क्या आपने किसी वेबसाइट तक पहुँचने का प्रयास करते समय अपने वेब ब्राउज़र में एक अजीब त्रुटि का सामना किया है? ये विशेष त्रुटियां बताती हैं कि DNS ने एक त्रुटि दी है, जैसे कि DNS लुकअप त्रुटि। आप अभी भी स्काइप या ऑनलाइन गेम जैसे कार्यक्रमों का उपयोग करने में सक्षम हो सकते हैं, लेकिन वेबसाइटें लोड होने से मना कर देंगी। इससे भी अधिक कष्टप्रद, कभी-कभी यह त्रुटि केवल कुछ को प्रभावित करती है वेबसाइटें। तो, यह "DNS त्रुटि" क्या है, यह वेबसाइटों (या केवल कुछ) को क्यों प्रभावित करती है, और आप इसे कैसे ठीक करते हैं?
"डीएनएस" क्या है?
"डीएनएस" का अर्थ "डोमेन नाम सिस्टम" है और यह आमतौर पर "डीएनएस सर्वर" से जुड़ा होता है। यदि आप अनिश्चित हैं कि किसी वेबसाइट को लोड करना कैसे काम करता है, तो यह वास्तव में यह प्रकट करने में मदद नहीं करता है कि DNS क्या करता है! आइए विश्लेषण करते हैं कि डीएनएस क्या भूमिका निभाता है ताकि हम एक बेहतर विचार प्राप्त कर सकें कि इसमें त्रुटियां क्यों हैं और इसे कैसे ठीक किया जाए।
एक डीएनएस सर्वर आपके फोन पर एड्रेस बुक की तरह काम करता है। जब आप किसी को कॉल करना चाहते हैं, तो आप कर सकते हैं मैन्युअल रूप से अपना नंबर दर्ज करें, लेकिन सभी के नंबर याद रखना एक बड़ी परेशानी है। फ़ोन की मेमोरी में उनका नंबर जोड़ना और उसके साथ एक नाम जोड़ना बहुत आसान है - जैसे "मार्क" - ताकि जब आप मार्क को कॉल करना चाहें, तो आपको उसका नाम सूची और हिट कॉल में मिल जाए।
वही आपके कंप्यूटर के लिए जाता है। यह नहीं जानता कि "गूगल" या "फेसबुक" या "ट्विटर" क्या है। हालांकि, यह जानता है कि आईपी पता क्या है। जब आप "www.facebook.com" जैसी वेबसाइट दर्ज करते हैं, तो आपका कंप्यूटर यह बताता है कि यह एक यूआरएल है और यह पता लगाने के लिए कि फेसबुक नेटवर्क पर कहां है, यूआरएल की एड्रेस बुक में जाता है। DNS सर्वर यही करता है - यह URL के लिए पता पुस्तिका के रूप में कार्य करता है।
DNS त्रुटियाँ क्यों होती हैं
यदि आपके फ़ोन की पता पुस्तिका दूषित हो गई या हटा दी गई तो क्या होगा? अगर आपने "मार्क" डाला है, तो आपका फ़ोन उसे ढूंढ नहीं पाएगा और न ही उसे फ़ोन कर पाएगा. इसी तरह, जब आप अपने ब्राउज़र में URL दर्ज करते हैं और DNS सर्वर डाउन हो जाता है, तो आपकी मशीन को उस URL के लिए IP पता नहीं मिल सकता है। चूंकि आपका कंप्यूटर नहीं जानता कि "Google" तक कैसे पहुंचा जाए, यह एक DNS त्रुटि के साथ वापस आता है।
विशेष रूप से चतुर पाठक यह महसूस करेंगे कि यदि आप किसी वेबसाइट के आईपी पते को सीधे पता बार में दर्ज करते हैं, तो आप तकनीकी रूप से वेब सर्फ कर सकते हैं, भले ही आपका DNS सर्वर अनुत्तरदायी हो गया हो। हालांकि यह सच है, हम डीएनएस के डाउन होने पर हर आईपी एड्रेस को याद नहीं रखना चाहते हैं! यह बहुत बेहतर होगा यदि हम इसके बजाय समस्या को ठीक कर सकें।
DNS त्रुटियों को ठीक करना
तो यह पर्याप्त है कि DNS क्या है। अब, जब आपका DNS काम कर रहा हो तो आपके पास मौजूद विकल्पों पर एक नज़र डालते हैं।
फ्लश DNS कैश
यदि आप एक ही पृष्ठ पर बहुत अधिक जाते हैं, तो कंप्यूटर के लिए URL के पते याद रखना समझ में आता है, ताकि उसे हर बार DNS सर्वर को पृष्ठ पर न रखना पड़े। याद किए गए URL के इस संग्रहण को DNS कैश कहा जाता है। कभी-कभी आपकी मशीन यूआरएल को हल करने के लिए इस पर भरोसा करेगी, लेकिन अगर यह कैश दूषित हो जाता है, तो यह एक त्रुटि लौटाएगा।
विंडोज
विंडोज़ में डीएनएस कैश फ्लश करना बहुत आसान है। प्रारंभ करने के लिए, विन कुंजी दबाएं और cmd
typing लिखना प्रारंभ करें . जब खोज परिणामों में कमांड प्रॉम्प्ट दिखाई दे, तो उस पर राइट क्लिक करें, और "व्यवस्थापक के रूप में चलाएँ" चुनें। यह एक उन्नत कमांड प्रॉम्प्ट विंडो लाता है जो सिस्टम-स्तरीय परिवर्तनों को स्वीकार कर सकता है।
विंडोज़ में डीएनएस कैश फ्लश करने के लिए, यह कमांड दर्ज करें:
ipconfig /flushdns
मैक ओएस एक्स
Apple के ऑपरेटिंग सिस्टम पर DNS को फ्लश करने के आदेश हवा की दिशा के साथ बदलते प्रतीत होते हैं। OS X के प्रत्येक अलग संस्करण के लिए लगभग चार अलग-अलग और अलग-अलग कमांड हैं। इस कारण से हमने केवल सबसे हाल के आदेशों को शामिल किया है।
मैक ओएस पर डीएनएस कैश फ्लश करने के लिए, उपयोगकर्ता को टर्मिनल विंडो लॉन्च करने की आवश्यकता होगी। एप्लिकेशन क्षेत्र पर जाएं, "टर्मिनल" नामक एप्लिकेशन देखें और इसे लॉन्च करें। टर्मिनल के खुलने के साथ, अपने मैक से सभी डीएनएस लीज़ को फ्लश करें और यह कमांड दर्ज करें।
(OSX 10.10.4+)
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
(OSX 10.10-10.10.3)
sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches
लिनक्स
यदि आप Linux का उपयोग कर रहे हैं, तो एक कमांड विंडो खोलें और टाइप करें:
/etc/init.d/nscd restart
सार्वजनिक DNS सर्वर का उपयोग करें
यदि उपरोक्त काम नहीं करता है, तो आदर्श समाधान आपके द्वारा उपयोग किए जा रहे सर्वर को बदलना है। हो सकता है कि डिफ़ॉल्ट रूप से आपके द्वारा उपयोग किया जाने वाला सर्वर नीचे चला गया हो, इसलिए आप URL का समाधान नहीं कर सकते। जब आपकी मृत्यु हो जाए तो कोशिश करने के लिए एक अच्छा सार्वजनिक DNS सर्वर Google सार्वजनिक DNS सर्वर है। यह "8.8.8.8" और "8.8.4.4" पर स्थित है। आप अपने डिफ़ॉल्ट सर्वर के बजाय उस DNS सर्वर का उपयोग करने के लिए अपनी एडेप्टर सेटिंग बदल सकते हैं।
यदि आप सुनिश्चित नहीं हैं कि अपने पीसी के लिए डीएनएस सर्वर को कैसे बदला जाए, तो विंडोज, मैक, लिनक्स और एंड्रॉइड के लिए हमारे गाइड देखें।
सुरक्षा अक्षम करें (थोड़े समय के लिए!)
इंटरनेट का उपयोग करते समय सुरक्षा सॉफ़्टवेयर को अक्षम करना आदर्श नहीं है। हालांकि, एक अति उत्साही या भ्रष्ट सुरक्षा सूट कभी-कभी आउटगोइंग DNS अनुरोधों को अवरुद्ध कर सकता है, जिसके परिणामस्वरूप DNS त्रुटि हो सकती है। यदि आपको परेशानी हो रही है और उपरोक्त सभी को आजमा चुके हैं, तो यह देखने के लिए कि क्या यह इसे ठीक करता है, फायरवॉल और अन्य सुरक्षा विकल्पों को अक्षम करने का प्रयास करें। यदि ऐसा नहीं होता है, तो सॉफ़्टवेयर को अनइंस्टॉल करने और पुनः इंस्टॉल करने का प्रयास करें, या किसी भिन्न विक्रेता के सॉफ़्टवेयर का प्रयास करें। अगर ऐसा होता है, तो सॉफ़्टवेयर को वापस चालू करना याद रखें!
निष्कर्ष
DNS सर्वर समस्याओं को ठीक करना निराशाजनक हो सकता है, खासकर तब जब आप नहीं जानते कि पहली बार में त्रुटियां कैसे होती हैं। उम्मीद है, अब आपको इस बात का बेहतर अंदाजा हो गया होगा कि वेब ब्राउजिंग के दौरान इन त्रुटियों का कारण क्या है और डीएनएस-आधारित समस्याओं को कैसे ठीक किया जाए।