Check-Host.cc

MF (Mail Forwarder) Legacy DNS Checker

MF (Mail Forwarder) रेकॉर्ड हा एक नामशेष झालेला DNS रेकॉर्ड प्रकार आहे जो इंटरनेट ईमेल राउटिंगच्या सुरुवातीच्या टप्प्यात MD (Mail Destination) रेकॉर्डच्या सोबत काम करत असे. MD रेकॉर्ड काटेकोरपणे अंतिम इनबॉक्स डेस्टिनेशनकडे पॉईंट करत असताना, MF रेकॉर्ड हे 1980 च्या दशकातील इंटरनेट बॅकबोनच्या मॅसिव्ह रिलायबिलिटी (reliability) समस्या सोडवण्यासाठी इंजिनिअर केले गेले होते. हे एक इंटरमीडिएट होस्ट—एक नेटवर्क रिले (relay)—डिफाईन करण्यासाठी डिझाइन केले गेले होते जो डोमेनच्या वतीने येणारा मेल स्वीकारेल, तो होल्ड करेल आणि जेव्हा एखादा रूट (route) उपलब्ध होईल तेव्हा तो अंतिम डेस्टिनेशनच्या जवळ ॲक्टिव्हली फॉरवर्ड करेल.

Store-and-Forward Network Architecture

सुरुवातीच्या नेटवर्क टोपोलॉजीजमध्ये (topologies), सलग, 24/7 TCP/IP कनेक्टिव्हिटी अविश्वसनीयपणे दुर्मिळ होती. बऱ्याच ॲकॅडमिक इन्स्टिट्यूशन्स आणि कॉर्पोरेट मेनफ्रेम्स डायल-अप (dial-up) लिंक्स किंवा इंटरमिटंट (intermittent) ARPANET ब्रिजेसद्वारे विस्तीर्ण नेटवर्कशी कनेक्ट असायचे. या "स्टोअर-अँड-फॉरवर्ड (store-and-forward)" एन्व्हायरनमेंट्ससाठी MF रेकॉर्ड अत्यंत क्रुशियल होते. जर एखाद्या डोमेनचा प्रायमरी डेस्टिनेशन सर्व्हर दिवसातून 12 तास ऑफलाईन असतो हे ज्ञात असेल, तर ॲडमिनिस्ट्रेटर भागीदार संस्थेतील हायली अव्हेलेबल, नेहमी ऑनलाईन असलेल्या सर्व्हरकडे पॉईंट करणारे MF रेकॉर्ड कॉन्फिगर करू शकत असे. सेंडिंग सर्व्हर DNS ला क्वेरी करेल, MD अनरिचेबल (unreachable) असल्याचे लक्षात येईल आणि पेलोडला MF होस्टकडे राउट करेल. फॉरवर्डिंग सर्व्हर ईमेल्स लोकल डिस्कवर स्पूल (spool) करेल आणि जेव्हा अंतिम डेस्टिनेशन सर्व्हर त्याचे नेटवर्क कनेक्शन पुन्हा स्थापित करेल तेव्हा ते आपोआप बल्क (bulk) मध्ये ट्रान्सफर करेल.

Split Zones ची गुंतागुंत

काँसेप्च्युअली (conceptually) साऊंड असले तरी, अंतिम डेस्टिनेशन (MD) आणि इंटरमिडियरी रिलेज (MF) साठी वेगळे, स्वतंत्र DNS रेकॉर्ड्स राखणे नेटवर्क ॲडमिनिस्ट्रेटर्ससाठी अतिशय कॉम्प्लेक्स आणि अत्यंत एरर-प्रोन (error-prone) सिद्ध झाले. DNS झोन्स मॅनेज करण्यासाठी फ्लॅट टेक्स्ट फाईल्सचे (flat text files) बारकाईने मॅन्युअल एडिटिंग करणे आवश्यक होते आणि फॉरवर्डर मॅपिंग्सना डेस्टिनेशन मॅपिंग्सच्या सिंकमध्ये ठेवल्यामुळे वारंवार राउटिंग लूप्स आणि पेलोड्स ड्रॉप होण्याचे प्रकार घडत होते. शिवाय, प्रायोरिटी रँकिंग सिस्टीमच्या अभावाचा अर्थ असा होता की ॲडमिनिस्ट्रेटर्स सहजपणे बॅकअप फॉरवर्डर्सचे मल्टिपल टायर्स (tiers) कॉन्फिगर करू शकत नव्हते.

MX Records च्या अंतर्गत Unification

RFC 973 च्या प्रकाशनानंतर रिजीड (rigid) MF आर्किटेक्चर पूर्णपणे सोडून देण्यात आले, ज्याने अधिक डायनॅमिक MX (Mail Exchanger) रेकॉर्ड सादर केले. MX प्रोटोकॉलने MF रेकॉर्डची कार्यक्षमता पूर्णपणे ॲब्सॉर्ब (absorb) केली. एखाद्या विशिष्ट होस्टला फक्त एक मोठा प्रायोरिटी नंबर (जो लोअर कनेक्शन प्रेफरन्सच्या समतुल्य आहे) असाईन करून, आधुनिक ॲडमिनिस्ट्रेटर कोणत्याही स्टँडर्ड MX रेकॉर्डला तात्काळ डी फॅक्टो (de facto) मेल फॉरवर्डर किंवा स्पूलिंग रिलेमध्ये (spooling relay) बदलू शकतात. प्रायमरी सर्व्हरला प्रायोरिटी 10 मिळते आणि बॅकअप स्पूलिंग सर्व्हरला प्रायोरिटी 50 मिळते. या युनिफाईड (unified) ॲप्रोचने डेडिकेटेड MF रेकॉर्डला कायमचे ऑब्सोलेट (obsolete) केले आणि आधुनिक DNS पार्सिंग सॉफ्टवेअर MF क्वेरीजना पूर्णपणे ड्रॉप करतात.