DNS itu seperti buku telepon raksasa untuk internet. Tapi buku telepon ini punya banyak jenis kolom — bukan cuma "nama → nomor", tapi juga "nomor → nama", "siapa yang terima surat", "siapa yang pegang buku ini" dan lain-lain. Itulah yang disebut DNS record types. Artikel ini menjelaskan satu per satu dengan bahasa yang mudah dipahami — plus cara cek langsung di DNS Lookup cekipsaya.com. Cocok untuk pemilik website, developer, helpdesk, mahasiswa IT, sampai pelajar TKJ/SMK yang baru pertama belajar networking.
Hover atau klik tiap node untuk baca penjelasan singkat. Layer atas = 4 record fundamental yang hampir semua domain pasti punya; layer bawah = 5 record untuk kebutuhan khusus (email security, alias, SSL).
Gratis untuk keperluan pendidikan TKJ/SMK — cantumkan cekipsaya.com sebagai sumber. Lisensi CC-BY-SA 4.0.
Apa Itu DNS Record?
DNS record adalah instruksi yang tersimpan di server DNS yang memberitahu internet: "kalau ada yang tanya tentang domain ini, jawabnya begini." Setiap kali kamu mengetik google.com di browser, komputer kamu sebenarnya bertanya ke server DNS: "saya butuh A record untuk google.com, dijawab dong" — server menjawab dengan IP 142.251.12.113 — barulah browser bisa konek ke server Google. Proses ini terjadi dalam mili-detik dan transparan, tapi tanpa DNS record, internet seperti yang kita kenal tidak akan jalan.
Setiap domain bisa punya banyak record sekaligus — seperti satu halaman di buku telepon yang berisi nomor rumah, nomor kantor, nomor fax, dan alamat email. Saat kamu setting domain di panel registrar/hosting (mana pun yang kamu pakai), kamu sebenarnya sedang menulis ulang isi "halaman" buku telepon itu untuk domain kamu. Sembilan tipe record di bawah ini adalah jenis "kolom" yang paling sering kamu temui.
A Record — IPv4 Address
Definisi: Menghubungkan nama domain ke alamat IP versi 4 (IPv4). Analogi: Seperti nomor rumah di peta — "rumah bernama google.com ada di alamat 142.251.12.113". Ini adalah record paling fundamental — tanpa A record, browser tidak tahu harus kontak server mana untuk membuka website kamu.
blog.domain.com ke server VPS terpisah), atau troubleshoot website tidak bisa diakses. Cara cek paling cepat: buka DNS Lookup → ketik domain → pilih dropdown "A — IPv4 address".AAAA Record — IPv6 Address
Definisi: Sama seperti A record tapi untuk alamat IP versi 6 (IPv6). Analogi: Kalau A record = nomor telepon 10 digit lama, AAAA record = nomor telepon 32 digit baru yang punya jauh lebih banyak kombinasi karena dunia mulai kehabisan "nomor" IPv4. Contoh: google.com → AAAA → 2404:6800:4003:c11::8b. Cara baca: pisahkan dengan tanda titik dua, sisanya hex digit.
Bagi sebagian besar user di Indonesia, AAAA record belum mendesak — banyak ISP rumahan masih IPv4-only. Tapi hosting modern (Cloudflare, Google Cloud, Vercel) sudah otomatis support IPv6, dan algoritma Google sedikit memberi sinyal ranking positif untuk situs IPv6-ready. Untuk siswa TKJ/SMK: paham AAAA itu wajib karena soal ujian sering muncul perbandingan IPv4 vs IPv6.
MX Record — Email Server
Definisi: Menentukan server mana yang menerima email untuk domain ini. Analogi: Seperti instruksi di kotak surat: "surat untuk penghuni rumah ini, kirimkan ke kantor pos cabang X." MX record = "email untuk domain ini, kirimkan ke mail server Y." Contoh: google.com → MX → smtp.google.com (priority 10).
Angka priority MX: setiap MX record punya angka prioritas — makin kecil makin diutamakan. Kalau ada dua MX (priority 10 dan 20), server priority 10 dicoba dulu; kalau gagal baru priority 20. Pola ini sering dipakai untuk redundansi: primary di server A, backup di server B. Kapan kamu butuh: setting Google Workspace atau Microsoft 365 di domain custom, troubleshoot "email bounced" atau email keluar tidak terkirim, atau kalau email dari domain custom tiba-tiba tidak masuk inbox.
NS Record — Nameserver
Definisi: Menunjukkan nameserver mana yang bertanggung jawab atas domain ini. Analogi: Seperti alamat kantor catatan sipil yang menyimpan semua data penduduk sebuah kota. NS record = "untuk semua pertanyaan soal domain ini, tanya ke nameserver X." Contoh: google.com → NS → ns1.google.com, ns2.google.com, ns3.google.com, ns4.google.com (biasanya minimum dua untuk redundansi).
Kapan kamu butuh NS record: pindah hosting (kamu ganti nameserver di registrar — itulah cara "memindahkan" domain ke hosting baru), domain baru tidak bisa diakses setelah setting (kemungkinan NS belum propagate — biasanya 4–48 jam), atau verifikasi apakah ganti nameserver kamu sudah masuk ke dunia. Untuk konteks UTBK SNPMB: pas musim daftar, ribuan ISP cache NS lama yang menyebabkan portal sulit dibuka — paham NS = paham kenapa propagasi butuh waktu.
TXT Record — Teks Bebas
Definisi: Berisi teks bebas — dipakai untuk verifikasi domain dan keamanan email. Analogi: Seperti notes tempel di pintu rumah yang bisa dibaca siapa saja — "rumah ini verified pemilik X", "email dari sini boleh dipercaya", "silakan cek sertifikat di sini." TXT record adalah Swiss Army knife DNS — fleksibel, bisa diisi apa saja.
Google Search Console, Cloudflare, Bing Webmaster Tools, dan banyak platform lain meminta kamu menambahkan TXT record dengan kode unik untuk membuktikan kamu pemilik domain. Mereka cek record-nya, kalau ada → verified.
Mencegah email spoofing. Contoh: v=spf1 include:_spf.google.com ~all berarti "email dari domain ini hanya boleh dikirim dari server Google." Kalau ada server lain coba kirim atas nama domain kamu, email itu kemungkinan masuk spam atau ditolak.
Tanda tangan digital untuk email — membuktikan email tidak dimodifikasi di perjalanan. Bersama SPF dan DMARC, ketiganya jadi "trio" anti-spoofing yang membuat email kamu sampai ke inbox, bukan folder spam.
CNAME Record — Alias Domain
Definisi: Membuat satu nama domain menjadi alias (nama lain) dari domain lain. Analogi: Seperti nama panggilan — "dipanggil Misa tapi nama aslinya Aedi." CNAME record = "www.cekipsaya.com sebenarnya adalah cekipsaya.com." Contoh real: blog.tokopedia.com → CNAME → tokopedia.ghost.io (subdomain blog di-alias ke platform Ghost).
google.com CNAME ke ... — root domain harus pakai A atom AAAA record. CNAME hanya boleh untuk subdomain (www., blog., shop., api., dll). Banyak pemula bingung kenapa setting CNAME di root error — ini alasannya. Beberapa provider modern (Cloudflare, Route 53) punya "ALIAS" atau "ANAME" record sebagai workaround, tapi itu non-standard.PTR Record — Reverse Lookup
Definisi: Kebalikan dari A record — mencari nama domain dari sebuah IP address. Analogi: Kalau A record = buku telepon (nama → nomor), PTR record = reverse buku telepon (nomor → nama). "Siapa pemilik nomor telepon 08xx-xxxx-xxxx ini?" Contoh nyata: 8.8.8.8 → PTR → dns.google. IP 8.8.8.8 punya PTR record yang menunjuk ke nama "dns.google" — itulah cara kita tahu IP itu milik Google.
Kapan PTR penting: identifikasi IP mencurigakan di server log (lihat hostname dari IP, bukan cuma angka), verifikasi mail server (mail server yang tidak punya PTR record kemungkinan besar email-nya masuk spam — banyak mail provider hard-reject email tanpa reverse DNS), troubleshoot network — PTR yang muncul di hasil MTR/traceroute sebagai hostname yang membantu kita mengenali infrastruktur ISP/transit yang dilewati paket. Kalau kamu ingin tahu cara baca hasil MTR — kapan loss% normal, kapan StDev tinggi = jitter problem, kapan Wrst angka extrem layak ditolerir — baca pillar threshold MTR.
SOA Record — Start of Authority
Definisi: Record yang menyimpan informasi administrasi zone DNS — siapa yang bertanggung jawab, kapan terakhir diupdate, refresh interval, dan serial number. Analogi: Seperti cover halaman buku telepon — berisi nama penerbit, edisi terakhir, kontak redaksi. SOA jarang perlu diubah manual karena otomatis dikelola oleh nameserver. Tapi pemahaman SOA berguna untuk troubleshoot DNS propagation lambat: lihat serial number — kalau serial di nameserver A dan B beda, berarti propagasi belum sinkron.
CAA Record — SSL/CA Policy
Definisi: Menentukan Certificate Authority (CA) mana yang boleh menerbitkan SSL certificate untuk domain ini. Analogi: Seperti surat kuasa — "hanya notaris X yang boleh membuat akta untuk properti ini." CAA record = "hanya Let's Encrypt yang boleh buat SSL untuk domain ini." Sebagian besar website kecil tidak set CAA — defaultnya semua CA boleh. Tapi untuk domain penting (e-commerce, fintech, instansi), CAA mencegah skenario CA jahat menerbitkan SSL palsu yang bisa dipakai man-in-the-middle attack.
Cara Cek DNS Record Domain Kamu
Langkah praktis menggunakan DNS Lookup cekipsaya — gratis, instant, tanpa daftar:
google.com, cekipsaya.com, atau domain kamu sendiri. Tidak perlu prefix http:// atau www..Problem-First — Hubungan Record dengan Masalah Sehari-hari
Daripada menghafal record satu-satu, lebih cepat menghafal lewat masalah konkret yang sering kamu (atau klien kamu) alami. Tiga skenario paling sering ke helpdesk:
Cek dulu: TXT record (SPF / DKIM / DMARC) + PTR record di IP mail server kamu. SPF hilang/salah = mail provider menganggap email kamu palsu. PTR hilang = mail server kamu dianggap tidak terverifikasi. Tipikal kasus: pakai shared hosting Indonesia tanpa setup SPF, email keluar 100% bounce/spam → fix dengan tambah TXT SPF di registrar (panel DNS hosting kamu, bukan di cPanel email).
Cek dulu: NS record (sudah pointing ke nameserver hosting baru?) lalu A record (sudah ada record yang point ke IP server?). 80% kasus "domain baru tidak jalan" = NS belum propagasi (tunggu 4-24 jam) atau A record belum dibuat di nameserver. Tip cepat: jalankan ALL RECORDS — kalau hasil kosong/NXDOMAIN, NS belum kelar.
Cek dulu: A record (IP-nya benar?) + AAAA record (kalau hosting support IPv6, kalau salah set bisa error). Server hidup tapi A record point ke IP lama yang sudah tidak aktif = browser dapat IP, tapi server di IP itu sudah pindah → error connection. Verifikasi: ping IP yang ada di A record — kalau timeout, IP-nya yang masalah.
Pattern di atas adalah problem-first thinking — alih-alih hafal teori dulu lalu cari aplikasinya, kamu mulai dari masalah yang sering muncul, lalu pelajari record yang relevan. Cara belajar ini terbukti lebih nempel untuk pemula dan sysadmin pemula yang baru pertama kali menghadapi tiket dari user.
Ringkasan — Kapan Pakai Record Apa?
| Record | Fungsi Utama | Kapan Dicek |
|---|---|---|
| A | Domain → IPv4 | Website tidak bisa diakses, error 522/503 |
| AAAA | Domain → IPv6 | Hosting IPv6-ready, audit modern |
| MX | Email server | Email custom domain bermasalah, setting Workspace |
| NS | Nameserver | Pindah hosting, domain baru tidak jalan |
| TXT | Verifikasi + SPF / DKIM / DMARC | Email masuk spam, verifikasi platform |
| CNAME | Alias subdomain | Setting subdomain ke platform eksternal |
| PTR | IP → nama domain (reverse) | Audit IP, verifikasi mail server, baca hasil MTR |
| SOA | Admin info zone DNS | Troubleshoot propagation lambat |
| CAA | Policy SSL/CA | Keamanan tambahan domain penting |
Untuk pelajar TKJ/SMK: tabel di atas + diagram SVG di awal artikel = bahan ringkas yang bisa langsung dipakai untuk presentasi atau soal latihan. Guru bisa download SVG dan proyeksikan di kelas — file standalone, bisa di-zoom tanpa pecah, dan setiap node punya tooltip Bahasa Indonesia saat di-hover.
Kesalahan Umum Pemula Setting DNS
Tidak bisa example.com → CNAME → .... Pakai A record di root, CNAME hanya untuk subdomain. Workaround: provider modern (Cloudflare) punya CNAME flattening / ALIAS record.
Email keluar 100% masuk spam tujuan. Wajib tambah v=spf1 include:_spf.<provider>.com ~all. Banyak provider hosting Indonesia tidak otomatis set ini.
TTL DNS biasanya 1–4 jam. Ganti NS / A record butuh waktu bersih dari ISP cache global — minimal 30 menit, normal 4–24 jam. Cek dengan resolver berbeda (Cloudflare vs Google) untuk lihat propagasi.
MX wajib punya priority. Default 10 untuk primary, 20 untuk backup. Tanpa priority, beberapa parser menolak record sebagai invalid.
Beberapa nameserver butuh hostname diakhiri titik (FQDN), seperti ns1.google.com. Tanpa titik, nameserver mungkin menambahkan suffix domain saat ini → record salah.
FAQ — Pertanyaan yang Sering Ditanyakan
Kesimpulan
DNS record itu instruksi yang menempel ke domain — masing-masing punya tugas spesifik: A & AAAA untuk pointing ke IP, MX untuk email, NS untuk nameserver, TXT untuk verifikasi & SPF, CNAME untuk alias subdomain, PTR untuk reverse lookup, SOA untuk admin info, CAA untuk SSL policy. Pemula cukup hafal 4 essential (A, AAAA, MX, NS); sysadmin harus paham kesembilan-sembilannya. Cara tercepat hafal: buka DNS Lookup cekipsaya, ketik domain favorit kamu, lalu pilih "ALL RECORDS" — kamu akan lihat record-nya hidup di depan mata, lengkap dengan badge berwarna sesuai diagram di atas. Untuk guru TKJ/SMK: infografis di artikel ini bebas di-download dan diproyeksikan di kelas — link download ada di bawah diagram.