Anonim

DNS (डोमेन नेम सिस्टम) सर्वर किसी वेबसाइट के मानव-अनुकूल नाम (जैसे, Switchtomac.com) को एक IP पते में अनुवादित करते हैं जो उस वेबसाइट को होस्ट करने वाले विशिष्ट सर्वर की ओर इशारा करता है।

अगर आपका डीएनएस सेटअप ठीक से काम नहीं कर रहा है, तो ये डीएनएस लुकअप काम नहीं करेंगे और आप वेबसाइट तक नहीं पहुंच पाएंगे। यदि आपको अपने Mac पर "DNS सर्वर प्रतिसाद नहीं दे रहा है" या DNS से ​​संबंधित अन्य त्रुटि संदेश प्राप्त हो रहे हैं, तो ये समस्या के कुछ संभावित समाधान हैं।

सब कुछ फिर से शुरू करें

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

कुछ इंटरनेट सेवा प्रदाता ग्राहकों को वेबसाइट या मोबाइल ऐप डैशबोर्ड के माध्यम से दूरस्थ रूप से आईएसपी कनेक्शन को रीसेट करने की अनुमति देते हैं। यदि आपके पास यह सुविधा है, तो आप अपने ISP कनेक्शन को दूर से भी रीसेट करना चाह सकते हैं।

क्या आपका Mac समस्या है?

इससे पहले कि आप अपने Mac पर पोक करना शुरू करें, आपको समस्या को अपने कंप्यूटर तक सीमित करना होगा, या आप अपना समय बर्बाद करेंगे और संभावित रूप से चीजों को और गड़बड़ कर देंगे।

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

आप किसी भिन्न वेब ब्राउज़र को आज़माना चाह सकते हैं, जैसे यदि आप सफारी का उपयोग कर रहे हैं या इसके विपरीत Google Chrome पर स्विच कर रहे हैं।

अगर समस्या आपके macOS डिवाइस के बाद भी बनी रहती है, तो बेहतर होगा कि आप पहले हमारी सामान्य DNS समस्या निवारण मार्गदर्शिका का पालन करें। आपको डीएनएस आउटेज का भी सामना करना पड़ सकता है, जिसे आप नीचे "अपना डीएनएस सर्वर बदलें" के तहत बताए गए चरणों का पालन करके हल कर सकते हैं।

अपने ब्राउज़र और macOS को अपडेट करें

मान लें कि क्रोम, सफारी या किसी अन्य ब्राउज़र में आपके पास कोई ब्राउज़र अपडेट लंबित है। अपनी DNS समस्या का और अधिक निवारण करने से पहले उस अपडेट को पहले पूरा करें। DNS आउटेज या अन्य समस्या के बावजूद ब्राउज़र को कनेक्ट करने में कोई समस्या नहीं होनी चाहिए क्योंकि यह उपलब्ध अपडेट सर्वर की सूची से सीधे कनेक्ट होता है।

हमने ऑनलाइन फ़ोरम पोस्ट भी देखे हैं जो इंगित करते हैं कि macOS कंप्यूटर पर DNS समस्याएँ दूसरों की तुलना में macOS के विशिष्ट संस्करण से अधिक परिचित हैं। उदाहरण के लिए, ऐसा लगता है कि विशेष रूप से macOS बिग सुर में एक DNS समस्या है जो अनियमित रूप से पॉप अप होती है।

क्या यह macOS के विशिष्ट संस्करणों के साथ एक समस्या है, आपके द्वारा चलाए जा रहे macOS संस्करण के नवीनतम संस्करण में अपडेट करना एक अच्छा विचार है। वैकल्पिक रूप से, यदि आप एक महत्वपूर्ण अपग्रेड के लिए तैयार हैं, तो macOS के नवीनतम संस्करण में अपडेट करें जिसका आपका Mac हार्डवेयर समर्थन करता है। यह Apple को ज्ञात किसी भी बग के कारण होने वाली DNS समस्याओं को समाप्त कर देगा।

पुनः प्रारंभ करें mDNSRप्रत्युत्तर

यदि आप macOS गतिविधि मॉनिटर खोलते हैं, तो आप ऑपरेटिंग सिस्टम की पृष्ठभूमि में चल रहे कई प्रोग्रामों में से एक के रूप में "mDNSResponder" नामक एक प्रक्रिया देखेंगे। इस छोटे से सॉफ्टवेयर का एक महत्वपूर्ण काम है: यह नेटवर्क पर उन उपकरणों की तलाश करता है जो Apple के Bonjour शून्य-कॉन्फ़िगरेशन नेटवर्क प्रोटोकॉल का उपयोग करते हैं।

