दिए गए सटीक प्राधिकार का मानचित्र बनाएं
DNS एकीकरण भौतिक रूप से भिन्न हैं। कोई सेवा मांग सकती है CNAME एक नाम पर, एनएस रिकॉर्ड के माध्यम से एक उपडोमेन का प्रतिनिधिमंडल, या एक व्यापक क्षेत्र को संपादित करने में सक्षम एपीआई क्रेडेंशियल। सटीक नाम, रिकॉर्ड प्रकार, अनुमति का दायरा और उन लोगों को रिकॉर्ड करें जो पहुंच रद्द कर सकते हैं। तीनों व्यवस्थाओं को हानिरहित सूचक के रूप में वर्णित न करें। एक स्कोप्ड एकीकरण अभी भी एक महत्वपूर्ण प्रमाणीकरण निर्भरता को प्रभावित कर सकता है।
पहचानें कि सेवा क्या नियंत्रित करती है और डोमेन स्वामी के पास क्या रहता है। पूछें कि आउटेज के दौरान रिकॉर्ड कैसे परोसे जाते हैं, परिवर्तनों का ऑडिट कैसे किया जाता है और आपूर्तिकर्ता अनुपलब्ध होने पर ऑपरेटर कैसे पुनर्प्राप्त कर सकता है। ये वर्तमान दस्तावेज़ीकरण और अधिकृत परीक्षण के साथ सत्यापित करने की आवश्यकताएं हैं, किसी प्रदाता की अनुमानित विशेषताएं नहीं।
प्रतिक्रिया-कोड निर्णय वृक्ष का उपयोग करें
शुरुआत इस बात से करें कि कोई प्रतिक्रिया आई या नहीं। एक टाइमआउट कारण को अनसुलझा छोड़ देता है: निष्कर्ष निकालने से पहले पहुंच योग्यता, रिज़ॉल्वर व्यवहार और परिवहन की जांच करें एक अभिलिखित अनुपस्थित है. SERVFAIL समाधान या सत्यापन समस्याओं को प्रतिबिंबित कर सकता है; इसका मतलब कोई नीति नहीं है. NXDOMAIN अर्थ है कि पूछा गया नाम उस प्रतिक्रिया संदर्भ में मौजूद नहीं है। बिना किसी प्रासंगिक उत्तर के NOERROR एक अलग परिणाम है और इसके लिए प्राधिकरण डेटा और क्वेरी श्रृंखला की और व्याख्या की आवश्यकता हो सकती है।
आरक्षित नामों पर TXT टाइप करने के लिए पाँच लिखित क्वेरी परिणामों का उपयोग करें। ये निर्धारित प्रतिक्रिया परिसर हैं, कैप्चर किए गए पैकेट या सार्वजनिक प्रश्न नहीं।
- answer.example .परीक्षण: प्रासंगिक TXT उत्तर के साथ NOERROR। किसी भी एप्लिकेशन-स्तरीय फैसले से पहले वास्तविक सामग्री और श्रृंखला का निरीक्षण करें।
- absent.example : NXDOMAIN . प्रतिक्रिया इसके संदर्भ में अस्तित्वहीनता का दावा करती है; प्राधिकरण और क्वेरी श्रृंखला की पुष्टि करें।
- empty.example .परीक्षण: NOERROR जिसका कोई प्रासंगिक उत्तर नहीं है। रेफरल, CNAME श्रृंखला और प्राधिकरण जानकारी का निरीक्षण करें; केवल खाली उत्तर स्वचालित रूप से आधिकारिक NODATA नहीं है।
- failed.example .परीक्षण: SERVFAIL । सर्वर या सत्यापन समस्या का समाधान करें; विफलता को अ-नीति में न बदलें।
- timeout.example .परीक्षण: कोई प्रतिक्रिया नहीं। कारण अज्ञात; गैर-अस्तित्व पर जोर देने के बजाय पहुंच योग्यता और रिज़ॉल्वर व्यवहार का निरीक्षण करें।
कोई यूडीपी स्टब, क्वेरी ट्रांसक्रिप्ट, पैकेट पार्सर नहीं, DNSSEC इस लिखित निर्णय वृक्ष के लिए सत्यापन या उपलब्धता माप निष्पादित किया गया था।
प्रतिवर्ती निकास की योजना बनाएं
खरीदारी से पहले, वांछित रिकॉर्ड को निर्यात करने, समतुल्य स्वामी-नियंत्रित उत्तरों को फिर से बनाने, परिवर्तन को शेड्यूल करने और इसे स्वतंत्र सुविधाजनक बिंदुओं से सत्यापित करने का दस्तावेजीकरण करें। यह वादा किए बिना कि प्रत्येक रिज़ॉल्वर एक ही क्षण में ताज़ा हो जाता है, कैशिंग और अवलोकन किए गए टीटीएल के लिए खाता। बदलने के बाद नियंत्रित प्रेषक का परीक्षण करें DKIM निर्भरता और संबंधित रिकॉर्ड बदलने के बाद रिपोर्टिंग गंतव्यों को सत्यापित करें।
प्रतिस्थापन कॉन्फ़िगरेशन तैयार होने से पहले पहुंच रद्द न करें, और माइग्रेशन के बाद अवांछित प्राधिकरण को अनिश्चित काल तक सक्रिय न छोड़ें। किसी रिकॉर्ड को बदलने को मेल पर उसके प्रभाव को साबित करने से अलग करें। एक दिनांकित अनुमोदित आधार रेखा और एक स्पष्ट रोलबैक स्वामी रखें। RFC 1035 DNS प्रतिक्रिया संरचना और कोड को परिभाषित करता है; RFC 9989 का वर्णन करता है DMARC व्याख्या। लिखित मामले केवल प्रतिक्रिया वर्गीकरण को दर्शाते हैं। यह आपूर्तिकर्ता अपटाइम को मापता नहीं है, वैश्विक प्रसार को साबित नहीं करता है या उचित प्राधिकरण के बिना वास्तविक DNS परिवर्तन को उचित नहीं ठहराता है।
विक्रेता के निर्णय को साक्ष्य-आधारित रखें
सटीक निर्यात प्रारूप, निरस्तीकरण पथ, आउटेज व्यवहार और निर्भरता स्वामित्व के लिए पूछें। एक निकास स्वामी का नाम बताएं और प्रभावित हस्ताक्षर और रिपोर्ट मार्गों को कवर करने वाले एक निरंतरता परीक्षण का नाम बताएं। आपूर्तिकर्ता के उत्तर दस्तावेज़ीकरण और अधिकृत टिप्पणियों द्वारा समर्थित होने तक दावे हैं। उन निष्कर्षों की व्यावसायिक आवश्यकताओं के साथ तुलना करें; कोई भी स्थानीय शैक्षिक उदाहरण SLA, वैश्विक प्रसार परिणाम या वर्तमान EmailAuth क्षमता स्थापित नहीं करता है।