Peringatan "SOA Serial Number Format Invalid" oleh mxtoolbox.com - mengapa?

13

Saat menguji pengaturan SOA untuk contoh-domain.org di http://mxtoolbox.com/ , dikatakan demikian

SOA Serial Number Format is Invalid

Entri adalah

ns-885.awsdns-46.net. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400

Namun, itulah yang disarankan Amazon dalam dokumentasi Route 53 mereka di http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/SOA-NSrecords.html

mxtoolbox mengeluarkan peringatan - mengapa? Mereka juga menganggap pengaturan DMARC yang hilang sebagai kesalahan.

Tolong bersamaku - aku bukan sysadmin. Setiap petunjuk yang menggunakan bahasa yang bisa dipahami pengembang sangat dihargai.

Olaf
sumber

Jawaban:

19

Ada rekomendasi bahwa nomor seri SOA menggunakan format yang empat digit tahun, dua digit bulan, dua digit hari dan dua digit jumlah perubahan di hari yang sama. Format ini umum, tetapi jauh dari universal (lihat .COMcontoh profil tinggi dari zona yang tidak). Alat tempat Anda mendapatkan pesan kesalahan terlalu sensitif dan harus disesuaikan.

Calle Dybedahl
sumber
1
Ya, selama angkanya bertambah sintaksis spesifik tidak masalah. mxtoolbox sedang merepotkan di sini.
Andrew B
Penting untuk dicatat bahwa apa yang sebenarnya merupakan nilai lebih besar / lebih rendah tidak langsung intuitif untuk perbedaan besar karena aturan khusus untuk memungkinkan pembungkus terkendali. Lihat tools.ietf.org/html/rfc1982 untuk semua detailnya.
Håkan Lindqvist
9

The SOA SERIALlapangan ditentukan untuk menjadi nilai integer unsigned yang memiliki aturan khusus untuk bagaimana membungkus di sekitar, dan akibatnya juga untuk bagaimana nomor seri dibandingkan, dll

RFC1035 mendefinisikan bidang ini sebagai:

SERIAL

Nomor versi 32 bit yang tidak ditandatangani dari salinan asli zona. Transfer zona mempertahankan nilai ini. Nilai ini membungkus dan harus dibandingkan menggunakan aritmatika ruang urutan.

Aritmatika nomor seri dijelaskan secara rinci dalam RFC1982 .

Lagi pula, YYYYMMDDnn"format" populer hanyalah konvensi untuk memilih nilai integer sehingga, ketika dituliskan dalam desimal, menyampaikan beberapa informasi yang bermakna kepada manusia (mungkin membantu saat pemecahan masalah). Penggunaan nilai-nilai tersebut tidak memiliki arti khusus dalam sistem itu sendiri dan menggunakan nilai-nilai yang tidak mengikuti konvensi ini bukan kesalahan.

Håkan Lindqvist
sumber