الخلاصة

  • أصدر Hugo Salgado وMauricio Vergara Ereche وDuane Wessels معيار RFC 9660 في أكتوبر 2024. يتيح خيار ZONEVERSION سؤال خادم DNS الموثوق عن نسخة المنطقة التي أخرجت رداً بعينه.
  • سجّلت IANA له الرمز 19 ضمن خيارات EDNS. يروي Salgado في مقال له لدى LACNIC كيف عبرت الفكرة سنوات من المناقشة والعمل مع زملاء قبل أن تصبح معياراً.

رقم التسلسل في سجل SOA متاح منذ زمن. لكن مشغّل DNS الذي يقارن ردين متعارضين يريد معلومة أكثر دقة: أي نسخة من المنطقة صنعت هذا الرد على هذا الخادم؟ قد تكون النسخ الموزعة لم تتحدّث في اللحظة نفسها. صاغ Hugo Salgado وسيلة لربط النسخة بالإجابة في RFC 9660، تحت اسم ZONEVERSION.

يرسل العميل الخيار خالياً إلى خادم موثوق. وإذا فهمه الخادم واختار الاستجابة، يعيد نوع النسخة وقيمتها للمنطقة ذات الصلة. تشمل المواصفة الرد المعتاد وبعض الردود السلبية وإحالات التفويض. بهذه الطريقة يصبح لدى المحقق سطر واحد يجمع الخادم والسؤال والإجابة والنسخة، بدلاً من محاولة استنتاجها من استعلام لاحق عن SOA قد يأتي بعد تغيّر حالة الخادم.

في سرد كتبه Salgado ونشره LACNIC، يقول إنه طرح الفكرة قبل مقاله الصادر في ديسمبر 2024 بنحو خمس سنوات بسبب حاجة تشغيلية. وينسب إلى Mauricio Vergara Ereche دور الدفاع عنها في قوائم البريد ولقاءات IETF. وانضم Duane Wessels لاحقاً إلى المؤلفين وساعد في التحرير النهائي ومراجعة IANA. يحمل مشروع مجموعة العمل لعام 2022 اسمَي الأولين، فيما يسجل النص المنشور الثلاثة. وراء الرقم الصغير سنوات من جعل مشكلة المشغّل مفهومة لمن يكتبون المعايير.

لا تُنقل هذه الإشارة عبر المحلل التكراري آلياً؛ وعلى الخادم الموثوق حرية عدم إجابة الطلب. لذا يحتاج الفحص إلى توجيه السؤال مباشرة إلى السلطة المراد اختبارها وتسجيل وقت الاستعلام وعنوان الخادم وردّه. تحدد قيمة ZONEVERSION النسخة المرتبطة بالرد. وللتأكد من سلامة ملف المنطقة كله، يحيل المعيار إلى آلية ZONEMD.

أصبح الرمز 19 وسجل أنواعه ظاهرين في سجل معلمات DNS لدى IANA. أمّا مدى استعماله على الشبكة فيحتاج استعلامات مؤرخة إلى خوادم محددة وسجلات نشر من مشغليها. ما ثبت الآن أن جواب DNS صار قادراً، حين يُطلب منه، على أن يعرّف نسخة المنطقة التي تحدّثت باسمه.