فاحص DMARC

استعلم عن سجل DMARC للنطاق، وتحقّق من كل وسم، واعرف بدقة ما الذي يجب إصلاحه لحماية النطاق من الانتحال والتصيّد.

ما هو DMARC؟

DMARC (Domain-based Message Authentication, Reporting and Conformance) معيار لمصادقة البريد الإلكتروني محدد في RFC 7489. يعتمد على SPF وDKIM ويتيح لمالك النطاق إخبار خوادم الاستلام بما يجب فعله مع الرسائل التي تدّعي أنها من النطاق لكنها تفشل في المصادقة.

سجل DMARC هو سجل TXT يُنشر في _dmarc.yourdomain.com. يحتوي على سياسة (none أو quarantine أو reject) وعناوين إرسال التقارير وإعدادات اختيارية للمحاذاة والنطاقات الفرعية. منذ عام 2024 تشترط Google وYahoo وجود DMARC لدى جميع المرسلين بكميات كبيرة، لذا فإن غياب السجل يضر مباشرة بإمكانية التسليم.

كيفية استخدام فاحص DMARC

  • أدخل اسم نطاق أو عنوان بريد إلكتروني أو رابطًا — نستخرج النطاق تلقائيًا.
  • نستعلم عن _dmarc.<النطاق> في DNS العام. إذا لم يكن للنطاق الفرعي سجل، نفحص النطاق التنظيمي الذي تنطبق سياسته عليه.
  • يُحلَّل كل وسم ويُتحقق منه وفق RFC 7489: قيم السياسة ونطاق pct وأوضاع المحاذاة وعناوين التقارير وخيارات تقارير الفشل.
  • تحصل على حالة واضحة وقائمة بالأخطاء والتوصيات وجدول يشرح كل وسم بلغة بسيطة.

مثال على سجل DMARC

يبدو السجل النموذجي لنطاق جاهز للتطبيق الكامل هكذا:

v=DMARC1; p=reject; sp=reject; rua=mailto:dmarc-reports@example.com; adkim=s; aspf=s; pct=100

يرفض كل رسالة تفشل في محاذاة SPF وDKIM معًا، ويطبّق السياسة نفسها على النطاقات الفرعية، ويرسل تقارير مجمَّعة يومية إلى صندوق البريد المحدد.

شرح سياسات DMARC

  • p=none — مراقبة فقط. يُسلَّم البريد الفاشل كالمعتاد لكنك تتلقى التقارير. ابدأ من هنا لاكتشاف جميع المرسلين الشرعيين.
  • p=quarantine — يُنقل البريد الفاشل إلى مجلد البريد العشوائي. خطوة وسيطة آمنة.
  • p=reject — يُرفض البريد الفاشل أثناء جلسة SMTP. هذا هو الهدف: حماية كاملة لنطاقك من الانتحال المباشر.

تقدّم تدريجيًا: انشر p=none مع عنوان rua، وراجع التقارير لبضعة أسابيع، وأصلح SPF وDKIM لكل خدمة شرعية، ثم انتقل إلى quarantine وأخيرًا إلى reject. يتيح وسم pct تطبيق السياسة على نسبة من البريد أثناء الطرح.

أخطاء DMARC الشائعة

  • سجلات متعددة — نشر سجلي DMARC من نوع TXT بالاسم نفسه يجعل المستلمين يتجاهلون كليهما.
  • v=DMARC1 ليس أولًا — يجب أن يكون وسم الإصدار هو الأول تمامًا، وإلا يُهمَل السجل.
  • عنوان تقارير غير صالح — يجب أن تكون قيم rua وruf عناوين URI مثل mailto:reports@example.com، لا مجرد عناوين بريد.
  • تقارير خارجية غير مفوَّضة — عند إرسال التقارير إلى نطاق آخر، يجب أن ينشر ذلك النطاق سجل تفويض، وإلا لن تُرسل.
  • البقاء على p=none إلى الأبد — سياسة المراقبة توفّر رؤية لكنها لا تحمي من الانتحال.

DMARC وSPF وDKIM تعمل معًا

ينجح DMARC عندما تجتاز الرسالة SPF أو DKIM ويتطابق النطاق الموثَّق مع النطاق في عنوان From الظاهر. لذلك يبدأ الإعداد الصحيح لـ DMARC دائمًا بسجلات SPF وDKIM صالحة. تحقق منها باستخدام فاحصَي SPF وDKIM لدينا، ثم أرسل رسالة اختبار إلى عنوان TempBox مؤقت لترى نتائج المصادقة الفعلية في الترويسات.

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

ماذا يفعل فاحص DMARC؟

يستعلم عن سجل TXT في _dmarc.<النطاق>، ويتحقق من وجوده وتفرّده، ويحلّل كل وسم ويقارن القيم بمواصفات DMARC. ثم يشرح السياسة بلغة بسيطة ويسرد المشكلات مثل الوسوم غير الصالحة أو غياب عناوين التقارير أو ضعف السياسة.

أين يُنشر سجل DMARC؟

السجل هو سجل TXT في النطاق الفرعي _dmarc لنطاقك، مثل _dmarc.example.com. تضيفه من إعدادات DNS لدى مسجّل النطاق أو مزوّد DNS.

أي سياسة DMARC يجب أن أستخدم؟

ابدأ بـ p=none مع عنوان rua لجمع التقارير. عندما تجتاز جميع الخدمات الشرعية SPF أو DKIM مع المحاذاة، انتقل إلى p=quarantine ثم إلى p=reject. فقط quarantine وreject يحميان فعليًا من الانتحال.

هل أحتاج إلى DMARC إذا كان لدي SPF وDKIM؟

نعم. يصادق SPF وDKIM على الرسالة، لكنهما لا يخبران المستلمين بما يجب فعله عند الفشل ولا يتحققان من عنوان From الظاهر. يضيف DMARC المحاذاة والسياسة والتقارير. تشترط Google وYahoo وجود DMARC لدى المرسلين بكميات كبيرة.

لماذا يعرض النطاق الفرعي سياسة النطاق الرئيسي؟

إذا لم يكن للنطاق الفرعي سجل DMARC خاص به، يستخدم المستلمون سجل النطاق التنظيمي. يحدد وسم sp فيه سياسة النطاقات الفرعية؛ وإذا غاب sp تنطبق قيمة p.

كم يستغرق ظهور تغيير DMARC؟

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

هل فاحص DMARC هذا مجاني وخاص؟

نعم. الأداة مجانية ولا تتطلب تسجيلًا، ولا نخزّن النطاقات التي تفحصها ولا نسجّلها. تأتي النتائج مباشرة من DNS العام.

المزيد من أدوات البريد المجانية