Check-Host.cc

فحص DNS القديم لـ MD (وجهة البريد)

يعد سجل MD (وجهة البريد) ركيزة أساسية وعفا عليها الزمن للتوجيه المبكر لبريد الإنترنت. لفهم سجل MD، عليك أن تنظر إلى كيفية محاولة مهندسي الشبكات في الأصل هيكلة تدفق البريد قبل توحيد بنية SMTP الحديثة. في أوائل الثمانينيات، حاول بروتوكول DNS تقسيم مسؤوليات توجيه البريد بصرامة إلى نوعين منفصلين ومتميزين من السجلات: سجل MD ورفيقه، سجل MF (مُعيد توجيه البريد).

الوجهة النهائية الصلبة

في بنية التوجيه المقسم (Split-routing) القديمة هذه، تم تكليف سجل MD بتحديد المضيف النهائي والمطلق المسؤول عن تلقي البريد لنطاق معين. إذا أرسل مستخدم بريداً إلكترونياً موجهاً إلى admin@example.com، فسيستعلم الخادم المرسل منطقة DNS الخاصة بـ example.com تحديداً عن سجل MD. سيعيد الـ Payload اسم المضيف الأساسي (Canonical Hostname) الدقيق للجهاز الذي يوجد به صندوق الوارد الفعلي لهذا المستخدم. سيقوم الخادم المرسل بعد ذلك بتنفيذ بحث سجل A على اسم المضيف ذلك للعثور على عنوان IP ومحاولة تسليم الـ Payload. لقد كان يعمل بالكامل كنظام تعيين (Mapping) فردي واحد لواحد.

نقطة الفشل الوحيدة (Single Point of Failure)

امتلكت بنية سجل MD عيباً تشغيلياً قاتلاً: لقد كانت غير مدركة تماماً للتكرار (Redundancy)، أو توجيه الأولوية، أو آليات تجاوز الفشل (Failover). كانت تمثل نقطة فشل وحيدة هائلة. إذا أصبح المضيف الرئيسي (Mainframe) المحدد المدرج في سجل MD الخاص بالنطاق غير متصل بالإنترنت للصيانة، أو تعرض لعطل في الأجهزة، أو فقد الاتصال بالشبكة، فإن أي بريد وارد سيرتد فوراً (Hard-bounce) إلى المرسل. لم تكن هناك آلية أصلية داخل بروتوكول MD لإخبار خادم الإرسال بالاحتفاظ بالبريد أو محاولة خادم احتياطي. مع التوسع السريع في حركة مرور الإنترنت، أصبح عدم القدرة هذا على التعامل مع انقطاعات الشبكة بمرونة أمراً غير مقبول لاتصالات الشركات والجامعات.

الإلغاء (Deprecation) وثورة MX

لحل هذه الاختناقات الحرجة، صدقت هيئة هندسة الإنترنت (IETF) على RFC 973، الذي أوقف رسمياً ودائماً كلاً من سجلات MD و MF. لقد دمجوا وظائف كلا النظامين القديمين في سجل MX (Mail Exchanger) الحديث. أحدث سجل MX ثورة في بنية البريد الإلكتروني من خلال تقديم مفهوم قيم الأولوية الصحيحة. يمكن للمسؤولين الآن تحديد الوجهات الأساسية ومعيدي التوجيه الاحتياطيين (Backup Forwarders) الثانويين داخل مصفوفة توجيه واحدة عالية المرونة. وجه بروتوكول MX الخوادم المرسلة لمحاولة الرقم ذي الأولوية الأقل أولاً، والانتقال بسلاسة (Failover) إلى خوادم النسخ الاحتياطي إذا لم يستجب الخادم الأساسي. اليوم، يعد الاستعلام عن سجل MD تمريناً صارماً في تحليل تاريخ الشبكة، حيث لا يوجد وكيل نقل بريد (MTA) حديث يحترم أو يحلل Payload الخاص بـ MD.