Apa Itu DNS Record? Panduan Lengkap Jenis dan Fungsinya
Pelajari apa itu DNS record, jenis-jenis record (A, AAAA, CNAME, MX, TXT, NS), fungsi masing-masing, dan cara mengaturnya untuk website Anda.
DNS Record adalah instruksi yang tersimpan di server DNS (Domain Name System) yang menentukan bagaimana domain Anda terhubung dengan berbagai layanan internet. Setiap kali seseorang mengetikkan nama domain di browser, server DNS membaca record-record ini untuk mengarahkan request ke server yang tepat.
Memahami DNS record sangat penting bagi setiap pemilik website. Konfigurasi DNS yang salah bisa menyebabkan website tidak bisa diakses, email tidak berfungsi, atau layanan lain terganggu. Artikel ini menjelaskan secara lengkap jenis-jenis DNS record, fungsinya, dan cara mengaturnya untuk memastikan domain dan hosting Anda terhubung dengan benar.
Apa Itu DNS dan Cara Kerjanya?
Sebelum membahas jenis-jenis record, penting untuk memahami bagaimana DNS bekerja dalam sistem internet secara keseluruhan. DNS (Domain Name System) berfungsi seperti buku telepon raksasa yang menerjemahkan nama domain yang mudah diingat manusia — seperti hostingekspres.com — menjadi alamat IP yang digunakan komputer untuk berkomunikasi satu sama lain.
Tanpa DNS, Anda harus mengingat deretan angka seperti 103.28.14.25 setiap kali ingin mengunjungi sebuah website. DNS mengabstraksi kompleksitas teknis ini dan menyajikannya dalam bentuk yang lebih ramah pengguna. Seluruh sistem ini berjalan secara otomatis di balik layar setiap kali Anda membuka browser dan mengetikkan sebuah alamat website.
Proses Resolusi DNS Step by Step
Ketika Anda mengetik sebuah domain di browser, proses berikut terjadi secara otomatis dalam hitungan milidetik. Pertama, browser memeriksa cache DNS lokal di komputer Anda — jika pernah mengunjungi website tersebut sebelumnya, IP address-nya mungkin sudah tersimpan. Jika tidak ada di cache, browser meminta bantuan DNS resolver dari ISP (Internet Service Provider) Anda.
DNS resolver kemudian menghubungi Root Nameserver — level tertinggi dalam hierarki DNS yang mengetahui lokasi semua TLD (Top-Level Domain) seperti .com, .id, .net. Root nameserver mengarahkan ke TLD nameserver yang sesuai, misalnya .com nameserver. TLD nameserver kemudian mengarahkan ke Authoritative Nameserver milik domain tersebut — inilah tempat semua DNS record disimpan. Authoritative nameserver mengembalikan IP address yang dicari, dan browser akhirnya bisa terhubung ke server hosting yang benar.
TTL (Time to Live)
Setiap DNS record memiliki nilai TTL (Time to Live) yang menentukan berapa lama record tersebut di-cache oleh resolver DNS. TTL diukur dalam detik — nilai TTL 3600 berarti record akan di-cache selama satu jam. Setelah waktu tersebut habis, resolver akan menanyakan ulang ke authoritative nameserver untuk mendapatkan nilai terbaru.
Pemilihan nilai TTL yang tepat sangat berpengaruh pada fleksibilitas pengelolaan DNS Anda. TTL rendah seperti 300 detik (5 menit) membuat perubahan DNS terpropagasi lebih cepat ke seluruh internet, namun meningkatkan beban query ke nameserver. TTL tinggi seperti 86400 detik (24 jam) mengurangi beban server dan mempercepat resolusi DNS bagi pengunjung berulang, namun perubahan membutuhkan waktu lebih lama untuk berlaku. Praktik terbaik sebelum melakukan migrasi hosting adalah menurunkan TTL ke nilai rendah beberapa hari sebelumnya agar transisi berjalan mulus.
Jenis-Jenis DNS Record yang Paling Penting
Ada puluhan jenis DNS record yang terdefinisi dalam standar internet, namun sebagian besar pengguna hanya perlu memahami delapan jenis berikut yang paling sering digunakan dalam pengelolaan domain dan hosting sehari-hari.

