سجل MX في نظام DNS: علامة ثقة؟
ينتهي كل عنوان بريد إلكتروني باسم نطاق: أي ما يأتي بعد @. ولكي تصل الرسالة، يجب أن تعرف الخوادم أين تُسلِّم بريد هذا النطاق. وهذه مهمة سطر صغير جدًا في دليل الإنترنت: سجل MX. صغير الحجم، لكنه لا غنى عنه… ومفيد جدًا لكشف العناوين المزيّفة.
DNS، دليل الإنترنت
لا تعرف الحواسيب إلا الأرقام: عناوين IP مثل 203.0.113.10. أما البشر فيفضّلون الأسماء، مثل example.com. ويتولّى DNS الترجمة بينهما، تمامًا كما تحوّل قائمة جهات الاتصال في الهاتف كلمة «أمي» إلى رقم.
بالنسبة إلى موقع ويب، يكون السؤال الموجّه إلى DNS بسيطًا: «على أي عنوان يوجد هذا الموقع؟». والإجابة سجل من نوع A (أو AAAA للعناوين الأحدث بصيغة IPv6). يذهب المتصفح مباشرةً إلى هذا العنوان، وانتهى الأمر.
للبريد لافتته الخاصة: MX
يحظى البريد الإلكتروني بمعاملة خاصة: نوع سجل مخصّص له وحده، هو MX (Mail eXchanger، أي «مبادل البريد»). وهو يجيب عن سؤال آخر: «للبريد الموجّه إلى @هذا-النطاق، بأي خادم يجب الاتصال؟».
لماذا لافتة منفصلة؟ لأن الجهاز الذي يستقبل البريد ليس في أغلب الأحيان هو الجهاز الذي يعرض الموقع. فقد تستضيف شركة موقعها لدى مزوّد استضافة، وتعهد ببريدها إلى Google أو Microsoft. ووظيفة MX أن يقول: «الموقع هنا، أما الرسائل فتذهب إلى هناك».
لا يحتاج الويب إلى هذا الالتفاف: يزور المتصفح الموقع على عنوانه، وكفى. أما في البريد الإلكتروني، فالنطاق الذي يريد استقبال البريد يجب أن يعلن عن سجل MX. صحيح أن المعيار يتضمّن خطة احتياطية (إن لم يوجد MX، تجرّب الخوادم عنوان النطاق نفسه)، لكنها بقايا قديمة لا تعتمد عليها النطاقات الجادّة. بلا MX، يشبه الأمر بيتًا بلا صندوق بريد. وهذه هي المرحلة 3 في دليل كيف تنتقل رسالة البريد الإلكتروني من المرسِل إلى المستلم.
| الخدمة | السؤال الموجّه إلى DNS | نوع السجل |
|---|---|---|
| موقع ويب | «أين يوجد الموقع؟» | A، AAAA |
| البريد (الاستقبال) | «أين يُسلَّم بريد هذا النطاق؟» | MX |
| البريد (الحماية) | «من يحق له الإرسال باسم هذا النطاق؟» | TXT (SPF، DMARC) |
الأساسي والاحتياطيون
يمكن للنطاق أن يعلن عن عدة سجلات MX، لكلٍّ منها رقم أولوية. القاعدة التي يجب تذكّرها: الرقم الأصغر يأتي أولًا، كما في لعبة الغولف. أما الباقون فهم احتياطيون، مثل حرّاس المرمى على دكة البدلاء: لا يدخلون الملعب إلا إذا لم يستجب الأساسي. وهكذا يبدو الأمر:
example.com. MX 10 mail1.example.com.
example.com. MX 20 mail2.example.com.
هنا يذهب البريد أولًا إلى mail1 (الأولوية 10). وإذا تعطّل هذا الخادم، تُجرَّب mail2 (الأولوية 20). وتعلن المزوّدات الكبرى مثل Gmail عن عدة سجلات MX بهذه الطريقة، حتى لا تضيع أي رسالة.
علامة ثقة… مع علامة استفهام
وجود MX هو الحد الأدنى من الجدّية. فالشركة الحقيقية والجهة الرسمية الحقيقية والشخص الحقيقي يريدون جميعًا أن يتمكّنوا من استقبال الردود. لذلك يملك نطاقهم صندوق بريد.
غياب MX في نطاق المرسِل إشارة إنذار. فهو يعني أن العنوان الظاهر في حقل «من:» لا يستطيع استقبال أي شيء: إذا رددت، فلن تصل رسالتك إلى أي مكان. والأرجح أن العنوان مختلَق، أو تُخلّي عنه مباشرةً بعد الإرسال. وهذا نمط شائع في البريد المزعج والتصيّد الذي يصنع العناوين بالجملة.
انتبه، علامة الاستفهام مهمة! فوجود MX لا يثبت النزاهة. يستطيع المحتال الذي يشتري نطاقًا خاصًا به أن يضيف إليه MX في دقيقتين، بل وأن يضبط SPF وDKIM وDMARC أيضًا. وهناك التباس شائع آخر: سجل MX يدلّ على المكان الذي يصل إليه البريد، لا المكان الذي ينطلق منه. ولا يلزم أن يكون خادم الإرسال هو MX؛ فما ينظّم الإرسال هو SPF، المشروح في دليل التصيّد الاحتيالي: كيف يوصل المحتالون رسائلهم إلى بريدك.
باختصار: بلا MX، شكّ كبير. مع MX، بداية جيدة، لكن واصل التحقق.
لماذا يتحقق Baitback من ذلك
عند تحليل رسالة باستخدام Baitback، تأخذ الأداة نطاق العنوان الظاهر في «من:» وتسأل DNS: هل لهذا النطاق سجل MX، أو على الأقل عنوان احتياطي؟ إذا كانت الإجابة لا، يعرض Baitback تنبيهًا («هذا النطاق لا يستطيع استقبال البريد: عنوان مؤقت أو مختلَق») ويضيف 15 نقطة إلى درجة التنبيه.
لا يُستخدم هذا الفحص وحده أبدًا: بل يُضاف إلى القرائن الأخرى (نطاق أُنشئ قبل أيام قليلة، اسم يقلّد علامة تجارية، فشل في SPF…). والصورة الكاملة هي التي ترفع الدرجة وتساعد على تقرير ما إذا كان يجب الإبلاغ.
تحقّق بنفسك في 10 ثوانٍ
يجب أن يعتاد الجميع هذا الإجراء قبل الرد على شخص مجهول، أو النقر على رابط، أو دفع أي مبلغ. إليك ثلاث طرق:
- الأسهل: الصق الرسالة في Baitback، فيتولّى الفحص بنفسه مع بقية الفحوص.
- على الحاسوب (ويندوز أو ماك أو لينكس)، افتح نافذة الأوامر واكتب:
وعلى ماك ولينكس، يمكنك أيضًا استخدام:nslookup -type=mx example.com
إذا لم تتضمّن الإجابة أي سطر «mail exchanger» أو «MX»، فليس لهذا النطاق صندوق بريد.dig mx example.com +short - عبر الإنترنت: كثير من مواقع «البحث في DNS» المجانية تعرض سجلات MX لأي نطاق بنقرة واحدة.
هل تملك اسم نطاق خاصًا بك؟ تأكّد من أن له سجل MX إذا كان يستقبل البريد. وإذا كان لا يرسل البريد ولا يستقبله أبدًا، فأخبر العالم كله بذلك: «MX فارغ» مع سجل SPF يمنع أي إرسال (v=spf1 -all) يمنعان المحتالين من استخدام اسمك بطريقة مقنعة.
هل تعلم؟
- اختُرع سجل MX عام 1986، بعد ثلاث سنوات فقط من ظهور DNS نفسه. وهكذا كان البريد الإلكتروني من أوائل الخدمات التي حصلت على لافتتها الخاصة في الدليل.
example.comلا يملكه أحد… تقريبًا. هذا الاسم، مثلexample.orgوكل ما ينتهي بـ.example، محجوز منذ عام 1999 للاستخدام في الأمثلة. لا يمكن شراؤه: ولهذا تستخدمه الأدلة.- هناك ما يُسمّى «MX الفارغ». منذ عام 2015، يمكن للنطاق أن يعلن
MX 0 .: إنه ملصق «لا نستقبل بريدًا، شكرًا» على صندوق البريد. فتعرف الخوادم أنه لا فائدة من الإصرار. - 13 اسمًا، ومئات النسخ. في قمة DNS توجد الخوادم الجذرية، وهي مسمّاة بـ13 حرفًا من A إلى M. لكن كل واحد منها منسوخ في مئات الأماكن حول العالم: وربما يوجد واحد منها قريبًا منك.
- لنظام DNS ذاكرة. تُحفظ كل إجابة لمدة يحدّدها النطاق، تُسمّى TTL: من بضع دقائق إلى يوم كامل. ولهذا قد يستغرق تغيير MX بضع ساعات قبل أن يظهر في كل مكان.
- DNS هو دليل الإنترنت؛ ويحدّد سجل MX فيه الخادم الذي يستقبل بريد النطاق.
- الويب لا يحتاج إلى MX، أما البريد فيحتاج إليه: النطاق الذي يريد استقبال البريد يجب أن يعلن عنه.
- يمكن وجود عدة سجلات MX: رقم الأولوية الأصغر يأتي أولًا، والباقون احتياطيون.
- غياب MX في نطاق المرسِل: إشارة إنذار كبيرة. يكتشفها Baitback ويضيف 15 نقطة إلى الدرجة.
- وجود MX لا يثبت النزاهة: إنه حدّ أدنى، لا ضمان.