[ DNS والمجالات ]

استخدم Dig لفحص سجلات المصادقة والتفويض

استخدم استعلامات الحفر الصريحة لمقارنة سجلات المصادقة واستجابات الخادم والتفويض. احتفظ بالأدلة دون الخلط بين نجاح البحث ونجاح البريد.

بواسطة فريق البحث EmailAuth · 6 دقائق قراءة

[النقاط الرئيسية]

  • استخدم دليل المرسل لاختيار مجال SPF أو محدد DKIM .
  • قم بتثبيت نطاق الأداة واحتفظ بالإجابات الكاملة قبل تقصير المخرجات.
  • تحقق من السلطة قبل تفسير المقارنة غير العودية.
  • اجعل مطالبات التتبع والنقل و DNSSEC أضيق من التحقق الشامل.
في هذه الصفحة

تحويل البحث إلى سؤال دقيق

استخدم Dig لسؤال خادم DNS مسمى عن المالك المحدد ونوع السجل، ثم احتفظ بالسياق الكافي لتفسير الرد. بالنسبة لمصادقة البريد الإلكتروني، نادرًا ما يكون السؤال المركزي هو ما إذا كان النطاق يحتوي على أي مجال أم لا سجلات TXT. يتعلق الأمر بما إذا كانت التبعية التي يستخدمها المرسل أو المدقق موجودة بالاسم الصحيح ويمكن حلها من خلال المسار ذي الصلة.

تستهدف الأمثلة الواردة في هذا الدليل بناء الجملة الموثق لـ ISC BIND 9.20.13 dig. هذا عبارة عن نطاق توثيق مثبت، وليس ادعاءً بأن كل حفر مثبت لديه هذا الإصدار أو أنه الإصدار الأحدث. جميع الأوامر مقترحة لاستعلامات DNS للقراءة فقط أو التحقق من الإصدار المحلي. لم يتم إعدام أي منهم هنا. أسماء example.com وعناوين 192.0.2.0/24 هي عناصر نائبة للوثائق، وليست إعدادًا لمحلل فعال.

ابدأ بالهوية التي يستخدمها البريد الإلكتروني بالفعل

ل SPF، حدد المجال المستخدم في هوية SMTP ذات الصلة بدلاً من استخدام المجال المرئي من المجال تلقائيًا. ل DKIM، خذ مجال التوقيع و محدد من توقيع الرسالة يجمع مالك البحث الرئيسي بين المحدد، _domainkey وتوقيع المجال. لا تخمن محددًا من اسم البائع. RFC 7208 RFC 6376

بحث عن _dmarc.example.com. يمكن فحص سجل السياسة لدى ذلك المالك. إنه ليس في حد ذاته تنفيذًا كاملاً لاكتشاف السياسة أو تنسيق تقييم. احتفظ بهوية الرسالة وسياق اكتشاف السياسة المعمول به عند تسليم النتائج إلى متخصص بريد. تنتمي رؤية DNS ونتائج المصادقة إلى مجالات أدلة ذات صلة ولكن منفصلة. RFC 9989

اكتب ورقة أسئلة مع المالك ونوعها وسبب الاستعلام والسلطة المتوقعة. يمنع هذا الإعداد الصغير قبول الإجابة ذات المظهر الجذاب للنطاق الخاطئ كحل. النقطة الزائدة تجعل أسماء الأمثلة أسماء DNS مطلقة صريحة.

اجعل الاستعلام الأولي قابلاً للتكرار

القيادة المحلية المقترحة حفر -v يسجل إصدار الأداة. للحصول على شكل استعلام متحكم فيه، استخدم حفر -r @ 192.0.2.53 _dmarc.example.com . TXT. ال -r يتجنب الخيار إعدادات الحفر الافتراضية لكل مستخدم، بينما تحدد وسيطة الخادم خادم DNS . استبدل كلا العنصرين النائبين فقط للبحث المعتمد بشكل منفصل. احتفظ بالمخرجات الكاملة قبل عمل مستخلص مضغوط. دليل حفر ISC

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

