DNS रिज़ॉल्यूशन के साथ आवधिक समस्या


2

कुछ दिनों के बाद से, DNS रिज़ॉल्यूशन यादृच्छिक मात्रा में, कुछ सेकंड से कुछ घंटों तक काम करना बंद कर देता है (मैंने इसे एक साधारण स्क्रिप्ट के साथ लॉग इन किया)। यह कभी-कभी बिना किसी हस्तक्षेप के वापस सामान्य हो जाता है, लेकिन रिबूट के बाद वापस सामान्य हो जाता है - इसे हल करने का सबसे साफ तरीका नहीं ... उसी नेटवर्क पर मेरी अन्य मशीनों में कोई समस्या नहीं है।

मैं समस्या का पता कैसे लगा सकता हूं?

जब समस्या होती है तो यहां क्या होता है:

ping www.google.com
ping: cannot resolve www.google.com: Unknown host

whois orange.fr
whois: fr.whois-servers.net: nodename nor servname provided, or not known

मैंने अपने लॉग खोजे और इस त्रुटि संदेश के कई उदाहरण पाए:

Jan 21 00:30:03 shiny.home helpd[66064]: dnssd_clientstub read_all(9) failed 0/4 0 
Jan 21 00:30:03 shiny.home configd[17]: dnssd_clientstub read_all(27) failed 0/4 0 
Jan 21 00:30:03 shiny.home mDNSResponder[40]:  17: ERROR: read_msg errno 40 (Message too long)

यह लगता है कि यह एक ऐसे कार्यक्रम से संबंधित हो सकता है जिसका मैं हाल ही में मूल्यांकन कर रहा था (डेटलाइट)

DNS मेरे ISP द्वारा प्रदान किए गए हैं, और ईथरनेट इंटरफ़ेस DHCP के माध्यम से सेटअप है।


आपने यह कैसे निर्धारित किया है कि यह एक DNS मुद्दा है और नेटवर्क से संबंधित अन्य समस्या नहीं है?
गेरी

DNS रिज़ॉल्यूशन की आवश्यकता वाली सभी चीजें तुरंत विफल हो जाती हैं, लेकिन अगर मैं मशीन के नाम को उनके आईपी पते से बदल देता हूं, तो यह काम कर रहा है। इससे मुझे लगता है कि समस्या DNS से ​​संबंधित है।
एलेकिनल

क्या आप इस बात पर विस्तार से बता सकते हैं कि विशेष रूप से आपने क्या परीक्षण किए हैं और परिणाम क्या हैं? क्या आपके पास "मशीन नामों" के साथ इंटरनेट सर्वर या स्थानीय कंप्यूटर का मतलब है? आप किस DNS सर्वर का उपयोग कर रहे हैं? अपने वर्तमान रूप में आपके प्रश्न का उत्तर देना बहुत कठिन है क्योंकि आप बहुत कम विवरणों का उल्लेख करते हैं।
गेरी

जवाबों:


1

यह Apple समर्थन आलेख, गैर-उत्तरदायी DNS सर्वर या अमान्य DNS कॉन्फ़िगरेशन वेबपेज लोड होने से पहले लंबे समय तक देरी का कारण बन सकता है, मदद कर सकता है:

डीएनएस विन्यास