सैकड़ों डिवाइस, ऐप्स और macOS सुविधाएँ ठीक से काम करने के लिए mDNSResponder पर निर्भर करती हैं, लेकिन कभी-कभी प्रक्रिया गलत हो जाती है। इससे अजीब नेटवर्क व्यवहार हो सकता है, जिसमें वेबसाइटों को ब्राउज़ करने का प्रयास करते समय DNS त्रुटियां शामिल हैं।

  1. एक्टिविटी मॉनिटर को स्पॉटलाइट सर्च में खोज कर खोलें। आप Command + Space दबाकर स्पॉटलाइट खोज खोल सकते हैं।

  1. खोज फ़ंक्शन का उपयोग करके चल रही प्रक्रियाओं की सूची में mDNSप्रत्युत्तर के लिए देखें।

  1. इसे चुनें, और फिर प्रक्रिया को खत्म करने के लिए X आइकन चुनें।

  1. पुष्टि करें कि आप mDNSप्रत्युत्तर को बलपूर्वक छोड़ना चाहते हैं।

  1. वेबसाइट को दोबारा खोलने की कोशिश करें।

डीएनएस कैश फ्लश करें

सबसे आम समस्याओं में से एक DNS कैश है जो दूषित या पुराना हो गया है। डीएनएस कैश में वेबसाइट के पते और उनसे संबंधित आईपी पते सूचीबद्ध होते हैं।

वेबसाइटें जिन्हें आप अक्सर देखते हैं या हाल ही में देखी गई हैं, उनके आईपी पते कैश किए गए हैं ताकि अगली बार जब आप उन्हें देखें, तो ब्राउज़र पहले डीएनएस सर्वर को क्वेरी करने के बजाय सीधे सर्वर पर चला जाता है।

यदि आईपी पता बदल गया है या उस विशिष्ट पते पर सर्वर डाउन है, तो आपका डीएनएस कैश अब गलत जगह की ओर इशारा करता है, और वेबसाइट लोड नहीं होगी। आप DNS कैश को "फ्लश" कर सकते हैं, जिसका अर्थ है इसे मिटा देना। यह आपके ब्राउज़र को DNS सर्वर से नई जानकारी प्राप्त करने के लिए बाध्य करता है:

  1. टर्मिनल खोलें। आप इसे कमांड + स्पेस दबाकर और फिर "टर्मिनल" खोजकर ढूंढ सकते हैं।
  1. अगला, हम "सुडो" या "सुपर यूजर डीओ" का उपयोग करके एक कमांड चलाएंगे। यह कमांड को उच्चतम प्रशासक स्तर तक बढ़ाता है। इन आदेशों को निष्पादित करते समय आपको अपने मैक के लिए व्यवस्थापक पासवर्ड दर्ज करना पड़ सकता है।
  1. MacOS में DNS को फ्लश करने के लिए सटीक टर्मिनल कमांड आपके चल रहे संस्करण के आधार पर भिन्न होता है। निम्नलिखित आदेश macOS के प्रत्येक सूचीबद्ध संस्करण के लिए विशिष्ट हैं।

मोजावे (संस्करण 10.14), हाई सिएरा (संस्करण 10.13), सिएरा (संस्करण 10.12), माउंटेन लायन (संस्करण 10.8), और सिंह (संस्करण 10.7) के लिए उपयोग करें:

sudo Killall -HUP mDNSRresponder

एल कैपिटन (संस्करण 10.11) और मावेरिक्स (संस्करण 10.9) के लिए:

sudo dscacheutil -flushcache sudo Killall -HUP mDNSRresponder

योसेमाइट के लिए (संस्करण 10.10):

sudo Discoveryutil mdnsflushcache sudo Discoveryutil udnsflushcaches

हिम तेंदुए (संस्करण 10.6) और तेंदुए (संस्करण 10.5) के लिए:

sudo dscacheutil -flushcache

टाइगर के लिए (संस्करण 10.4):

lookupd -flushcache

अब आपका डीएनएस कैश खाली है, और कैश से संबंधित किसी भी समस्या का समाधान किया जाना चाहिए। यदि आप नहीं जानते कि आपके पास macOS का कौन सा संस्करण है, तो देखें कि मेरे पास macOS का कौन सा संस्करण है?

यदि आपको Windows, iOS, या Android उपकरणों पर DNS को फ़्लश करने की आवश्यकता है, तो हमारी DNS कैश फ़्लशिंग मार्गदर्शिका देखें।

अपना DNS सर्वर बदलें

आम तौर पर, ISP अपने स्वयं के DNS सर्वर बनाए रखते हैं ताकि वेबसाइट ब्राउज़ करते समय उनके ग्राहकों को बेहतर प्रतिक्रिया मिल सके। आपका राउटर स्वचालित रूप से आपके आईएसपी से डीएनएस सर्वर पते प्राप्त करता है, और सभी नाम सर्वर अनुरोध उन सर्वरों पर जाते हैं।