الأسئلة المصاحبة المقترحة هي حفر -r @ 192.0.2.53 example.com . TXT و dig -r @ 192.0.2.53 selector1._domainkey.example.com . TXT. هذه أمثلة على بناء الجملة، وليست ادعاء بأن أيًا من الاسمين يحتوي على سجل مصادقة. حدد الأسماء الفعلية من التحقيق المعتمد، ولا تتعامل مطلقًا مع أي استعلام على أنه مخزون مضمون لكل شيء في المنطقة.

قارن الملاحظات العودية والموثوقة

قم أولاً بتحديد الخادم الذي قمت بالاستعلام عنه. يمكن للمحلل العودي إرجاع البيانات المخزنة مؤقتًا؛ يجيب الخادم الرسمي على المناطق التي يخدمها. للمقارنة مع سلطة تم التحقق منها بشكل منفصل، النموذج المقترح هو حفر -r @ 192.0.2.54 _dmarc.example.com . TXT + لا يوجد لعنة. لا يؤدي تعطيل العودية إلى جعل الخادم التعسفي موثوقًا. تحقق من الرد وأدلة التفويض بدلاً من الوثوق بعنوان IP المختار وحده. RFC 1034

إذا اختلفت النتائج العودية والموثوقة، فاحتفظ بكليهما. قارن الأسماء والأنواع والقيم وحالة الاستجابة والطوابع الزمنية قبل إلقاء اللوم على الانتشار. يعد انخفاض مدة البقاء المخزنة مؤقتًا مفيدًا ولكنه ليس موعدًا نهائيًا عالميًا لانتهاء الصلاحية لكل مراقب. يتبع إدخال ذاكرة التخزين المؤقت السلبي أيضًا قواعده الخاصة. RFC 2308

اقرأ الجواب هيكليا. يمكن أن تنتمي عدة سلاسل أحرف مقتبسة إلى سجل مورد TXT واحد؛ العديد من سجلات موارد TXT لها حالة مختلفة. لا تقم بتسوية كلا النموذجين في سلسلة واحدة مفصولة بمسافات. احتفظ بحدود السجلات قبل أن يقوم متخصص البريد بتقييم بناء جملة نظام التعرف على هوية SPF أو DKIM . أ CNAME يقدم اسمًا آخر للتحقيق بدلاً من إثبات توفر المفتاح النهائي أو نص السياسة. RFC 1035

تتبع التفويض فقط عندما يكون هذا هو السؤال

الاستعلام المقترح حفر -r + تتبع example.com . ن.س يتبع الإحالات من الجذر. يرسل استعلامات شبكة متعددة، لذا قم بالموافقة على نطاق التشخيص وفقًا لذلك. لا تؤدي إضافة وسيطة خادم إلى إبقاء التتبع بأكمله مقتصراً على محلل البيانات هذا. يقوم التتبع بالتحقيق في التفويض من شبكة المشغل؛ ولا يعيد إنتاج كل قرار يتخذه مستقبل البريد الإلكتروني عن بعد. دليل حفر ISC

عند مراجعة التتبع، حدد آخر إحالة ناجحة والخوادم التي تم الاتصال بها والمكان الذي توقف فيه الحل. إن انتهاء المهلة في مرحلة ما لا يعد إذنًا بالتحرير خوادم الأسماء. قارن النتائج مع مخزون المسجل ومالك DNS ، ثم قم بتعيين التحقيق التالي إلى المالك المناسب. تجنب تحويل تتبع واحد غير مكتمل إلى توصية ترحيل.

اجعل مطالبات الفشل والتحقق ضيقة

يحتاج NXDOMAIN ، والاستجابة الناجحة بدون البيانات المطلوبة، و SERVFAIL إلى خطوات تالية مختلفة. لا تترجم الثلاثة إلى سجلات مصادقة مفقودة. في حالة الاشتباه في النقل، يقترح +برنامج التعاون الفني يمكن أن تساعد المقارنة في فصل المسارات، لكن النجاح في عملية نقل واحدة لا يثبت أن كل جهاز استقبال يمكنه تحليل السجل. RFC 1035 RFC 7766