यह गैर-उत्तरदायी DNS सर्वर या अमान्य DNS कॉन्फ़िगरेशन को इंगित कर सकता है। एक DNS सर्वर एक नाम को उदाहरण के लिए संख्यात्मक आईपी पते, "www.apple.com" से "17.149.160.49" में रूपांतरित करता है। आप बिना किसी देरी के आईपी पते से कनेक्ट कर सकते हैं, क्योंकि DNS रिज़ॉल्यूशन की आवश्यकता से बचा जाता है। यहां चार परिदृश्य हैं जिनमें लक्षण हो सकते हैं:

  • आपने नेटवर्क वरीयता फलक (संभवतः एक नेटवर्क व्यवस्थापक या आपके ISP के निर्देश पर) में दो या अधिक DNS सर्वर निर्दिष्ट किए हैं, लेकिन सूची में पहला सर्वर गैर-उत्तरदायी हो गया है, या गलत तरीके से दर्ज किया गया था। देरी तब होती है जब Mac OS X प्रतिक्रिया देने के लिए पहले सर्वर का इंतजार करता है, फिर यह आपकी सूची में अगले सर्वर पर जाता है। सुनिश्चित करें कि पते सही ढंग से दर्ज किए गए हैं। DNS पते का क्रम बदलने से प्रदर्शन में सुधार हो सकता है। यदि आपका नेटवर्क व्यवस्थापक प्राथमिक सर्वर का उपयोग करना पसंद करता है, तो आप समस्या को प्राथमिक सर्वर से हल करने के बाद मूल क्रम में वापस बदलना चाह सकते हैं।
  • आपके कंप्यूटर पर DNS सर्वर पते को मैन्युअल रूप से टाइप करने की आवश्यकता के बिना, आपके नेटवर्क को DNS सेवा की स्वचालित खोज प्रदान करने के लिए कॉन्फ़िगर किया जा सकता है। यदि आपने मैन्युअल रूप से एक DNS पता टाइप किया है जो गलत है या पुराना है, तो आपका कंप्यूटर स्वचालित खोज में सफल होने से पहले गलत पते का जवाब देने के लिए प्रतीक्षा कर सकता है ("टाइमआउट")।
  • आपने एक DNS सर्वर निर्दिष्ट नहीं किया है, और आपके नेटवर्क पर सेवा की स्वचालित खोज प्रदान नहीं की गई है। इस परिदृश्य में, आप केवल IP पते से कनेक्ट कर सकते हैं। वेब पेज डीएनएस नाम से बिल्कुल भी लोड नहीं होते हैं, जैसे कि इस लेख में वर्णित है।

कैसे करें समाधान

सुनिश्चित करें कि आपकी DNS जानकारी सही है, यह सुनिश्चित करने के लिए अपने नेटवर्क व्यवस्थापक या इंटरनेट सेवा प्रदाता (ISP) की जाँच करें। यदि आपका आईएसपी आपको केवल एक डीएनएस पता प्रदान करता है, तो इस घटना में उपयोग के लिए एक दूसरे से अनुरोध करने पर विचार करें कि पहला अनुपलब्ध है।

एक बार जब आपके पास पता (तों) होता है, तो आप अपनी DNS जानकारी बदलने के लिए इन चरणों का उपयोग कर सकते हैं। नोट: इन चरणों का उपयोग करने के बाद, कुछ इंटरनेट एप्लिकेशन को सामान्य व्यवहार पर वापस जाने के लिए छोड़ दिया और फिर से खोलना पड़ सकता है।

Mac OS X v10.5 या बाद का संस्करण:

  1. से एप्पल मेनू, चुनें सिस्टम वरीयताएँ
  2. से देखें मेनू, चुनें नेटवर्क
  3. इंटरनेट से कनेक्ट करने के लिए आपके द्वारा उपयोग किए जाने वाले इंटरफ़ेस पर क्लिक करें, जैसे कि AirPort या बिल्ट-इन ईथरनेट।
  4. यदि आप बिल्ट-इन ईथरनेट का उपयोग करते हैं: DNS सर्वर क्षेत्र में अपना DNS पता (तों) टाइप करें। यदि आपके पास एक से अधिक हैं, तो उन्हें अल्पविराम से अलग करें।
  5. यदि आप AirPort का उपयोग करते हैं, तो उन्नत पर क्लिक करें, फिर DNS टैब पर क्लिक करें। प्रत्येक सर्वर के लिए, DNS सर्वर के तहत "+" बटन पर क्लिक करें और अपने आईएसपी या नेटवर्क व्यवस्थापक द्वारा दिए गए पते को दर्ज करें। ठीक होने पर क्लिक करें। अप्लाई पर क्लिक करें।

मैं समस्या को डीबग करने का एक तरीका ढूंढ रहा हूं क्योंकि यह होता है। मेरा नेटवर्क कॉन्फ़िगरेशन ठीक है और मैंने इसे हाल ही में नहीं छुआ है, लेकिन कभी-कभी मेरी मशीन और नाम सर्वर के बीच के रास्ते में समस्या होती है।
आलेकाइल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.