1. A Record (Address Record)
A Record adalah jenis DNS record paling mendasar dan paling sering digunakan. Fungsinya adalah mengarahkan nama domain ke alamat IP versi 4 (IPv4). Setiap website yang diakses melalui browser membutuhkan A Record agar domain bisa terhubung ke server hosting yang menyimpan file website tersebut.
Contoh praktis: jika domain Anda adalah tokoonline.com dan server hosting Anda memiliki IP 103.28.14.25, maka Anda perlu membuat A Record yang menghubungkan keduanya. Anda juga bisa membuat A Record untuk subdomain — misalnya subdomain toko.namadomain.com bisa diarahkan ke IP yang berbeda dari domain utama, berguna jika Anda ingin mengelola beberapa layanan di server yang berbeda.
2. AAAA Record
AAAA Record adalah versi IPv6 dari A Record. Seiring dengan semakin populernya IPv6 sebagai pengganti IPv4 yang kapasitasnya mulai menipis, semakin banyak server dan jaringan yang mendukung protokol baru ini. Format IPv6 jauh lebih panjang dari IPv4 — contohnya 2001:0db8:85a3:0000:0000:8a2e:0370:7334.
Menambahkan AAAA Record di samping A Record adalah praktik yang direkomendasikan untuk memastikan website Anda dapat diakses oleh pengguna yang sudah berada di jaringan IPv6. Sebagian besar provider hosting modern sudah menyediakan alamat IPv6 yang bisa Anda gunakan untuk AAAA Record.
3. CNAME Record (Canonical Name)
CNAME Record membuat alias dari satu nama domain ke nama domain lain, bukan ke IP address secara langsung. Ini sangat berguna dalam berbagai skenario pengelolaan domain. Contoh paling umum adalah mengarahkan www.namadomain.com ke namadomain.com menggunakan CNAME — dengan cara ini, perubahan IP di A Record domain utama otomatis berlaku juga untuk subdomain www.
CNAME juga banyak digunakan saat mengintegrasikan layanan pihak ketiga. Misalnya, jika Anda menggunakan layanan CDN seperti Cloudflare atau Fastly, Anda akan diminta membuat CNAME yang mengarahkan domain Anda ke hostname CDN tersebut. Perlu diingat: domain root (apex domain seperti namadomain.com tanpa subdomain) tidak bisa menggunakan CNAME — hanya subdomain yang bisa.
4. MX Record (Mail Exchange)
MX Record adalah record yang menentukan server mana yang bertanggung jawab menangani email untuk domain Anda. Tanpa MX Record yang benar, email yang dikirim ke alamat @namadomain.com Anda tidak akan sampai. MX Record memiliki nilai prioritas (priority number) yang menentukan urutan server mana yang dihubungi terlebih dahulu — angka yang lebih kecil berarti prioritas lebih tinggi.
Anda bisa memiliki beberapa MX Record dengan prioritas berbeda sebagai mekanisme failover. Jika server email utama (prioritas 10) tidak dapat dijangkau, server email cadangan (prioritas 20) akan menerima email tersebut. Konfigurasi MX Record yang benar sangat krusial jika Anda menggunakan email dengan domain sendiri, baik melalui email hosting di cPanel maupun layanan seperti Google Workspace atau Microsoft 365.
5. TXT Record
TXT Record menyimpan teks bebas yang bisa dibaca oleh berbagai layanan untuk tujuan verifikasi dan konfigurasi. Penggunaan TXT Record yang paling umum saat ini meliputi verifikasi kepemilikan domain (dibutuhkan oleh Google Search Console, platform iklan, dan layanan lainnya), konfigurasi SPF untuk mencegah email spoofing, DKIM untuk autentikasi email, dan DMARC untuk kebijakan penanganan email yang gagal autentikasi.
SPF (Sender Policy Framework) adalah TXT Record yang menentukan server mana yang boleh mengirim email atas nama domain Anda. Contohnya: v=spf1 include:_spf.hostingekspres.com ~all. Tanpa SPF yang benar, email dari domain Anda lebih mudah masuk ke folder spam penerima atau bahkan diblokir sepenuhnya.
6. NS Record (Nameserver)
NS Record menentukan nameserver mana yang berwenang (authoritative) untuk domain Anda. Nameserver adalah server DNS yang menyimpan semua DNS record untuk domain tersebut. Biasanya Anda memiliki dua atau lebih NS Record untuk redundansi — misalnya ns1.hostingekspres.com dan ns2.hostingekspres.com.
NS Record diatur di registrar domain (tempat Anda mendaftarkan domain) dan menentukan ke mana internet harus mencari DNS record domain Anda. Jika Anda menggunakan Cloudflare, NS Record akan diubah agar mengarah ke nameserver Cloudflare. Jika menggunakan cPanel hosting, NS Record akan mengarah ke nameserver provider hosting Anda.
7. SRV Record (Service)
SRV Record menentukan lokasi server untuk layanan jaringan tertentu beserta port dan protokol yang digunakan. Format SRV Record lebih kompleks dari jenis lainnya karena mencakup informasi service, protocol, priority, weight, port, dan target hostname. SRV Record digunakan untuk layanan seperti VoIP (Voice over IP), messaging protokol XMPP, Microsoft Teams, dan beberapa game online.
8. CAA Record (Certification Authority Authorization)
CAA Record menentukan Certificate Authority (CA) mana yang diizinkan untuk menerbitkan sertifikat SSL bagi domain Anda. Ini adalah lapisan keamanan tambahan yang mencegah CA yang tidak berwenang menerbitkan sertifikat SSL palsu atas nama domain Anda. Contoh: 0 issue "letsencrypt.org" berarti hanya Let's Encrypt yang boleh menerbitkan sertifikat SSL untuk domain tersebut.
Cara Mengatur DNS Record
DNS record bisa dikelola melalui beberapa tempat tergantung konfigurasi domain dan hosting Anda. Memahami dari mana DNS record Anda dikelola adalah langkah pertama yang penting sebelum melakukan perubahan apapun.
Di Panel Registrar Domain
Jika nameserver domain Anda masih mengarah ke registrar (tempat Anda membeli domain), semua pengelolaan DNS record dilakukan melalui panel kontrol registrar tersebut. Setiap registrar memiliki antarmuka yang sedikit berbeda, namun umumnya menyediakan menu DNS Management, DNS Zone Editor, atau Manage DNS di dashboard akun Anda. Cari menu tersebut dan Anda akan menemukan daftar DNS record yang aktif beserta opsi untuk menambah, mengedit, atau menghapusnya.
Di cPanel Hosting
Jika nameserver domain sudah diarahkan ke provider hosting Anda, pengelolaan DNS record dilakukan melalui Zone Editor di cPanel. Fitur ini menyediakan antarmuka visual yang memudahkan Anda menambah dan mengelola semua jenis DNS record. Zone Editor di cPanel modern bahkan menyediakan wizard untuk record yang paling umum seperti A, CNAME, dan MX.
Di Dashboard Cloudflare
Jika menggunakan Cloudflare sebagai DNS provider, seluruh pengelolaan DNS record dilakukan di dashboard Cloudflare. Keunggulan Cloudflare adalah fitur proxy (ikon awan oranye) yang mengaktifkan CDN dan proteksi DDoS secara otomatis ketika diaktifkan untuk A Record atau CNAME Record tertentu. Cloudflare juga menyediakan tampilan yang sangat intuitif dan mendukung semua jenis DNS record standar.

