A Record adalah salah satu jenis DNS Record yang digunakan untuk menghubungkan nama domain atau hostname dengan alamat IPv4 sebuah server.

Dengan A Record, sebuah domain seperti contoh.com dapat diarahkan ke alamat IP server, misalnya 203.0.113.10. Ketika pengguna mengakses domain tersebut, DNS akan memberikan informasi alamat IP kepada perangkat sehingga koneksi dapat diteruskan ke server tujuan.

Secara sederhana, A Record dapat dianggap sebagai penghubung antara nama domain dan alamat IPv4 server.

Fungsi A Record

Fungsi utama A Record adalah mengarahkan sebuah hostname ke alamat IPv4 tertentu. Dalam pengelolaan website, A Record paling sering digunakan untuk menghubungkan domain dengan server hosting, VPS, atau server web lainnya.

  • Mengarahkan domain utama ke IP server.
  • Mengarahkan subdomain ke IP server tertentu.
  • Menghubungkan domain dengan server VPS.
  • Menghubungkan domain dengan dedicated server.
  • Mengarahkan domain ke server baru ketika website dipindahkan.
  • Mengarahkan beberapa hostname ke server dengan IP yang sama.

Contoh A Record

Misalnya sebuah server memiliki alamat IPv4:

203.0.113.10

Domain contoh.com dapat diarahkan menggunakan A Record berikut:

Type Name Value
A @ 203.0.113.10

Simbol @ pada banyak panel DNS digunakan untuk menunjukkan domain utama atau root domain.

Dengan konfigurasi tersebut, domain utama akan diarahkan ke alamat IPv4 server yang ditentukan.

Bagaimana Cara Kerja A Record?

Ketika seseorang mengetik nama domain pada browser, perangkat perlu mengetahui alamat server yang harus dihubungi.

Jika DNS memiliki A Record seperti:

contoh.com → 203.0.113.10

DNS dapat memberikan alamat IPv4 tersebut kepada resolver atau perangkat yang melakukan permintaan.

Secara sederhana, prosesnya dapat digambarkan seperti berikut:

Pengguna
   ↓
contoh.com
   ↓
DNS
   ↓
A Record
   ↓
203.0.113.10
   ↓
Server Website

Setelah memperoleh alamat IP, perangkat dapat mencoba membuat koneksi ke server tersebut.

A Record untuk Domain Utama

A Record dapat digunakan untuk mengarahkan domain utama ke server.

Contohnya:

Type: A
Name: @
Value: 203.0.113.10
TTL: Default

Jika domain yang digunakan adalah contoh.com, maka record tersebut mewakili:

contoh.com → 203.0.113.10

A Record untuk Subdomain

A Record tidak hanya dapat digunakan untuk domain utama. Subdomain juga dapat diarahkan ke alamat IPv4 tertentu.

Misalnya:

app.contoh.com

ingin diarahkan ke server dengan IP:

203.0.113.20

Konfigurasinya:

Type Name Value
A app 203.0.113.20

Hasilnya:

app.contoh.com → 203.0.113.20

Dengan cara ini, subdomain dapat diarahkan ke server yang berbeda dari domain utama.

Contoh Beberapa A Record

Sebuah domain dapat memiliki beberapa hostname yang diarahkan ke server berbeda.

Hostname Type IP Server
contoh.com A 203.0.113.10
www.contoh.com A 203.0.113.10
app.contoh.com A 203.0.113.20
api.contoh.com A 203.0.113.30

Konfigurasi seperti ini memungkinkan beberapa layanan menggunakan domain yang sama tetapi berjalan pada server yang berbeda.

Cara Membuat A Record

Menu pengaturan DNS berbeda-beda tergantung provider domain atau layanan DNS yang digunakan. Namun secara umum langkahnya hampir sama.

1. Login ke Panel DNS

Login ke panel tempat DNS domain dikelola. Menu yang digunakan dapat bernama DNS Management, Manage DNS, DNS Zone, atau nama lain yang memiliki fungsi serupa.

2. Pilih Domain

Pilih domain yang ingin dikonfigurasi kemudian buka pengaturan DNS atau DNS Zone.

3. Tambahkan Record Baru

Pilih opsi untuk menambahkan DNS Record baru.

Gunakan konfigurasi seperti berikut:

Type: A
Name: @
Value: 203.0.113.10
TTL: Default

