Check-Host.cc

MD (Mail Destination) لیگیسی DNS چیکر

MD (Mail Destination) ریکارڈ ابتدائی انٹرنیٹ ای میل روٹنگ کا ایک فرسودہ، بنیادی ستون ہے۔ MD ریکارڈ کو سمجھنے کے لیے، آپ کو یہ دیکھنا ہوگا کہ جدید SMTP انفراسٹرکچر کے معیاری ہونے سے پہلے نیٹ ورک انجینئرز نے اصل میں میل کے بہاؤ کو کس طرح ترتیب دینے کی کوشش کی۔ 1980 کی دہائی کے اوائل میں، DNS پروٹوکول نے میل روٹنگ کی ذمہ داریوں کو سختی سے دو الگ الگ، الگ ریکارڈ کی اقسام میں تقسیم کرنے کی کوشش کی: MD ریکارڈ اور اس کا ساتھی، MF (Mail Forwarder) ریکارڈ۔

دی رجڈ فائنل ڈیسٹینیشن (Rigid Final Destination)

اس پرانے اسپلٹ روٹنگ (split-routing) آرکیٹیکچر میں، MD ریکارڈ کو کسی دیے گئے ڈومین کے لیے میل وصول کرنے کے ذمہ دار حتمی، مکمل ہوسٹ کی وضاحت کرنے کا کام سونپا گیا تھا۔ اگر کسی صارف نے admin@example.com پر ای میل بھیجی ہے، تو بھیجنے والا سرور خاص طور پر MD ریکارڈ کے لیے example.com DNS زون سے کیوری کرے گا۔ پے لوڈ اس مشین کا قطعی کینونیکل (canonical) ہوسٹ نیم واپس کرے گا جہاں اس صارف کا فزیکل ان باکس موجود تھا۔ بھیجنے والا سرور پھر IP ایڈریس تلاش کرنے اور پے لوڈ کی ترسیل کی کوشش کرنے کے لیے اس ہوسٹ نیم پر ایک A ریکارڈ لک اپ پر عمل درآمد کرے گا۔ یہ مکمل طور پر ایک ون ٹو ون (one-to-one) میپنگ سسٹم کے طور پر چلتا تھا۔

ناکامی کا واحد نقطہ (Single Point of Failure)

MD ریکارڈ کے فن تعمیر میں ایک مہلک آپریشنل خامی تھی: یہ ضرورت سے زیادہ ہونے (redundancy)، ترجیحی روٹنگ، یا فیل اوور کے میکانزم سے بالکل لاعلم تھا۔ اس نے بڑے پیمانے پر ناکامی کے ایک نقطہ (Single Point of Failure) کی نمائندگی کی۔ اگر ڈومین کے MD ریکارڈ میں درج مخصوص مین فریم مینٹیننس کے لیے آف لائن چلا گیا، کسی ہارڈ ویئر کی خرابی کا شکار ہو گیا، یا نیٹ ورک کنیکٹیویٹی کھو بیٹھا، تو کوئی بھی آنے والی میل فوری طور پر بھیجنے والے کے پاس واپس باؤنس (hard-bounce) ہو جائے گی۔ MD پروٹوکول کے اندر ایسا کوئی مقامی طریقہ کار موجود نہیں تھا جو بھیجنے والے سرور کو میل کو روکے رکھنے یا بیک اپ سرور کو آزمانے کے لیے کہہ سکے۔ جیسے جیسے انٹرنیٹ ٹریفک میں تیزی سے اضافہ ہوا، نیٹ ورک کی بندشوں کو خوش اسلوبی سے سنبھالنے میں یہ ناکامی کارپوریٹ اور تعلیمی مواصلات کے لیے ناقابل قبول ہو گئی۔

ڈیپریکیشن (Deprecation) اور MX انقلاب

ان نازک رکاوٹوں (bottlenecks) کو حل کرنے کے لیے، Internet Engineering Task Force (IETF) نے RFC 973 کی توثیق کی، جس نے سرکاری طور پر اور مستقل طور پر MD اور MF دونوں ریکارڈز کو فرسودہ (deprecated) قرار دے دیا۔ انہوں نے ان دونوں پرانے سسٹمز کی فعالیت کو جدید MX (Mail Exchanger) ریکارڈ میں ضم کر دیا۔ MX ریکارڈ نے ترجیحی انٹیجر اقدار (priority integer values) کے تصور کو متعارف کروا کر ای میل آرکیٹیکچر میں انقلاب برپا کر دیا۔ ایڈمنسٹریٹرز اب ایک واحد، انتہائی لچکدار روٹنگ اریے (array) کے اندر بنیادی منازل اور ثانوی بیک اپ فارورڈرز کی وضاحت کر سکتے ہیں۔ MX پروٹوکول نے بھیجنے والے سرورز کو ہدایت دی کہ وہ پہلے سب سے کم ترجیحی نمبر آزمائیں، اور اگر پرائمری سرور جواب نہ دے تو بغیر کسی رکاوٹ کے بیک اپ سرورز پر فیل اوور کر جائیں۔ آج، MD ریکارڈ کی کیوری کرنا سختی سے نیٹ ورک ہسٹری کے تجزیہ کی ایک مشق ہے، کیونکہ کوئی بھی جدید میل ٹرانسفر ایجنٹ (MTA) کسی MD پے لوڈ کا احترام یا اسے پارس (parse) نہیں کرے گا۔