الحفر +dnssec طلبات الخيار DNSSEC مادة؛ إن وجودها ليس نتيجة التحقق من صحة التشفير المستقلة. احتفظ باستنتاجات التحقق من الصحة مرتبطة بسلوك المحلل المناسب والأدلة الموثوقة. قم بإنهاء التحقيق ببيان موجز عن الخادم الذي أجاب على أي سؤال ومتى وما الذي لا يزال غير مؤكد. لا تزال النصوص الرسمية والتكرارية ذات الطابع الزمني المطلوبة لهذه المقالة مفقودة؛ هذه الأوامر المقترحة ليست بدائل لها.

[ الوجبات الجاهزة ]

احتفظ بالمالك الدقيق والنوع والخادم والاستجابة الكاملة معًا. لا يمكن للأوامر ولقطات الشاشة بدون سياق إنشاء نتيجة مصادقة.

[ حسب الدور ]

ماذا يعني هذا بالنسبة لك

اختر دورك للخطوات العملية التالية.

مهندس DNS

الحفاظ على دلالات الخادم والاستجابة

تتمثل مهمة المهندس في جعل كل استنتاج يمكن إرجاعه إلى سؤال محدد ونقطة مراقبة. يجب أن تظل المقتطفات القصيرة مرتبطة بإجاباتها الأساسية الكاملة.

الخطوات التالية

  1. سجل نسخة الحفر والخادم وسياق المصدر وتوقيت UTC.
  2. التحقق من السلطة قبل المقارنة غير العودية.
  3. حافظ على تميز فروع المهلة والإحالة و NODATA و SERVFAIL .

محلل إمكانية التسليم

ربط الاستعلام بالرسالة

يمكن أن يتعلق البحث الصحيح تقنيًا بالهوية الخاطئة. استخدم دليل الرسالة لاختيار التبعية وقصر الاستنتاج على ما يحدده DNS بالفعل.

الخطوات التالية

  1. قم باستخراج هوية SPF ذات الصلة أو مجال DKIM والمحدد.
  2. حافظ على حدود سجل TXT عند مشاركة النتائج.
  3. اطلب أدلة المتلقي قبل المطالبة بالمصادقة أو نجاح التسليم.

منسق الحوادث

ملزمة الخطوة التشخيصية التالية

يمكن لاختلاف التتبع أو النقل أن يبرر إجراء مزيد من التحقيق دون تبرير تحرير DNS . قم بتعيين الطبقة التي لم يتم حلها إلى المالك الصحيح وحافظ على التسلسل الزمني للأدلة سليمًا.

الخطوات التالية

  1. اذكر آخر سؤال أو إحالة ناجحة مؤكدة.
  2. حدد ما إذا كان الإجراء التالي عبارة عن استعلام أم تغيير تعديل.
  3. اطلب أدلة متابعة معتمدة بشكل منفصل بدلاً من أوامر الإصلاح المستنتجة.

[ الأسئلة الشائعة ]

الأسئلة المتداولة

لماذا تتضمن هذه الأمثلة Dig -r؟

في وثائق BIND 9.20.13 المثبتة، يمنع -r قراءة الإعدادات الافتراضية لكل مستخدم من .digrc. يؤدي ذلك إلى تحسين إمكانية التكرار ولكنه لا يعمل على إصلاح هوية الخادم أو الشبكة أو الاستعلام. سجل تلك بشكل منفصل.

ما هو محدد DKIM الذي يجب أن أستفسر عنه؟

استخدم المحدد ومجال التوقيع من توقيع DKIM ذي الصلة أو تكوين المرسل المعتمد. يمكن أن يحتوي المجال على عدة محددات، ويمكن أن يؤدي تخمين اسم مرتبط بالمورد إلى فحص التبعية الخاطئة. الحفاظ على مصدر الهوية مع الاستعلام.

هل +norecurse يجعل الإجابة موثوقة؟

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

هل يجب علي استخدام ANY لجمع كافة سجلات المصادقة؟

لا تستخدمه كمخزون كامل. اسأل عن الأنواع والمالكين المحددين ذوي الصلة بهوية البريد، واستخدم مخزون الموفر المعتمد عندما تحتاج إلى محتويات المنطقة. لا يعد الاستعلام واسع النطاق دليلاً على عدم وجود محددات أو سجلات أخرى.

هل السلسلتان المقتبستان مماثلتان لسجلين TXT ؟

