Masalah
Saat troubleshooting, sebuah hostname dapat langsung memiliki alamat IPv4 atau IPv6, atau menjadi alias menuju hostname lain. Jika jenis record tidak dibedakan, kita mudah salah menafsirkan hasil DNS.
NETWORKING / Hands-on Lab
Bedakan pemetaan IPv4, IPv6, dan alias hostname lalu verifikasi jawabannya dari terminal.
Mengenali fungsi A, AAAA, dan CNAME serta mengumpulkan bukti DNS tanpa mengubah konfigurasi.
PersiapanTerminal dengan dig dan sebuah domain lab yang boleh Anda periksa. Contoh record dan output di artikel ini adalah simulasi, bukan hasil pengujian produksi.
Saat troubleshooting, sebuah hostname dapat langsung memiliki alamat IPv4 atau IPv6, atau menjadi alias menuju hostname lain. Jika jenis record tidak dibedakan, kita mudah salah menafsirkan hasil DNS.
Gunakan hostname lab milik Anda. Pada contoh simulasi, host-v4.lab.example mewakili A record, host-v6.lab.example mewakili AAAA record, dan www.lab.example mewakili CNAME. Domain .example memang disediakan untuk dokumentasi sehingga contoh ini tidak dimaksudkan untuk resolve di Internet.
A record memetakan nama ke alamat IPv4. Jalankan query lengkap terlebih dahulu agar status, ANSWER SECTION, TTL, dan resolver yang menjawab tetap terlihat.
dig host-v4.lab.example A
dig host-v4.lab.example A +shortOutput berikut hanya simulasi menggunakan alamat dokumentasi, bukan hasil command nyata.
192.0.2.10AAAA record memetakan nama ke alamat IPv6. Tidak adanya AAAA tidak otomatis berarti DNS rusak; layanan dapat memang hanya menyediakan IPv4.
dig host-v6.lab.example AAAA
dig host-v6.lab.example AAAA +shortOutput berikut hanya simulasi menggunakan prefix IPv6 dokumentasi.
2001:db8::10CNAME membuat satu nama menjadi alias menuju nama kanonis lain. Target tersebut kemudian perlu di-resolve lagi sampai ditemukan address record yang dapat digunakan klien.
dig www.lab.example CNAME
dig www.lab.example CNAME +shortOutput berikut hanya simulasi. Tanda titik di akhir menunjukkan fully qualified domain name dalam representasi DNS.
host-v4.lab.example.Jika CNAME menunjuk ke hostname lain, query targetnya untuk A dan AAAA. Ini membantu membedakan masalah pada alias dari masalah pada address record target.
dig host-v4.lab.example A
dig host-v4.lab.example AAAAUntuk setiap pengujian, catat hostname, jenis record, status query, ANSWER SECTION, TTL, dan SERVER. Gunakan +short hanya sebagai tampilan ringkas setelah Anda memahami jawaban lengkap. Jika domain memakai Cloudflare Proxied atau CNAME flattening, jawaban yang terlihat oleh resolver dapat berbeda dari konfigurasi record mentah; cocokkan dengan status proxy sebelum menyimpulkan ada error.
A mengarah ke IPv4, AAAA ke IPv6, sedangkan CNAME mengarah ke hostname lain. DNS yang memberi jawaban belum membuktikan website sehat; setelah resolusi nama tervalidasi, lanjutkan pemeriksaan konektivitas, TLS, dan HTTP sesuai gejalanya.