हमारे विंडोज सर्वर AAAA
हमारे विंडोज डीएनएस सर्वर के साथ आईपीवी 6 रिकॉर्ड दर्ज कर रहे हैं। हालाँकि, हमारे पास हमारे नेटवर्क पर IPv6 रूटिंग सक्षम नहीं है, इसलिए यह अक्सर स्टाल व्यवहार का कारण बनता है।
Microsoft RDP सबसे खराब अपराधी है। AAAA
DNS में रिकॉर्ड रखने वाले सर्वर से कनेक्ट होने पर , दूरस्थ डेस्कटॉप क्लाइंट पहले IPv6 की कोशिश करेगा, और कनेक्शन के समय तक IPv4 पर वापस नहीं आएगा। बिजली उपयोगकर्ता सीधे आईपी पते से जुड़कर इसके आसपास काम कर सकते हैं। ping -4 hostname.foo
हमेशा के साथ IPv4 पते को हल करना तुरंत काम करता है।
इस देरी से बचने के लिए मैं क्या कर सकता हूं?
- क्लाइंट पर IPv6 अक्षम करें?
- नहींं, Microsoft का कहना है कि IPv6 विंडोज ऑपरेटिंग सिस्टम का एक अनिवार्य हिस्सा है।
- यह सुनिश्चित करने के लिए बहुत सारे क्लाइंट लगातार हर जगह सेट होते हैं।
- बाद में और समस्याएँ पैदा करेंगी जब हम अंततः IPv6 को लागू करेंगे।
- सर्वर पर IPv6 अक्षम करें?
- नहींं, Microsoft का कहना है कि IPv6 विंडोज ऑपरेटिंग सिस्टम का एक अनिवार्य हिस्सा है।
- पूरे IPv6 स्टैक को अक्षम करने के लिए असुविधाजनक रजिस्ट्री हैक की आवश्यकता होती है ।
- यह सुनिश्चित करना सही ढंग से सभी सर्वरों पर सेट है असुविधाजनक है।
- बाद में और समस्याएँ पैदा करेंगी जब हम अंततः IPv6 को लागू करेंगे।
- उपयोगकर्ता-फेसिअल DNS रिकर्स पर मास्क IPv6 रिकॉर्ड?
- नहीं, हम NLNet अनबाउंड का उपयोग कर रहे हैं और यह इसका समर्थन नहीं करता है ।
- Microsoft DNS सर्वर पर IPv6 AAAA रिकॉर्ड का पंजीकरण रोकें?
- मुझे नहीं लगता कि यह संभव भी है।
इस बिंदु पर, मैं एक स्क्रिप्ट लिखने पर विचार कर रहा हूं जो हमारे DNS ज़ोन से सभी AAAA रिकॉर्ड को शुद्ध करता है। कृपया, मुझे एक बेहतर तरीका खोजने में मदद करें।
अद्यतन: DNS रिज़ॉल्यूशन समस्या नहीं है। जैसा कि @joeqwerty अपने जवाब में बताते हैं, DNS रिकॉर्ड तुरंत वापस आ जाते हैं। दोनों A
और AAAA
रिकॉर्ड तुरंत उपलब्ध हैं। समस्या यह है कि कुछ ग्राहक ( mstsc.exe
) आईपीवी 6 पर एक कनेक्शन के लिए अधिमानतः प्रयास करेंगे, और आईपीवी 4 पर वापस आने में थोड़ा समय लेंगे।
यह एक रूटिंग समस्या की तरह लगता है। ping
क्योंकि गंतव्य पता unroutable है आदेश एक "सामान्य विफलता" त्रुटि संदेश पैदा करता है।
C:\Windows\system32>ping myhost.mydomain
Pinging myhost.mydomain [2002:1234:1234::1234:1234] with 32 bytes of data:
General failure.
General failure.
General failure.
General failure.
Ping statistics for 2002:1234:1234::1234:1234:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
मुझे इस व्यवहार का पैकेट कैप्चर नहीं मिल रहा है। इसे (विफल) पिंग कमांड चलाने से Microsoft नेटवर्क मॉनिटर में कोई पैकेट नहीं बनता है। इसी तरह, mstsc.exe
एक AAAA
रिकॉर्ड के साथ एक मेजबान के साथ संबंध बनाने का प्रयास करने से आईपीवी 4 में गिरावट आने तक कोई यातायात नहीं होता है।
अद्यतन: हमारे मेजबान सभी सार्वजनिक रूप से निष्क्रिय IPv4 पतों का उपयोग कर रहे हैं। मुझे लगता है कि यह समस्या टूटी हुई 6to4 कॉन्फ़िगरेशन के लिए आ सकती है। 6to4 सार्वजनिक IP पते बनाम RFC1918 पतों के साथ मेजबानों पर अलग व्यवहार करता है।
अद्यतन: मेरे नेटवर्क पर 6to4 के साथ निश्चित रूप से कुछ गड़बड़ है। जब मैं विंडोज क्लाइंट पर 6to4 को अक्षम करता हूं, तो कनेक्शन तुरंत हल हो जाते हैं।
netsh int ipv6 6to4 set state disabled
लेकिन जैसा @joeqwerty कहते हैं, यह केवल समस्या का सामना करता है। मैं अभी भी यह पता लगाने की कोशिश कर रहा हूं कि हमारे नेटवर्क पर आईपीवी 6 संचार पूरी तरह से गैर-काम क्यों कर रहा है।