Gejala Awal Resolver Mengalami Kematian Resolusi
dig. Hindari menguji lewat caching client lokal agar kita melihat respons murni dari recursor.
BASH
dig @127.0.0.1 db-cluster.internal.corp +time=2 +tries=1 +traceMelacak Alur Kueri dan Titik Circular Forwarding
BASH
dig @10.0.2.15 db-cluster.internal.corp +norecurse- Jika target mengembalikan flag
aa(Authoritative Answer) beserta record IP tujuan, maka server target tersebut adalah server otoritatif yang valid. - Jika target justru mengembalikan referral kosong atau melempar balik kueri dengan respons rekursi yang menunjuk IP resolver awal kita, maka rantai delegasi kita telah melingkar (loop).
Memahami Perbedaan Mekanisme Conditional Forwarder dan Stub Zone
*.corp.internal), resolver tidak boleh mencari delegasi secara hierarkis, melainkan langsung meneruskan paket mentah DNS tersebut ke daftar IP spesifik yang kita tentukan secara manual.
Kelemahan conditional forwarder muncul saat arsitektur jaringan berkembang. Resolver tidak memeriksa apakah IP tujuan benar-benar memegang otoritas atas record tersebut. Forwarder hanya bertindak layaknya proxy: terima kueri, teruskan ke IP A. Jika admin di sisi kluster seberang menambahkan forwarder default kembali ke jaringan utama kita, lingkaran loop tercipta seketika.
Sebaliknya, stub zone bekerja lebih menyerupai delegasi DNS standar di internet. Saat kita membuat stub zone untuk suatu domain privat di resolver kita, resolver tersebut hanya menyimpan salinan minimal dari record penanda otoritas, yaitu Start of Authority (SOA) dan Name Server (NS) record beserta glue record (alamat IP dari nameserver tersebut).
Ketika client menanyakan suatu host di stub zone, resolver lokal tidak sekadar mem-forward kueri secara buta. Resolver membaca NS record yang tersimpan di dalam stub zone, lalu mengirimkan query rekursif langsung ke authoritative nameserver yang terdaftar secara sah. Karena stub zone selalu memperbarui daftar nameserver langsung dari master zone target, resolver tahu persis batas otoritas domain tersebut.
Perbedaan mendasar ini bisa kita rangkum dalam beberapa aspek teknis:
| Karakteristik | Conditional Forwarder | Stub Zone |
|---|---|---|
| Mekanisme Operasional | Meneruskan query langsung ke IP statis tertentu (proxy kueri). | Mengambil dan menyimpan salinan NS/SOA record untuk menunjuk nameserver otoritatif. |
| Kemampuan Adaptasi | Kaku; jika IP nameserver otoritatif berubah, konfigurasi manual harus diperbarui di setiap forwarder. | Dinamis; resolver otomatis memperbarui alamat authoritative nameserver saat NS record di zona master berubah. |
| Risiko Circular Loop | Tinggi; rentan loop jika kedua kluster saling melempar aturan forwarding. | Rendah; resolver hanya bertanya langsung ke host yang memegang bendera otoritatif (Authoritative Flag). |
| Kebutuhan Akses | Hanya butuh akses UDP/TCP port 53 untuk query biasa. | Memerlukan izin transfer zona minimal (AXFR/IXFR) untuk menyalin record NS dan SOA. |