Troubleshooting Masalah DNS
Masalah DNS adalah salah satu penyebab paling umum kenapa website tidak bisa diakses atau email tidak berfungsi. Berikut adalah panduan praktis untuk mendiagnosis dan menyelesaikan masalah DNS yang paling sering terjadi.
Cek Status Propagasi DNS
Setelah mengubah DNS record, perubahan tersebut perlu waktu untuk terpropagasi ke seluruh server DNS di dunia. Proses ini disebut DNS propagation dan bisa membutuhkan waktu antara beberapa menit hingga 48 jam, tergantung pada nilai TTL record yang sebelumnya aktif. Gunakan layanan online seperti whatsmydns.net atau dnschecker.org untuk memeriksa apakah perubahan DNS Anda sudah terpropagasi dari berbagai lokasi di seluruh dunia.
Gunakan Command Line Tools
Tools command line seperti dig (tersedia di Linux dan macOS) dan nslookup (tersedia di Windows, Linux, dan macOS) sangat berguna untuk mendiagnosis masalah DNS secara detail. Dengan dig, Anda bisa melihat record aktif beserta TTL saat ini, nameserver yang merespons, dan jalur resolusi DNS. Contoh penggunaan: dig namadomain.com A untuk melihat A Record, atau dig namadomain.com MX untuk melihat MX Record.
Masalah Umum dan Solusinya
Website tidak bisa diakses setelah perubahan hosting biasanya disebabkan oleh salah satu dari empat hal berikut: A Record belum diupdate ke IP server baru, nameserver belum diarahkan ke provider hosting yang baru, propagasi DNS masih berlangsung (tunggu 1-48 jam), atau TTL yang tinggi membuat cache lama masih digunakan oleh resolver. Periksa satu per satu secara sistematis untuk menemukan akar permasalahannya.
Untuk masalah email tidak masuk atau tidak bisa terkirim, pastikan MX Record sudah dikonfigurasi dengan benar dan mengarah ke server email yang aktif. Periksa juga bahwa SPF Record sudah mencantumkan IP server email Anda. Jika menggunakan layanan email pihak ketiga seperti Google Workspace, pastikan mengikuti instruksi konfigurasi MX Record yang diberikan oleh layanan tersebut secara tepat.
FAQ: Pertanyaan Umum tentang DNS Record
Berapa lama DNS record berlaku setelah diubah?
Perubahan DNS record mulai berlaku setelah TTL (Time to Live) record sebelumnya habis, ditambah waktu propagasi ke server DNS di seluruh dunia. Jika TTL sebelumnya adalah 86400 detik (24 jam), Anda perlu menunggu hingga 24 jam ditambah beberapa jam untuk propagasi. Untuk mempercepat perubahan, turunkan TTL ke 300 detik (5 menit) beberapa hari sebelum melakukan perubahan penting seperti migrasi hosting.
Apakah bisa memiliki lebih dari satu A Record untuk domain yang sama?
Ya, bisa. Memiliki beberapa A Record untuk domain yang sama dengan IP berbeda disebut round-robin DNS dan digunakan untuk load balancing sederhana. Setiap kali ada query DNS, resolver akan mengembalikan salah satu IP secara bergantian. Namun perlu diingat bahwa ini bukan solusi high-availability yang sesungguhnya karena tidak ada health checking otomatis.
Apa perbedaan antara DNS record di registrar dan di hosting?
DNS record di registrar dikelola melalui panel registrar dan aktif ketika nameserver domain masih menggunakan nameserver bawaan registrar. Setelah Anda mengubah nameserver domain untuk mengarah ke provider hosting atau Cloudflare, DNS record yang berlaku adalah yang ada di nameserver baru tersebut. Perubahan di registrar tidak akan berpengaruh setelah nameserver dipindahkan.
Apakah DNS record berpengaruh pada SEO website?
Secara langsung, DNS record tidak memengaruhi ranking SEO. Namun secara tidak langsung, konfigurasi DNS yang baik berdampak pada kecepatan resolusi DNS yang merupakan salah satu komponen dari Core Web Vitals. DNS yang cepat dan andal mengurangi waktu TTFB (Time to First Byte) yang berpengaruh pada pengalaman pengguna dan sinyal SEO. Penggunaan DNS yang dikombinasikan dengan Cloudflare juga bisa membantu meningkatkan kecepatan akses global website Anda.
Apa yang terjadi jika DNS record dikonfigurasi dengan salah?
Konfigurasi DNS yang salah bisa menyebabkan berbagai masalah: A Record yang mengarah ke IP salah membuat website tidak bisa diakses, MX Record yang salah membuat email tidak bisa diterima atau terkirim, dan NS Record yang salah membuat seluruh domain tidak bisa diresolvesi sama sekali. Selalu backup konfigurasi DNS Anda sebelum melakukan perubahan besar, dan buat perubahan satu per satu untuk memudahkan troubleshooting jika terjadi masalah.
Butuh Hosting Indonesia yang Andal?
HostingEkspres menyediakan hosting cepat berbasis NVMe SSD dengan server di Indonesia, SSL gratis, dan support 24/7 mulai Rp 15.000/bulan.
Lihat Paket HostingArtikel Terkait
Panduan cara mengatur DNS records: A record, CNAME, MX record, TXT (SPF/DKIM), NS record. Termasuk c...
Tutorial cara menggunakan Cloudflare step-by-step. Dari pendaftaran, setup DNS, konfigurasi SSL, cac...
Pelajari cara pointing domain ke hosting dengan mudah. Tutorial lengkap mengubah nameserver dan A Re...