لا، يمكن أن يحتوي سجل TXT واحد على سلاسل أحرف متعددة. احتفظ بهذه البنية متميزة عن سجلات الموارد المتعددة لدى نفس المالك قبل تقييم بيانات المصادقة. يمكن لمستخلص الدعم المسطح أن يخفي الفرق.

هل يقوم +trace بإعادة إنتاج بحث جهاز الاستقبال؟

لا، فهو يتبع التفويض من شبكة المشغل. والغرض منه هو فحص هذا المسار، وليس ذاكرة التخزين المؤقت لجهاز الاستقبال البعيد أو سياسة التحقق من الصحة أو سلوك التطبيق. احتفظ بما توقفت عنده وتجنب التعامل مع أثر واحد باعتباره وجهة نظر عالمية.

هل يؤدي طلب سجلات DNSSEC إلى التحقق من صحة المجال؟

لا. يطلب خيار dig +dnssec مواد DNSSEC . تحتاج مطالبة التحقق إلى عملية تحقق مناسبة وأدلة جديرة بالثقة. لا تقم بتسمية الإجابة بأنها آمنة فقط لأن الاستعلام يتضمن هذا الخيار.

ماذا علي أن أفعل عندما تختلف نتائج UDP وTCP؟

الحفاظ على كل من الأسئلة والوجهات والطوابع الزمنية والإجابات الكاملة. تصعيد فرق النقل دون تغيير سجلات المصادقة للتعويض. مسار واحد ناجح ليس دليلاً على إمكانية الوصول من كل متلقي. الأمثلة هنا لم يتم تنفيذها.

[ مصادر ]

مصادر

  1. صفحات الدليل ISC BIND 9.20.13: حفر
  2. RFC 1034 : أسماء النطاقات: المفاهيم والمرافق
  3. RFC 1035 : أسماء النطاقات: التنفيذ والمواصفات
  4. RFC 2308 : التخزين المؤقت السلبي لاستعلامات DNS
  5. RFC 6376 : توقيعات البريد المحددة بمفاتيح المجال
  6. RFC 7208 : إطار سياسة المرسل لترخيص استخدام المجالات في البريد الإلكتروني
  7. RFC 7766 : نقل DNS عبر TCP: متطلبات التنفيذ
  8. RFC 9989 : مصادقة الرسائل وإعداد التقارير والمطابقة على أساس المجال

[ مسرد ]

مسرد

اسم المالك المطلق
اسم DNS محدد بالكامل وينتهي عند الجذر، ويظهر بنقطة لاحقة في هذه الأمثلة.
العودية المطلوبة
علامة طلب DNS تطلب من الخادم متابعة الحل؛ تغييره لا يغير سلطة الخادم.
الإحالة
استجابة DNS توجه الحل نحو خوادم الأسماء الأخرى بدلاً من توفير البيانات النهائية المطلوبة.
سلسلة أحرف TXT
أحد مكونات بيانات سجل TXT ؛ يمكن أن تنتمي عدة سلاسل إلى سجل مورد TXT واحد.
نسخة التشخيص
سجل محتفظ به للأمر الفعلي وسياق التنفيذ ووقت المراقبة والمخرجات الكاملة؛ الأوامر المقترحة ليست النصوص.

مصدر المؤسسة

لماذا كبار المؤسسات المالية والحكومات تقاعدوا من لوحات معلومات أمان البريد الإلكتروني الخاصة بهم.

تبيع لك منصات مصادقة البريد الإلكتروني التقليدية لوحة تحكم وتطلب من مهندسيك القيام بهذا العمل. في البيئات عالية المخاطر، تعني المراقبة اليدوية تأخير التنفيذ، والانحراف في التكوين، ونطاقات الظل غير الخاضعة للمراقبة.

EmailAuth هي منصة مصدر البريد الإلكتروني الوكيل. وكلاؤنا ينفذون p=reject، حافظ على محاذاة المرسلين الخارجيين وانقل نطاقاتك إلى كاملها RFC 9989 الامتثال، وهو معيار DMARC الجديد، مع إمكانية التدقيق البشري في الحلقة.

الحكومات المؤسسات الكبيرة المؤسسات المالية من المستوى الأول

SaaS · إيجار مخصص · Air-gapped محليًا · تشفير BYOK

قاعدة المعرفة