Catatan A dan AAAA memetakan nama host ke alamat IPv4 dan IPv6 . Ini adalah dependensi dari layanan email, bukan pernyataan bahwa layanan tersebut siap atau diizinkan untuk dikirim. Menerbitkan alamat dapat memperlihatkan rute yang sebenarnya dicoba oleh klien, jadi verifikasi setiap kelompok dan titik akhir yang diiklankan.
Ikuti nama yang digunakan oleh protokol
Referensi: RFC 5321 §5.1, RFC 7208 §5.3, RFC 7208 §5.4.
Untuk SMTP masuk, selesaikan pertukaran nama host yang dikembalikan oleh MX . Alamat situs web domain penerima bukan merupakan pengganti ketika pertukaran eksplisit tidak dapat digunakan. Jika tidak ada MX , aturan MX implisit SMTP dapat membuat data A atau AAAA milik domain penerima menjadi relevan.
Untuk keluar SPF, memeriksa kebijakan aktual dan identitas yang dievaluasi. Sebuah a mekanisme dapat mengotorisasi alamat yang dikembalikan untuk nama yang ditentukan; sebuah dataran Sebuah rekor tidak mengizinkan apa pun dengan sendirinya. Begitu pula dengan mengubah nama host yang digunakan oleh SPF mx mekanisme dapat mengubah alamat yang dievaluasi sebagai resmi. Catat referensi ini sebelum menganggap pengeditan alamat DNS sebagai perubahan khusus situs web.
Perlakukan tumpukan ganda sebagai dua jalur operasi
Referensi: RFC 1035 §3.4.1, RFC 3596 §2.1, RFC 3596 §2.3.
Sebuah nama host dapat memiliki beberapa catatan A dan beberapa catatan AAAA. Kehadirannya tidak menjamin keterjangkauan, layanan SMTP , sertifikat yang benar, atau kebijakan serupa. Titik akhir IPv4 yang sehat tidak membuktikan bahwa IPv6 berfungsi. Sebaliknya, kegagalan pada satu jalur klien tidak membuktikan setiap pengirim menggunakan jalur tersebut.
Tangkap alamat tujuan yang sebenarnya dicoba, keluarga alamat, hasil koneksi, dan respons SMTP . Jika menyelidiki lalu lintas keluar, ambil alamat sumber yang diamati secara eksternal daripada berasumsi bahwa alamat tersebut cocok dengan alamat yang digunakan di dalam aplikasi. NAT dan kumpulan jalan keluar penyedia dapat membuat nilai-nilai tersebut berbeda.
Mereproduksi kesalahan keluarga alamat
Perlengkapan sintetis: example.com. MX 10 mx.example.com.; mx.example.com. A 192.0.2.10; mx.example.com . AAAA 2001:db8::10. Di lab, konfigurasikan titik akhir IPv4 untuk menerima koneksi TCP pada port 25 dan biarkan titik akhir IPv6 tidak dapat dijangkau. Pemeriksaan DNS yang diharapkan berhasil untuk kedua jenis rekaman, sedangkan pengujian koneksi khusus keluarga hanya berhasil untuk IPv4 .
Pertanyaan gali @AUTH mx.example.com . A + tidak ada kutukan dan kemudian perintah yang sama dengan AAAA. Ganti AUTH dengan otoritas yang terisolasi. Catat kedua jawaban tersebut. Gunakan klien SMTP lab Anda yang disetujui untuk menyematkan setiap tujuan secara independen, mencatat hasil koneksi dan protokol. Perlengkapan tersebut menggambarkan mengapa kesuksesan DNS bukanlah kesuksesan layanan; ia tidak membuat klaim tentang waktu mundur pengirim tertentu.
Perlengkapan kedua hanya mengubah alamat A 192.0.2.10 ke 192.0.2.20 sedangkan kebijakan SPF adalah v=spf1 a:mx.example.com -all. Untuk evaluasi SPF IPv4 dengan pencarian yang berhasil, alamat memenuhi syarat untuk cocok dengan a perubahan mekanisme. Eksplisit ip4:192.0.2.10 mekanisme tersebut akan tetap terikat pada jaringan literal tersebut sampai kebijakan itu sendiri berubah.
Jadikan perubahan alamat dapat dibalik
Referensi: RFC 8767 §4.
Inventarisasi semua konsumen nama host, termasuk perutean email, referensi SPF , pemantauan, dan ekspektasi sertifikat. Siapkan titik akhir sebelum mengiklankannya. Pertahankan layanan lama selagi cache yang sesuai masih dapat mengarahkan lalu lintas ke sana, berdasarkan rencana migrasi sebenarnya dan bukan pada masa tunggu universal.
Setelah perubahan, bandingkan jawaban otoritatif dengan observasi rekursif dan bukti tingkat pesan. Titik akhir IPv6 yang gagal harus diperbaiki atau dihapus melalui perubahan yang disetujui, bukan disembunyikan dengan melemahkan kebijakan autentikasi yang tidak terkait. Tutup pekerjaan hanya jika alamat yang dituju dan jalur operasi sesuai dengan desain layanan yang terdokumentasi.
Usahakan ruang lingkup bukti tetap eksplisit
Untuk skenario dua kelompok, pertahankan keberhasilan IPv4 dan kegagalan IPv6 yang diharapkan sesuai usulan pengamatan laboratorium hingga diuji. Contoh perubahan alamat SPF mengasumsikan pencarian berhasil dan kebijakan yang dinyatakan; itu tidak menetapkan otorisasi saat ini untuk pengirim sebenarnya.