एक पूरे के रूप में सवाल कुछ अलग पहलुओं पर छूता है, जो सभी को जवाब देने के लिए ध्यान में रखने की आवश्यकता है कि RFC7505 कुछ उपयोगी क्यों जोड़ता है।
सबसे पहले, मेल डिलीवरी कैसे की जानी चाहिए, इसकी पूर्व RFC7505 परिभाषा में साफ-साफ संकेत देने का तरीका नहीं है कि कोई मेल डिलीवरी प्रयास ऐसे नाम के लिए किया जाना चाहिए, जिसमें पता रिकॉर्ड हो।
से RFC7505 खंड 1 :
SMTP क्लाइंट के पास एक सर्वर की पहचान करने के लिए एक निर्धारित अनुक्रम होता है जो एक डोमेन के लिए ईमेल स्वीकार करता है। [RFC5321] की धारा 5 में इसे विस्तार से शामिल किया गया है; संक्षेप में, SMTP क्लाइंट पहले DNS MX RR देखता है, और यदि वह नहीं मिलता है, तो वह DNS A या AAAA RR की तलाश में वापस आता है। इसलिए, यह एक ईमेल सेवा अर्थ के साथ एक DNS रिकॉर्ड (जिसमें एक अलग प्राथमिक मिशन है) को अधिभारित करता है।
यदि डोमेन में कोई MX रिकॉर्ड नहीं है, तो प्रेषक डोमेन के A या AAAA रिकॉर्ड के पते पर मेजबानों को डाक पहुंचाने का प्रयास करेंगे। यदि ए / एएएए पते पर कोई एसएमटीपी श्रोता नहीं हैं, तो मेल ट्रांसफर एजेंट (एमटीए) भेजने से पहले संदेश वितरण को लंबी अवधि के लिए बार-बार करने का प्रयास किया जाएगा। यह गलत मेल के मामले में प्रेषक को सूचना देने में देरी करेगा और प्रेषक के संसाधनों का उपभोग करेगा।
यह दस्तावेज़ एक शून्य एमएक्स को परिभाषित करता है जो डोमेन को सभी मेल डिलीवरी प्रयासों को तुरंत विफल करने का कारण होगा, बिना एसएमटीपी श्रोताओं को डिलीवरी प्रयासों को रोकने के लिए समर्पित डोमेन बनाने के लिए।
उसके बाद RFC7505 इसे कैसे लागू करता है ( IN MX 0 .
) की बात है।
से RFC7505 खंड 3 :
एमएक्स संसाधन रिकॉर्ड्स नल एमएक्स को निर्दिष्ट करता है
यह इंगित करने के लिए कि कोई डोमेन ईमेल स्वीकार नहीं करता है, यह एक एकल MX RR ([RFC1035] की धारा 3.3.9 देखें) को वरीयता क्रमांक 0 और शून्य-लंबाई लेबल से युक्त RDATA अनुभाग के साथ मास्टर फ़ाइलों में लिखा गया है। ", एक्सचेंज डोमेन के रूप में, यह दर्शाने के लिए कि डोमेन के लिए कोई मेल एक्सचेंजर मौजूद नहीं है। जबसे "।" एक मान्य होस्ट नाम नहीं है, एक शून्य MX रिकॉर्ड एक साधारण MX रिकॉर्ड के साथ भ्रमित नहीं किया जा सकता है।
का उपयोग "।" छद्म होस्टनाम अर्थ के रूप में उपलब्ध कोई सेवा SRV RR [ RFC2782 ] पर नहीं बनाई गई है, जहाँ इसका समान अर्थ है।
एक डोमेन जो null MX का विज्ञापन करता है वह किसी अन्य MX RR का विज्ञापन नहीं करता है।
(महत्व दिया)
जैसा कि यहां उल्लेख किया गया है, "नल एमएक्स" के कार्यान्वयन विवरण SRV
आरआर प्रकार से पहले से ही स्थापित पैटर्न पर आधारित हैं । यह इस बात की नकल करता है कि SRV
आरआर प्रकार कम या ज्यादा आरआर प्रकार का एक सामान्यीकृत संस्करण है MX
।
इसलिए, SRV
आरआर प्रकार को परिभाषित करते समय निर्णय पहले से ही लिया गया था ।
तो, क्यों नहीं का उपयोग करें .invalid
?
से RFC2606 section2 :
".invalid" डोमेन नामों के ऑनलाइन निर्माण में उपयोग के लिए अभिप्रेत है जो अमान्य हैं और जो स्पष्ट है कि यह एक नज़र में अमान्य है।
जैसा कि यहां देखा जा सकता है, यह आरक्षित TLD मानव उपभोग के लिए है। सॉफ्टवेयर में इसके विशेष संचालन को परिभाषित करने की कोई मिसाल नहीं है।
निश्चित रूप से इसे कुछ अलग तरीकों से लागू किया जा सकता था, लेकिन उन्होंने उपयोग करने के न्यूनतम दृष्टिकोण के साथ जाना चुना .
, जो एक मान्य होस्टनाम नहीं है और इस तरह वैसे भी सामान्य उपयोग में हस्तक्षेप नहीं करता है।