فحص سجل MB (Mailbox Domain) القديم
سجل MB (Mailbox) بيعتبر قطعة أثرية تجريبية مثيرة للاهتمام من مواصفات الـ DNS الأساسية RFC 1035. في بنية الشبكات الحديثة، نظام أسماء النطاقات (DNS) بيتحكم بشكل صارم في توجيه الترافيك لسيرفر فعلي (Physical) أو لـ IP Address، في حين إن التطبيق الداخلي (زي سيرفر الإيميل) هو اللي بيفهم الـ Payload عشان يحدد البيانات دي تخص أنهي مستخدم. سجل MB حاول يدمج الحدود دي. بدل ما يوجه إيميل الشركة لـ Cluster سيرفرات مركزي من خلال سجلات MX، سجلات MB حاولت تربط (Map) صناديق البريد (Mailboxes) بتاعة المستخدمين الفردية مباشرة بـ Hostnames محددة جوا ملف الـ DNS Zone نفسه.
توجيه الإيميلات المباشر للهوست (Direct-to-Host Mail Routing)
تحت نظرية بروتوكول MB، طبقة الـ DNS هيكون عندها معرفة دقيقة بكل موظف أو مستخدم في الشبكة. على سبيل المثال، الـ Admin نظرياً كان يقدر يظبط سجل MB بحيث إن الإيميل اللي رايح لـ sysadmin يتوجه صراحة لمين فريم (Mainframe) UNIX بأمان عالي، في حين إن الإيميل اللي مبعوت لـ sales يتوجه لسيرفر تاني خالص أمانه أقل. لما السيرفر البعيد كان يحب يوصل إيميل، كان بيسأل الـ DNS تحديداً على الجزء الأول من الإيميل (Local-part) (اللي هو الكلمة اللي قبل علامة @) عشان يلاقي الهاردوير الدقيق اللي عليه صندوق الإيميل (Inbox) بتاع المستخدم ده لوحده.
الكابوس اللي مش بيتكبر (Unscalable Nightmare)
الواقع التشغيلي لسجل MB كان كارثة بكل المقاييس في الـ Scaling. إدارة شبكة شركة متوسطة فيها 5000 موظف كانت هتتطلب من الـ Sysadmin إنه يكتب ويحافظ على 5000 سجل DNS مختلف ومكتوب يدوي عشان بس يدير الـ Routing بتاع الإيميلات العادية. كل مرة يتعين فيها موظف جديد أو يمشي، كان لازم ملف الـ Zone بتاع الـ DNS يتعدل، ويتعمل Increment للـ SOA Serial، ويتنشر التغيير ده على مستوى الإنترنت في العالم كله عشان بس تفتح صندوق إيميل (Mailbox). ده خلى أحجام ملفات الـ Zone تتضخم لأحجام يصعب إدارتها وحط ضغط رهيب (Processing loads) على الـ DNS Resolvers في بدايات الإنترنت.
التفويض (Delegation) لطبقة التطبيقات
المهندسين أدركوا بسرعة إن الـ DNS كان بروتوكول غلط خالص لإدارة هويات المستخدمين (User-level identities). الصناعة تخلت عن فكرة MB دي تماماً، وأسست حدود معمارية قوية. النهاردة، الـ DNS (من خلال سجلات MX) مسؤول بس إنه يجيب حزمة الإيميل للباب الرئيسي بتاع الـ Mail Transfer Agent (MTA) بتاع الشركة. وبمجرد ما يحصل الاتصال، برامج الـ Application-layer زي Postfix، أو Exim، أو Microsoft Exchange بتستلم المهمة، وبتستخدم قواعد بيانات داخلية (Databases) أو Active Directory عشان تقرأ الجزء الأول من الإيميل وتوصل الـ Payload للـ Inbox الداخلي الصح. مش هتلاقي أي سجلات MB شغالة على أي شبكة Production حديثة.