Ganti 203.0.113.10 dengan IP server sebenarnya.

4. Simpan Konfigurasi

Simpan perubahan dan tunggu hingga DNS diperbarui.

Cara Mengarahkan www Menggunakan A Record

Jika website ingin dapat diakses menggunakan www.contoh.com, salah satu cara adalah membuat A Record untuk hostname www.

Type: A
Name: www
Value: 203.0.113.10

Hasilnya:

www.contoh.com → 203.0.113.10

Alternatif lain adalah menggunakan CNAME agar www menjadi alias dari domain utama.

A Record vs CNAME

A Record dan CNAME sama-sama dapat digunakan untuk membantu mengarahkan hostname, tetapi cara kerjanya berbeda.

Perbandingan A Record CNAME
Tujuan Hostname ke IPv4 Hostname ke hostname lain
Value Alamat IPv4 Nama domain/hostname
Contoh 203.0.113.10 contoh.com
Umum digunakan Domain ke server Alias hostname

Contoh A Record:

www → 203.0.113.10

Contoh CNAME:

www → contoh.com

A Record vs AAAA Record

Perbedaan A Record dan AAAA Record terletak pada jenis alamat IP yang digunakan.

Record Alamat Contoh
A IPv4 203.0.113.10
AAAA IPv6 2001:db8::10

Jika server menggunakan IPv4, gunakan A Record. Jika ingin mengarahkan hostname ke alamat IPv6, gunakan AAAA Record.

Apakah A Record Sama dengan Redirect?

Tidak. A Record dan redirect merupakan dua mekanisme yang berbeda.

A Record bekerja pada sistem DNS dengan menghubungkan hostname ke alamat IPv4.

Sementara itu, HTTP Redirect dilakukan oleh web server atau aplikasi untuk mengarahkan pengunjung dari satu URL ke URL lainnya.

Contohnya:

DNS:
contoh.com → 203.0.113.10

HTTP:
http://contoh.com → https://contoh.com

Keduanya dapat digunakan secara bersamaan, tetapi memiliki fungsi yang berbeda.

Apakah Mengubah A Record Mengubah Nameserver?

Tidak. Mengubah A Record tidak sama dengan mengganti nameserver.

Jika DNS masih dikelola oleh provider yang sama, Anda cukup mengubah A Record tanpa mengganti nameserver.

Nameserver baru diperlukan jika pengelolaan DNS domain ingin dipindahkan ke provider atau server DNS lain.

A Record dan Hosting

A Record sering digunakan ketika domain dan hosting berada pada provider yang berbeda.

Misalnya:

  • Domain terdaftar di Provider A.
  • Hosting atau VPS berada di Provider B.
  • Server Provider B memberikan IP publik tertentu.
  • A Record domain di Provider A diarahkan ke IP server Provider B.

Dengan konfigurasi tersebut, domain tetap terdaftar di provider pertama, sedangkan website dapat berjalan pada server provider kedua.

A Record pada VPS

A Record sangat umum digunakan untuk menghubungkan domain dengan VPS.

Misalnya VPS memiliki IP publik:

203.0.113.50

Anda dapat membuat:

Type: A
Name: @
Value: 203.0.113.50

Kemudian konfigurasi web server pada VPS harus disiapkan agar domain tersebut dikenali dan dilayani oleh aplikasi web yang sesuai.

Jadi, DNS yang sudah benar belum tentu membuat website langsung tampil. DNS dan konfigurasi web server merupakan dua bagian yang berbeda.

Apakah Satu Domain Bisa Memiliki Beberapa A Record?

Ya, sebuah hostname dapat memiliki lebih dari satu A Record. Kondisi ini dapat digunakan dalam skenario tertentu, misalnya ketika sebuah layanan tersedia pada beberapa alamat IPv4.

Namun, penggunaan beberapa A Record harus direncanakan dengan benar karena resolver dapat memperoleh lebih dari satu alamat IP.

Untuk konfigurasi website sederhana, biasanya cukup menggunakan satu A Record yang menunjuk ke IP server utama.

Bagaimana Jika Ada A Record Lama?

Jika domain sebelumnya sudah diarahkan ke server lama, biasanya terdapat A Record lama yang masih menunjuk ke IP tersebut.

Contohnya:

A  @  198.51.100.20

Jika website dipindahkan ke server baru dengan IP:

203.0.113.10

