يشرح سجل DNS المفيد كلاً من النية والملاحظة. توضح تذكرة التغيير ما يقصده المشغل للنشر. تُظهر الإجابة الموثوقة ما أعاده الخادم الذي تم الاستعلام عنه في لحظة معينة. تُظهر الإجابة العودية ما أعاده المحلل، ربما من ذاكرة التخزين المؤقت. احتفظ بالثلاثة عند إعادة بناء حادثة المصادقة؛ لا أحد وحده يروي القصة كاملة.
سجل الكائن والمصدر بالضبط
لكل ملاحظة، احتفظ بالتوقيت العالمي المنسق (UTC)، واسم المالك الذي تم الاستعلام عنه، والنوع، وعنوان الخادم، والنقل، ورمز الاستجابة، والأعلام ذات الصلة، وTTL، والإجابة الكاملة. احتفظ بالمخرجات الأولية أو البيانات السلكية بالإضافة إلى العرض العادي. قم بتسجيل ما إذا كانت الملاحظة جاءت من خادم موثوق، أو من محلل متكرر، أو من تصدير لوحة التحكم. RFC 1034 يشرح السلطة والتخزين المؤقت التمييز.
لتغيير السياسة، احتفظ بالقيم السابقة والمقصودة والمعتمد والسبب التجاري والمرسلين المتأثرين وشروط التراجع. لا يمكن للقطة الشاشة اللاحقة إثبات حالة DNS السابقة. إذا لم يتم التقاط التاريخ، فقل ذلك. يمكن أن توفر الملاحظات السلبية أو البيانات الوصفية للتقرير أدلة، ولكن لا ينبغي تقديمها كسجل تغيير رسمي كامل.
الحفاظ على الدلالات عند مقارنة السجلات
تطبيع بعناية. أسماء نظام أسماء DNS غير حساسة لحالة الأحرف، ولكن التحويل العشوائي لجميع محتويات TXT يمكن أن يؤدي إلى إتلاف الأدلة. يمكن أن يحتوي TXT RDATA على سلاسل أحرف متعددة؛ إن اقتباس العرض التقديمي ليس هو نفسه سجلات الموارد المستقلة المتعددة. الحفاظ على البنية الأصلية ومقارنة القيمة ذات المعنى للتطبيق بشكل منفصل. ل SPF، تعد سجلات السياسة المتعددة مشكلة دلالية، وليست تنسيقًا غير ضار.
افصل تغيير قيمة السياسة عن تغيير TTL وتغيير التفويض وانتقال ذاكرة التخزين المؤقت للمحلل. يمكن أن تستمر الاستجابات السلبية وفقًا لقواعد التخزين المؤقت السلبي في RFC 2308. لا تثبت القيمة الموثوقة الجديدة أن كل مستلم استخدمها على الفور. تجنب اشتقاق وقت إكمال النشر الشامل من عملية بحث واحدة ناجحة.
اقرأ ملاحظتين دون اختراع وقت التحرير
لنفترض أن الاستعلام المعتمد المعتمد في الساعة 10:00 يُظهر سياسة قديمة. في الساعة 10:05، تقوم نفس السلطة بإرجاع السياسة الجديدة، بينما لا يزال المحلل التكراري يُرجع القيمة القديمة مع عمر ذاكرة التخزين المؤقت المتبقي. كلتا الملاحظتين يمكن أن تكونا دقيقتين بالنسبة لمصادرهما. ولا يثبت أي منهما أن جميع الخوادم أو أجهزة الاستقبال الأخرى لها القيمة الجديدة.
هذا جدول زمني افتراضي، وليس حزمًا محتجزة أو معمل DNS المُنفذ. إذا كان حدث تدقيق الموفر غير متاح، فلن تكون لحظة الطفرة الدقيقة معروفة. في ظل الافتراض المعلن لانتقال واحد في السلطة التي تم الاستعلام عنها، تقيد الملاحظات عندما تتغير الإجابة المرئية لتلك السلطة؛ فهي لا تثبت وقت النشر الدقيق أو التقارب العالمي. قم بتسجيل حدث التدقيق المفقود بدلاً من ملئه بطابع زمني مُخمن.
ربط التاريخ بأدلة الرسالة
عند مراجعة الفشل، قم بمحاذاة الطوابع الزمنية للرسائل وملاحظات DNS ومحددات التوقيع وتأخيرات قائمة الانتظار والإبلاغ عن فترات المراقبة. RFC 9990 يوفر سياقًا إجماليًا لإعداد التقارير، لكن التقرير ليس سجل معاملات لتحريرات DNS . تصف نتيجة المصادقة التقييم؛ قد لا يكشف عن محتويات ذاكرة التخزين المؤقت للمحلل بالضبط التي تسببت في ذلك.
احتفظ بالأدلة بموجب سياسة الوصول والاحتفاظ المعتمدة. تساعد التجزئة في اكتشاف البايتات التي تم تغييرها، لكن البيان المحلي غير الموقع ليس مصدرًا مقاومًا للتلاعب. احتفظ بسياق المصدر والمجموعة مع الملخص. اجعل الفجوات واضحة، بما في ذلك النقاط المميزة المفقودة أو الفترات غير المسجلة. والهدف هو إعادة البناء بشكل يمكن الدفاع عنه وإحداث تغيير تالي أكثر أماناً، وليس اليقين الزائف بشأن وجهة نظر كل متلقي.