Server otoritatif yang berbeda harus memberikan pandangan yang koheren tentang zona yang mereka layani. Jika pemeriksaan autentikasi tidak sesuai, tanyakan pada setiap otoritas yang diiklankan untuk pemilik, jenis, dan kelas yang sama. Simpan tanggapan yang belum diedit sebelum menormalkannya; daftar nilai yang singkat dapat menyembunyikan rujukan, kesalahan, dan tanda otoritas yang hilang.
Tetapkan server mana yang penting
Referensi: RFC 1034 §4.2, RFC 1035 §4.1.1.
Baca delegasi induk dan bandingkan dengan kumpulan apex NS anak. Selesaikan nama server yang diiklankan ke alamat dan catat alamat mana yang ditanyakan. Sebuah nama host dapat memiliki beberapa alamat, dan anycast dapat merutekan alamat yang sama ke instance yang berbeda. Oleh karena itu, satu kueri yang berhasil tidak membuktikan setiap kemungkinan backend adalah yang terbaru.
Gunakan kueri non-rekursif langsung seperti gali @SERVER_IP _dmarc.example .test. TXT +tidak ada kutukan. Periksa kode respons dan tanda AA, bagian jawaban dan otoritas, serta alias apa pun. Respons rujukan atau non-otoritatif dari server yang Anda harapkan otoritatif adalah temuan yang berbeda dari jawaban otoritatif dengan konten basi.
Bandingkan data tanpa merusak struktur
Referensi: RFC 2181 §5, RFC 1035 §3.3.14, RFC 1982 §3.2.
Pengurutan kumpulan data DNS bukan merupakan prioritas kebijakan. Urutkan objek rekaman independen untuk perbandingan, tetapi pertahankan urutan string di dalamnya catatan TXT. TTL mungkin berbeda karena konfigurasi atau konteks kueri; catatlah daripada membuangnya secara diam-diam. Hitung mundur TTL rekursif tidak boleh dibandingkan seolah-olah itu adalah konfigurasi zona otoritas.
Query SOA sebagai konteks pendukung. Serial SOA bukanlah hash dari zona tersebut. Serial yang cocok tidak dapat membuktikan rekaman yang cocok, dan bilangan bulat tercetak yang lebih besar tidak selalu baru karena aritmatika serial terbungkus. Berdasarkan RFC 1982 , perbandingan tepat setengah dari ruang serial tidak ditentukan; jangan memaksa mereka melakukan pemesanan yang lebih baru/lama. Bandingkan data yang diminta secara langsung dan gunakan log transfer atau publikasi penyedia untuk menjelaskan perbedaannya.
Mereproduksi ketidaksepakatan dan penataan ulang yang tidak berbahaya
Buat dua otoritas yang terisolasi misalnya.test. Keduanya menerbitkan kumpulan MX yang sama, namun mengembalikan datanya dalam urutan berbeda. Perbandingan normalisasi yang diharapkan adalah sama. Selanjutnya memberikan wewenang kepada A _dmarc.example.test TXT "v=DMARC1; p=none" dan B _dmarc.example.test TXT "v=DMARC1; p=reject". Perbandingan yang diharapkan tidaklah sama meskipun kedua serial SOA sengaja dibuat sama.
Kueri kedua otoritas dengan tipe dan opsi yang sama. Menyimpan alamat server, stempel waktu, kode respons, bendera, catatan lengkap, dan serial. Perbandingan offline asli dilengkapi dengan pengamatan loopback historis yang dipertahankan di bawah. Tidak ada kebijakan publik atau server DNS produksi yang diubah.
Perbaiki jalur publikasi
Referensi: RFC 1034 §4.3.5, RFC 8767 §4.
Periksa apakah satu server merupakan server sekunder yang sudah usang, penyedia yang sudah pensiun masih ada dalam delegasi, atau tujuan yang tidak pernah menerima pembaruan yang dimaksudkan. Perbaiki jalur publikasi atau transfer yang didukung daripada melakukan pengeditan berulang secara acak di beberapa panel. Konfirmasikan data yang diharapkan sama di setiap otoritas yang diuji setelah perubahan.
Ulangi pengamatan dari jaringan yang relevan ketika ada dugaan siaran atau penayangan terpisah. Bedakan kebijakan pandangan yang disengaja dari inkonsistensi publik yang tidak disengaja. Selesaikan dengan bukti email yang rekursif dan representatif karena perjanjian otoritatif saja tidak dapat menghilangkan jawaban yang sudah disimpan dalam cache atau membuktikan otentikasi pesan.
Bukti laboratorium sejarah yang disimpan
Tangkapan yang disimpan bertanggal 7 November 2026. Berikut ini penjelasan observasi historis terbatas tersebut, bukan eksekusi baru atau pengujian EmailAuth.ai .
Kueri UDP aktual ke dua otoritas zona tetap loopback kembali p=none Dan p=reject untuk pemilik TXT absolut yang sama. Kedua respons tersebut memiliki set AA. Pengambilan mempertahankan setiap titik akhir, waktu UTC, TTL, jenis respons, kode, dan byte kabel. Hal ini menunjukkan ketidakkonsistenan laboratorium yang nyata; itu tidak mensurvei layanan siaran publik. Label pengambilannya adalah authority_A_policy; otoritas_B_kebijakan. Pelari yang ditahan dan tangkapan mentah disertakan dalam paket tinjauan ini sebagai bukti sejarah. Mereka diperiksa, bukan diputar ulang untuk tinjauan ini. DNS Produksi, DNSSEC dan hasil SMTP masih belum teruji.