क्या आपने किसी वेबसाइट तक पहुंचने की कोशिश करते समय अपने वेब ब्राउज़र में एक अजीब त्रुटि का सामना किया है? ये विशेष त्रुटियां बताती हैं कि DNS ने एक त्रुटि दी है, जैसे DNS लुकअप त्रुटि। आप अभी भी Skype या ऑनलाइन गेम जैसे प्रोग्राम्स का उपयोग करने में सक्षम हो सकते हैं, लेकिन वेबसाइट्स लोड होने से इनकार कर देंगी। इससे भी अधिक कष्टप्रद रूप से, कभी-कभी यह त्रुटि केवल कुछ वेबसाइट्स को प्रभावित करती है। तो, यह "DNS त्रुटि" क्या है, यह वेबसाइट्स (या केवल कुछ) को क्यों प्रभावित करती है, और आप इसे कैसे ठीक करते हैं?
"DNS" क्या है?
"DNS" का अर्थ "Domain Name System" है, और यह आमतौर पर "DNS सर्वर" से जुड़ा होता है। यदि आप अनिश्चित हैं कि वेबसाइट लोड करना कैसे काम करता है, तो यह वास्तव में यह प्रकट करने में मदद नहीं करता कि DNS क्या करता है! आइए विश्लेषण करें कि DNS क्या भूमिका निभाता है ताकि हम इस बारे में बेहतर विचार प्राप्त कर सकें कि इसमें त्रुटियां क्यों होती हैं और इसे कैसे ठीक किया जाए।
एक DNS सर्वर आपके फोन पर एड्रेस बुक की तरह बहुत काम करता है। जब आप किसी को कॉल करना चाहते हैं, तो आप कर सकते हैं मैन्युअल रूप से उनका नंबर दर्ज करें, लेकिन हर किसी के नंबर याद रखना एक बड़ी परेशानी है। इसे अपने फोन की मेमोरी में जोड़ना और इसे एक नाम के साथ जोड़ना बहुत आसान है - जैसे "Mark" - ताकि जब आप Mark को कॉल करना चाहें, तो आप उसे सूची में ढूंढें और कॉल दबाएं।

आपके कंप्यूटर के लिए भी यही बात लागू होती है। यह नहीं जानता कि "Google" या "Facebook" या "Twitter" क्या है। हालांकि, यह जानता है कि IP एड्रेस क्या है। जब आप "www.facebook.com" जैसी वेबसाइट दर्ज करते हैं, तो आपका कंप्यूटर समझता है कि यह एक URL है और यह पता लगाने के लिए कि नेटवर्क पर Facebook कहां है, URL के अपने एड्रेस बुक पर जाता है। यह वही है जो DNS सर्वर करता है - यह URLs के लिए एड्रेस बुक के रूप में कार्य करता है।
DNS त्रुटियां क्यों होती हैं
क्या होगा यदि आपके फोन पर एड्रेस बुक करप्ट या डिलीट हो गई थी? यदि आप "Mark" दर्ज करते हैं, तो आपका फोन उसे ढूंढ नहीं पाएगा और उसे कॉल नहीं कर पाएगा। इसी तरह, जब आप अपने ब्राउज़र में एक URL दर्ज करते हैं और DNS सर्वर डाउन होता है, तो आपकी मशीन उस URL के लिए IP एड्रेस प्राप्त नहीं कर सकती। चूंकि आपका कंप्यूटर नहीं जानता कि "Google" तक कैसे पहुंचा जाए, यह DNS त्रुटि के साथ वापस आता है।
विशेष रूप से चतुर पाठकों को एहसास होगा कि यदि आप सीधे वेबसाइट के IP एड्रेस को एड्रेस बार में दर्ज करते हैं, तो आप तकनीकी रूप से DNS सर्वर के अनुत्तरदायी होने के बाद भी वेब सर्फ कर सकते हैं। जबकि यह सच है, हम हर बार DNS डाउन होने पर हर IP एड्रेस याद नहीं रखना चाहते! यह बहुत बेहतर होगा अगर हम समस्या को ठीक कर सकें।
DNS त्रुटियों को ठीक करना
तो DNS क्या है इसके बारे में इतना ही। अब, आइए उन विकल्पों पर एक नज़र डालें जो आपके पास हैं जब आपका DNS कार्य कर रहा है।

