हालांकि मैं उम्मीद के मुताबिक काम नहीं कर रहा हूं, इसके पीछे 100% ऊपर नहीं है, क्योंकि mDNS सेवा (लिनक्स में Avahi, मैक / विंडोज में बोनजोर / Zeroconf) और विंडोज नेटवर्क के साथ एक बहुत बड़ा संघर्ष प्रतीत होता है डोमेन के लिए आंतरिक रूटिंग नाम के रूप में .local का उपयोग करें। क्या प्रतीत होता है कि सर्वर 01 को पिंग करते समय, यह रिज़ॉल्यूशन के लिए mDNS का उपयोग करने पर फिर से स्किप हो रहा है और फिर अनुरोध के लिए खोज डोमेन (foo.local) को जोड़ रहा है, सफलतापूर्वक DNS सर्वर को सर्वर01.foo.local के लिए क्वेरी कर रहा है। हालाँकि, जब आप mDNS का उपयोग करते हैं (जो डिफ़ॉल्ट मशीन नाम एक्सटेंशन के रूप में उपयोग करता है), जब आप सर्वर01.foo.local को पिंग करने का प्रयास करते हैं, तो यह वास्तव में "सर्वर01 .foo" के नाम से मशीन की तलाश में mDNS पर प्रसारित होता है; जब यह विफल हो जाता है, तो यह किसी भी कारण से DNS को सीधे-अप करने के लिए आगे नहीं बढ़ता है। इसके लिए एक बड़ा समाधान आपके डोमेन .local का नामकरण नहीं है, जो संभवतः डोमेन संरचना के लिए अधिकांश विंडोज एडिंस के प्रशिक्षण के खिलाफ जाता है। ऐसा कहे जाने के बाद:
यदि आपके नेटवर्क में mDNS का कोई परिणाम नहीं है (जैसा कि उद्यम में आम है, जो समर्पित DNS सर्वर बनाम होम नेटवर्क, जहां mDNS का उपयोग कभी-कभी किया जाता है) को चलाने के लिए होता है, तो खोज क्रम को बदलना सबसे आसान समाधान है।
यह /etc/nsswitch.conf में पाया जा सकता है। मेजबानों के लिए अनुभाग ऑर्डर को सूचीबद्ध करेगा, जो फेडोरा के लिए 16 डिफ़ॉल्ट है:
hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname
यदि आप इसे बदलते हैं:
hosts: files dns mdns4_minimal [NOTFOUND=return] myhostname
जहां आप खोज क्रम में आगे बढ़ रहे हैं, वहीं अब के लिए चीजों को ठीक करना चाहिए। वैकल्पिक रूप से, यदि आप जानते हैं कि आपको mDNS की आवश्यकता नहीं है, तो बस "mdns4_minimal [NOTFOUND = return]" भाग को हटा दें।
रेड हैट ट्रैकर पर इस बग को देखते हुए , ऐसा लगता है कि यह एक लंबे समय से चली आ रही समस्या है, जिसका फिलहाल कोई स्पष्ट समाधान नहीं है। हालांकि, अगर कोई इस तरह से अधिक जानकारी प्रदान कर सकता है तो यह इस तरह से होगा, इसकी सराहना की जाएगी।