maka A Record perlu diperbarui menjadi:

A  @  203.0.113.10

Periksa juga record lain seperti AAAA dan CNAME agar tidak ada konfigurasi yang menyebabkan hostname menuju tujuan yang tidak diinginkan.

DNS Propagation Setelah Mengubah A Record

Setelah A Record diubah, hasil perubahan tidak selalu langsung sama di semua jaringan. Resolver DNS dapat menyimpan hasil sebelumnya dalam cache berdasarkan TTL.

Akibatnya, sebagian pengguna mungkin sudah mendapatkan IP baru sementara pengguna lain masih memperoleh IP lama untuk sementara waktu.

Karena itu, setelah mengubah A Record, lakukan pengecekan secara berkala dan jangan langsung menyimpulkan bahwa konfigurasi gagal hanya karena satu jaringan belum mendapatkan hasil terbaru.

Cara Mengecek A Record

Menggunakan nslookup

Anda dapat menggunakan perintah berikut:

nslookup contoh.com

Periksa alamat IP yang ditampilkan dan bandingkan dengan IP server tujuan.

Menggunakan dig

Untuk memeriksa A Record secara langsung:

dig contoh.com A

Untuk subdomain:

dig app.contoh.com A

Jika hasil DNS menunjukkan IP yang benar, berarti resolver yang digunakan sudah mendapatkan A Record tersebut.

Penyebab A Record Tidak Berfungsi

  • IP server yang dimasukkan salah.
  • DNS dikelola oleh nameserver yang berbeda dari tempat record diubah.
  • A Record lama masih aktif.
  • Cache DNS masih menyimpan informasi sebelumnya.
  • Hostname menggunakan konfigurasi DNS yang salah.
  • AAAA Record mengarahkan ke server IPv6 yang tidak tersedia.
  • Domain belum dikonfigurasi pada web server.
  • Firewall server memblokir koneksi.
  • Port HTTP atau HTTPS tidak terbuka.

Cara Troubleshooting A Record

  1. Pastikan domain menggunakan nameserver yang benar.
  2. Buka DNS Zone yang benar.
  3. Periksa A Record domain.
  4. Pastikan alamat IPv4 sesuai dengan IP server.
  5. Periksa apakah terdapat A Record lama.
  6. Periksa AAAA Record jika tersedia.
  7. Gunakan nslookup atau dig.
  8. Periksa konfigurasi domain pada hosting atau VPS.
  9. Periksa konfigurasi web server seperti Apache atau Nginx.
  10. Periksa firewall dan port HTTP/HTTPS.

Hal yang Perlu Diperhatikan Saat Mengubah A Record

Perubahan A Record hanya memengaruhi hostname atau record yang diubah. Jangan menghapus DNS Record lain tanpa mengetahui fungsinya.

Jika domain digunakan untuk email, perhatikan MX Record serta record pendukung seperti SPF, DKIM, dan DMARC. Perubahan A Record website tidak otomatis memindahkan layanan email.

Selain itu, jika domain menggunakan CDN, proxy, atau layanan DNS pihak ketiga, pastikan perubahan dilakukan pada DNS Zone yang benar.

Contoh Skenario Penggunaan A Record

Domain ke Hosting

contoh.com
      ↓
A Record
      ↓
203.0.113.10
      ↓
Hosting Server

Subdomain ke VPS

app.contoh.com
      ↓
A Record
      ↓
203.0.113.20
      ↓
VPS

Beberapa Layanan dengan Server Berbeda

contoh.com       → 203.0.113.10
app.contoh.com   → 203.0.113.20
api.contoh.com   → 203.0.113.30

Konfigurasi seperti ini memungkinkan setiap layanan menggunakan server yang berbeda sesuai kebutuhan.

Tips Mengelola A Record

  • Pastikan IP server tujuan benar sebelum menyimpan perubahan.
  • Catat konfigurasi DNS sebelum melakukan perubahan.
  • Jangan menghapus record yang belum diketahui fungsinya.
  • Periksa A Record dan AAAA Record jika website memiliki masalah akses.
  • Periksa nameserver sebelum mengubah DNS.
  • Gunakan nslookup atau dig untuk melakukan verifikasi.
  • Berikan waktu untuk proses cache DNS setelah perubahan.
  • Pastikan web server sudah dikonfigurasi untuk menerima domain.

Kesimpulan

