DNS में अपना पता दर्ज करने के लिए विंडोज किस तंत्र का उपयोग करता है?


1

इस Microsoft श्वेत पत्र में विंडोज एडमिनिस्ट्रेटर के लिए IPv6: डुएल IPv4 / IPv6 परिदृश्य में नाम रिज़ॉल्यूशन कैसे काम करता है यह दिखाया गया है कि विंडोज DNS सर्वर के साथ पते को पंजीकृत करने का प्रयास करेगा।

कैसे काम करता है "तार पर"? क्या यह Microsoft-विशिष्ट API कॉल है जो केवल Windows क्लाइंट और Windows DNS सर्वर के बीच काम करता है?

या यह एक मानक DNS क्वेरी संदेश का उपयोग कर रहा है जैसे कि पंजीकरण अन्य DNS सर्वर, जैसे dnsmasq के साथ काम करने के लिए किया जा सकता है?

मैं विशेष रूप से रुचि रखता हूं कि यह IPv6 के साथ कैसे काम करता है।

(मैं अनुमान लगा रहा हूं कि यह dnsmasq के साथ काम नहीं करेगा क्योंकि मैं जो इसे समझता हूं वह केवल उन पते के लिए DNS पते की जानकारी देता है जो इसे dhcp से आवंटित किया गया है या जिसे सांख्यिकीय रूप से सौंपा गया है)।

संपादित करें:

मैंने ServerFault पर इसी तरह का सवाल पाया है: सक्रिय निर्देशिका डायनेमिक DNS अपडेट पर्दे के पीछे कैसे काम करता है? लेकिन यह वास्तव में कोई भी विवरण नहीं देता है, हालांकि इसका मतलब है कि यह विंडोज और माइक्रोसॉफ्ट डीएनएस सर्वर के बीच एक माइक्रोसॉफ्ट-विशिष्ट तंत्र है।

जवाबों:


1

विंडोज DNS "UPDATE" ऑपरेशन का उपयोग करता है, जिसमें निर्दिष्ट है आरएफसी 2136 । यदि कंप्यूटर एक सक्रिय निर्देशिका सदस्य है, तो यह GSS-TSIG (निर्दिष्ट में) का उपयोग करके अपडेट को प्रमाणित करेगा RFC 3645 तथा MS-GSSA )। स्टैंडअलोन सिस्टम द्वारा भेजे गए अपडेट अप्रमाणित हैं।

यद्यपि कम से कम बाद वाले प्रोटोकॉल का आविष्कार Microsoft द्वारा किया गया था, वे ISC BIND और अन्य सॉफ़्टवेयर के साथ खुले और संगत हैं - आप BIND के साथ Windows DNS सर्वर को अपडेट कर सकते हैं nsupdate, और इसके विपरीत।

तंत्र दोहरे-स्टैक होस्ट से प्रभावित नहीं होता है क्योंकि क्लाइंट स्पष्ट रूप से निर्दिष्ट करता है कि आईपीवी 4 और आईपीवी 6 दोनों को जो पते (रिकॉर्ड) जोड़े गए हैं; सर्वर के हिस्से पर कोई अनुमान नहीं है। इसका मतलब यह भी है कि एक NAT के पीछे के होस्ट अपने वाले अपडेट भेज देंगे अंदर का IPv4 पते (जो इस संदर्भ में एक अच्छी बात है - कॉर्पोरेट लैन DNS अन्यथा बेकार होगा)।

(यह भी ध्यान दें कि प्रोटोकॉल नहीं करता कंप्यूटर को अपने DNS सर्वर के रूप में सीधे AD डोमेन नियंत्रक का उपयोग करने की आवश्यकता होती है। इसके बजाय, ग्राहक विशेष रूप से डोमेन के SOA रिकॉर्ड में उल्लिखित सर्वर को 'mname' फ़ील्ड में अपडेट भेजेंगे।)

जबकि Microsoft DNS सर्वर वास्तव में अपना विशिष्ट है MSRPC- आधारित एपीआई , वर्कस्टेशन स्वचालित पंजीकरण के लिए इसका उपयोग नहीं करते हैं। यह केवल प्रशासन उपकरण के लिए है, जैसे कि dnsmgmt.msc सांत्वना या samba-tool dns। जब कोई AD डोमेन नियंत्रक के रूप में कार्य करता है, तो एक संगत सर्वर कार्यान्वयन Samba 4 में मौजूद होता है।


पुराने NT4 (पूर्व-AD) और Win9x श्रृंखला DNS पर उतना भरोसा नहीं करते थे - इसके बजाय, NT4 डोमेन में एक केंद्रीय नाम लुकअप मैकेनिज्म (NetBIOS कार्यसमूह नाम सेवा पर आधारित, लेकिन प्रसारण के विरोध में केंद्रीय) के रूप में Microsoft का अर्ध-स्वामित्व वाला WINS था । WINS में बेस प्रोटोकॉल के हिस्से के रूप में एक अपडेट ऑपरेशन शामिल था, और इसका कोई प्रमाणीकरण नहीं था।

देखना है कि क्या होता है तार पर , उपयोग वायरशार्क


2

हमेशा की तरह, जब मैं एक प्रश्न पोस्ट करता हूं, तो मैं वास्तविक उत्तर खोजने के लिए Google खोज शब्दों के सही संयोजन पर हिट करता हूं ...

यह दस्तावेज़ विंडोज सर्वर 2008 के लिए है, लेकिन मुझे लगता है कि अभी भी प्रासंगिक है विंडोज सर्वर - डायनामिक अपडेट की अनुमति दें : -

डोमेन नेम सिस्टम (DNS) क्लाइंट कंप्यूटर रजिस्टर करने के लिए डायनामिक अपडेट का उपयोग कर सकते हैं और जब भी परिवर्तन होते हैं तो DNS सर्वर के साथ अपने संसाधन रिकॉर्ड को गतिशील रूप से अपडेट करते हैं।

...

डायनामिक अपडेट डीएनएस मानक के लिए एक आरएफसी-अनुपालन एक्सटेंशन है। DNS अद्यतन प्रक्रिया को RFC 2136 में परिभाषित किया गया है, "डोमेन नेम सिस्टम में गतिशील अपडेट (DNS अपडेट)"।

जहां RFC एक विशिष्ट DNS संदेश पैकेट का वर्णन करता है जो इस उद्देश्य के लिए उपयोग किया जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.