हालांकि, आपको अपने ISP द्वारा प्रदान किए जाने वाले DNS सर्वर का उपयोग करने की आवश्यकता नहीं है। वास्तव में, कई ISP में अपेक्षाकृत खराब DNS सर्वर होते हैं, इसलिए बेहतर होगा कि आप सामान्य रूप से उच्च श्रेणी के माने जाने वाले सर्वर पर स्विच करें।

  1. Apple मेनू खोलें और सिस्टम प्राथमिकताएं चुनें.

  1. अगला, नेटवर्क चुनें.

  1. अब वह नेटवर्क कनेक्शन चुनें जिसके लिए आप DNS सर्वर निर्दिष्ट करना चाहते हैं। यदि आप वाई-फाई का उपयोग कर रहे हैं, तो संबंधित वाई-फाई कनेक्शन का चयन करें। यदि आप एकाधिक नेटवर्क इंटरफेस का उपयोग करते हैं, तो आपको उन सभी के लिए इन चरणों को दोहराना होगा।

  1. उन्नत का चयन करें और फिर DNS टैब का चयन करें।

  1. डीएनएस सर्वर जोड़ने के लिए, डीएनएस सर्वर सेक्शन के तहत + बटन चुनें।

आप कौन सा डीएनएस सर्वर चुनते हैं, यह आप पर निर्भर है, लेकिन क्लाउडफ्लेयर डीएनएस और गूगल डीएनएस अत्यधिक अनुशंसित हैं।

एक अच्छा पहला विकल्प Google का तेज़ और सटीक सार्वजनिक DNS सर्वर है। दर्ज करने के लिए ये विवरण हैं:

  • 8.8.8.8
  • 8.8.4.4
  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

क्लाउडफ्लेयर डीएनएस में जोड़ने के लिए ये सर्वर हैं:

  • 1.1.1.1
  • 1.0.0.1
  • 2606:4700:4700::1111
  • 2606:4700:4700::1001

तीसरा अच्छा विकल्प OpenDNS है। ये सर्वर पते हैं:

  • 208.67.222.222
  • 208.67.220.220

आप विशेष स्मार्ट डीएनएस सेवाओं का भी उपयोग कर सकते हैं जो आपको अपने इंटरनेट अनुभव का सूक्ष्म नियंत्रण प्रदान करती हैं और यहां तक ​​कि आपको स्थान-आधारित सामग्री अवरोधन के आसपास भी जाने देती हैं। हालांकि, अधिकांश स्मार्ट डीएनएस सेवाओं के लिए सदस्यता शुल्क की आवश्यकता होती है।

मैक फ़ायरवॉल की जांच करें

कुछ मामलों में, आपकी DNS समस्याएँ आपके Mac के फ़ायरवॉल में समस्या के कारण हो सकती हैं। फ़ायरवॉल एक सॉफ़्टवेयर या हार्डवेयर नेटवर्क फ़िल्टर है जो अनधिकृत ट्रैफ़िक को ब्लॉक करता है। आपका फ़ायरवॉल किसी कारण से DNS सर्वर से आपके कनेक्शन को ब्लॉक कर सकता है। फ़ायरवॉल को सक्षम, अक्षम और कॉन्फ़िगर करने के विवरण के लिए Mac फ़ायरवॉल कॉन्फ़िगरेशन गाइड देखें।

होस्ट फ़ाइल का उपयोग करके कस्टम रूटिंग सेट करें

आधुनिक ऑपरेटिंग सिस्टम में एक स्थानीय रूटिंग टेबल होती है जिसे होस्ट फ़ाइल के रूप में जाना जाता है। यह एक साधारण पाठ दस्तावेज़ है जिसे आपका ब्राउज़र हमेशा DNS कैश या DNS सर्वर से पहले जांच करेगा।

यदि आपको केवल विशिष्ट वेबसाइटों के साथ समस्या हो रही है, तो आप होस्ट फ़ाइल को संपादित करके उस वेबसाइट के लिए एक कस्टम रूट सेट कर सकते हैं। इस फ़ाइल में “होस्टनाम” की एक सूची है, जो केवल एक आईपी पता है और इसके साथ जाने वाला वेबसाइट URL है।

यह IP पता और साइट का URL जोड़ने जितना आसान है। आप यूआरएल को अपनी पसंद के किसी भी आईपी पते पर रीडायरेक्ट कर सकते हैं, जिसका उपयोग होता है, लेकिन यहां हम चाहते हैं कि यह उस वेबसाइट को इंगित करे जिस पर हम जाना चाहते हैं।

आप अपनी सबसे महत्वपूर्ण वेबसाइटों के लिए स्थायी रीडायरेक्ट की एक सूची सेट अप कर सकते हैं ताकि कोई DNS समस्या उन्हें प्रभावित न कर सके। सटीक निर्देशों के लिए हमारी macOS होस्ट फ़ाइल संपादन मार्गदर्शिका देखें।

macOS पर DNS समस्याओं का समाधान कैसे करें