हमारी कंपनी का नेटवर्क xxx.companyname.localहमारे स्थानीय नेटवर्क के सभी सर्वरों के लिए उपयोग करता है । जब भी मैं इनमें से किसी एक सर्वर को अपने मैक पर एक्सेस करता हूं, मुझे 10 सेकंड की देरी होती है। मुझे पता चला है कि यह विलंब DNS लुकअप के कारण होता है, क्योंकि स्पष्ट रूप से शेर निम्नलिखित क्रम में .local डोमेन का समाधान करता है:
/etc/hostsIPv6 पते की जाँच करें- एक AAAA रिकॉर्ड (IPv6 पता) के लिए DNS सर्वर की जाँच करें
- एक AAAA रिकॉर्ड के लिए MDNS (बोनजौर) के माध्यम से जाँच करें
/etc/hostsIPv4 पते की जांच करें- एक रिकॉर्ड के लिए DNS सर्वर की जाँच करें (IPv4 पता)
- एक रिकॉर्ड के लिए MDNS की जाँच करें
अब, समस्या यह है कि हमारे पास IPv6 नेटवर्क नहीं है। xxx.companyname.localहमारे नेटवर्क के सभी सर्वरों में केवल IPv4 पते हैं और DNS सर्वर के पास केवल एक रिकॉर्ड है। इसका मतलब यह है कि पता चरण 5 में हल किया गया है। इसके साथ समस्या यह है कि चरण 3 इसे बाहर करने से पहले दस सेकंड लेता है! हर बार जब हम हमारे विकी, एसवीएन सर्वर, केर्बरोस सर्वर आदि से जुड़ते हैं, तो 10 सेकंड की देरी होती है।
मैं निम्नलिखित की तरह लाइनों को जोड़कर शेर को चकमा देने में कामयाब रहा हूं /etc/hosts
::FFFF:10.99.99.99 xxx.companyname.local
अगर मैं ऐसा करता हूं, तो लायन को लगता है कि डोमेन के लिए IPv6 एड्रेस है और स्टेप 1 के बाद बंद हो जाता है। हालांकि, यह वर्कअराउंड DNS की सभी उपयोगी विशेषताओं को पूरी तरह से दरकिनार कर देता है। मैं मैन्युअल रूप से दर्जनों आंतरिक डोमेन के आईपी पते पर नज़र नहीं रखना चाहता! मैं होस्ट नामों का उपयोग करना बंद कर सकता हूं और सिर्फ आईपी पते टाइप कर सकता हूं!
तो: किसी को भी इस लुकअप ऑर्डर को बदलने का विचार है? या IPv6 लुकअप को अक्षम कर दें क्योंकि हमारे पास वैसे भी IPv6 नेटवर्क नहीं है?
AAAAजब वे (आपके अनुसार जो कहते हैं) बहुत देर तक Aप्रश्नों के उत्तर देने के लिए उस लंबे समय तक कहीं भी नहीं ले जाते हैं एक ही डोमेन नाम। आप क्लासिक RFC 4074 क्षेत्र में प्रतीत होते हैं, जहां समस्या यह है कि सर्वर टूट गए हैं । ध्यान दें, भी, कि आप विभाजित-क्षितिज DNS सेवा के लिए उपयोग नहीं करने के local.लिए कई प्रसिद्ध और लंबे समय से चर्चित कारणों में से एक पर हिट कर रहे हैं। यह ठीक करने के लिए बेहतर है, साथ ही साथ।
local.करना एक बुरा विचार है, लेकिन IT विभाग ने मुझे बताया कि उन्हें लगता है कि उपयोग local.companyname.करना पूरी तरह से ठीक है और मैं वास्तव में इस बारे में कुछ नहीं कर सकता।