A Record adalah DNS Record yang digunakan untuk mengarahkan nama domain atau hostname ke alamat IPv4 server. Record ini merupakan salah satu konfigurasi DNS yang paling penting dalam menghubungkan domain dengan hosting, VPS, maupun server lainnya.

Dengan memahami A Record, Anda dapat melakukan berbagai kebutuhan seperti mengarahkan domain ke server, mengatur subdomain, memindahkan website ke server baru, serta melakukan troubleshooting ketika domain tidak mengarah ke server yang benar.

Namun, perlu diingat bahwa A Record hanya mengatur hubungan DNS dengan alamat IP. Agar website dapat berjalan dengan baik, server juga harus dikonfigurasi untuk menerima domain dan melayani permintaan HTTP atau HTTPS.

FAQ Apa Itu A Record?

Apa itu A Record?

A Record adalah DNS Record yang menghubungkan nama domain atau hostname dengan alamat IPv4 server.

Apa fungsi A Record?

Fungsi A Record adalah mengarahkan domain atau subdomain ke alamat IPv4 tertentu, misalnya mengarahkan domain ke server hosting atau VPS.

Apakah A Record digunakan untuk mengarahkan domain ke hosting?

Ya. A Record dapat digunakan untuk mengarahkan domain ke alamat IPv4 server hosting selama DNS domain dikelola pada tempat record tersebut diubah.

Apa perbedaan A Record dan CNAME?

A Record mengarahkan hostname ke alamat IPv4, sedangkan CNAME mengarahkan hostname ke hostname atau nama domain lainnya.

Apa perbedaan A Record dan AAAA Record?

A Record digunakan untuk IPv4, sedangkan AAAA Record digunakan untuk IPv6.

Apakah A Record sama dengan redirect?

Tidak. A Record bekerja pada sistem DNS untuk menghubungkan hostname dengan IP, sedangkan redirect dilakukan pada tingkat web server atau aplikasi untuk mengarahkan URL ke URL lainnya.

Apakah mengubah A Record harus mengganti nameserver?

Tidak. Jika DNS tetap dikelola oleh provider yang sama, Anda cukup mengubah A Record tanpa mengganti nameserver.

Berapa lama A Record berubah?

Perubahan A Record dapat membutuhkan waktu untuk terlihat secara luas karena resolver dan perangkat dapat menyimpan informasi DNS sebelumnya dalam cache sesuai TTL.

Bagaimana cara mengecek A Record domain?

Anda dapat menggunakan perintah nslookup contoh.com atau dig contoh.com A untuk melihat alamat IPv4 yang diberikan oleh DNS.

Kenapa domain sudah diarahkan dengan A Record tetapi website belum tampil?

Selain DNS, server harus dikonfigurasi untuk menerima domain tersebut. Periksa konfigurasi virtual host atau server block, firewall, port HTTP/HTTPS, SSL, serta konfigurasi domain pada hosting atau VPS.

  • 248 Users Found This Useful
Was this answer helpful?

Related Articles

Apa Itu Domain?

Domain adalah nama atau alamat unik yang digunakan untuk mengakses sebuah website di internet. Dengan domain, pengguna dapat membuka website menggunakan nama yang mudah...


Cara Membeli Domain

Membeli domain merupakan salah satu langkah pertama ketika ingin membuat website. Domain adalah alamat unik yang digunakan pengunjung untuk mengakses website, seperti...


Cara Menghubungkan Domain ke Hosting

Setelah membeli domain dan hosting, langkah berikutnya adalah menghubungkan domain ke hosting agar website dapat diakses menggunakan nama domain tersebut. Proses ini...


Cara Mengubah Nameserver Domain

Nameserver merupakan bagian penting dalam sistem DNS yang menentukan server DNS mana yang bertanggung jawab mengelola informasi sebuah domain. Mengubah nameserver biasanya...


Cara Mengarahkan Domain ke IP Server

Cara Mengarahkan Domain ke IP Server Mengarahkan domain ke IP server adalah proses menghubungkan nama domain dengan alamat IP server tempat website atau aplikasi berada....


Apabila ada pertanyaan terkait artikel Apa Itu A Record, atau ingin request pembuatan artikel lain terkait dengan pembahasan Apa Itu A Record, Silakan hubungi kami melalui Submit a Ticket


Kembali ke Halaman Knowledgebase