DNS कैश फ्लश करें
यदि आप बहुत बार एक ही पेज पर जा रहे हैं, तो कंप्यूटर के लिए URLs के पते याद रखना समझ में आता है ताकि उसे हर बार DNS सर्वर को पेज न करना पड़े। याद किए गए URLs का यह भंडारण DNS कैश कहलाता है। कभी-कभी आपकी मशीन URL को हल करने के लिए इस पर भरोसा करेगी, लेकिन यदि यह कैश करप्ट है, तो यह एक त्रुटि लौटाएगा।
Windows
Windows में DNS कैश फ्लश करना बहुत आसान है। शुरू करने के लिए, Win कुंजी दबाएं और cmd टाइप करना शुरू करें। जब कमांड प्रॉम्प्ट खोज परिणामों में दिखाई दे, तो उस पर राइट-क्लिक करें, और "run as administrator" चुनें। यह एक एलिवेटेड कमांड प्रॉम्प्ट विंडो लाता है जो सिस्टम-स्तरीय परिवर्तनों को स्वीकार कर सकता है।

Windows में DNS कैश फ्लश करने के लिए, यह कमांड दर्ज करें:
ipconfig /flushdns
Mac OS X
Apple के ऑपरेटिंग सिस्टम पर DNS फ्लश करने के लिए कमांड हवा की दिशा के साथ बदलते प्रतीत होते हैं। OS X के प्रत्येक अलग संस्करण के लिए लगभग चार अलग और भिन्न कमांड हैं। इस कारण से हमने केवल सबसे हाल के लोगों को शामिल किया है।
Mac OS पर DNS कैश फ्लश करने के लिए, उपयोगकर्ता को एक टर्मिनल विंडो लॉन्च करने की आवश्यकता होगी। Applications एरिया पर जाएं, "terminal" नामक एक एप्लिकेशन ढूंढें, और इसे लॉन्च करें। टर्मिनल खुला होने पर, अपने Mac से सभी DNS लीज़ फ्लश करें और यह कमांड दर्ज करें।
(OSX 10.10.4+)
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
(OSX 10.10-10.10.3)
sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches
Linux
यदि आप Linux उपयोग कर रहे हैं, तो एक कमांड विंडो खोलें और टाइप करें:
/etc/init.d/nscd restart
पब्लिक DNS सर्वर का उपयोग करें

यदि उपरोक्त काम नहीं करता है, तो आदर्श समाधान आपके द्वारा उपयोग किए जा रहे सर्वर को बदलना है। शायद आपके द्वारा डिफ़ॉल्ट रूप से उपयोग किया जाने वाला सर्वर डाउन हो गया है इसलिए आप URLs को हल नहीं कर सकते। जब आपका मर जाता है तो कोशिश करने के लिए एक अच्छा पब्लिक DNS सर्वर Google पब्लिक DNS सर्वर है। यह "8.8.8.8" और "8.8.4.4" पर स्थित है। आप अपने अडैप्टर सेटिंग्स को अपने डिफ़ॉल्ट के बजाय उस DNS सर्वर का उपयोग करने के लिए बदल सकते हैं।
यदि आप सुनिश्चित नहीं हैं कि अपने PC के लिए DNS सर्वर कैसे बदलें, तो Windows, Mac, Linux, और Android के लिए हमारे गाइड देखें।
सुरक्षा अक्षम करें (कुछ समय के लिए!)
इंटरनेट का उपयोग करते समय सुरक्षा सॉफ़्टवेयर को अक्षम करना आदर्श नहीं है। हालांकि, एक अति उत्साही या करप्ट सुरक्षा सूट कभी-कभी आउटगोइंग DNS अनुरोधों को ब्लॉक कर सकता है, जिसके परिणामस्वरूप DNS त्रुटि होती है। यदि आपको परेशानी हो रही है और उपरोक्त सभी को आजमा चुके हैं, तो फायरवॉल और अन्य सुरक्षा विकल्पों को अक्षम करने का प्रयास करें यह देखने के लिए कि क्या यह इसे ठीक करता है। यदि यह नहीं करता है, तो सॉफ़्टवेयर को अनइंस्टॉल और रीइंस्टॉल करने का प्रयास करें, या किसी अन्य विक्रेता के सॉफ़्टवेयर का प्रयास करें। यदि यह करता है, तो सॉफ़्टवेयर को वापस चालू करना याद रखें!
निष्कर्ष
DNS सर्वर समस्याओं को ठीक करना निराशाजनक हो सकता है, विशेष रूप से जब आप नहीं जानते कि त्रुटियां पहली जगह में कैसे होती हैं। उम्मीद है, अब आपके पास एक बेहतर विचार है कि इन त्रुटियों का क्या कारण है और वेब ब्राउज़िंग करते समय DNS-आधारित समस्याओं को कैसे ठीक किया जाए।