Computer >> कंप्यूटर >  >> नेटवर्किंग >> नेटवर्किंग

DNS कैशिंग और यह आपके इंटरनेट को कैसे बेहतर बनाता है

एक DNS कैश (कभी-कभी एक DNS रिज़ॉल्वर . कहा जाता है) कैशे) एक अस्थायी डेटाबेस है, जिसे कंप्यूटर के ऑपरेटिंग सिस्टम द्वारा अनुरक्षित किया जाता है, जिसमें वेबसाइटों और अन्य इंटरनेट डोमेन पर हाल की सभी विज़िट और प्रयास किए गए विज़िट का रिकॉर्ड होता है।

दूसरे शब्दों में, DNS कैश हाल ही के DNS लुकअप की एक स्मृति है जिसे आपका कंप्यूटर किसी वेबसाइट को लोड करने का तरीका जानने का प्रयास करते समय तुरंत संदर्भित कर सकता है।

DNS कैशिंग और यह आपके इंटरनेट को कैसे बेहतर बनाता है

इस लेख की जानकारी उन घरेलू उपयोगकर्ताओं पर लागू होती है जिन्होंने अपनी DNS सेटिंग्स नहीं बदली हैं।

DNS कैश का उद्देश्य

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

फ़ोन बुक के साथ, हमें हर किसी का फ़ोन नंबर याद रखने की ज़रूरत नहीं है, जो कि फ़ोन द्वारा संचार करने का एकमात्र तरीका है:एक नंबर के साथ। उसी तरह, डीएनएस का उपयोग किया जाता है ताकि हम हर वेबसाइट के आईपी पते को याद रखने से बच सकें, जो कि एकमात्र तरीका है जिससे नेटवर्क उपकरण वेबसाइटों के साथ संचार कर सकते हैं।

जब आप अपने वेब ब्राउज़र को वेबसाइट लोड करने के लिए कहते हैं तो पर्दे के पीछे यही होता है।

आप lifewire.com . जैसा URL टाइप करते हैं और आपका वेब ब्राउजर आपके राउटर से आईपी एड्रेस मांगता है। राउटर में एक DNS सर्वर पता संग्रहीत होता है, इसलिए यह DNS सर्वर से उस होस्टनाम का IP पता मांगता है। DNS सर्वर lifewire.com . से संबंधित IP पता ढूंढता है और फिर यह समझने में सक्षम है कि आप किस वेबसाइट के लिए पूछ रहे हैं, जिसके बाद आपका ब्राउज़र उपयुक्त पृष्ठ को लोड कर सकता है।

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

समस्या यह है कि भले ही आपके नेटवर्क में बहुत सारे सार्वजनिक DNS सर्वर हैं, जिनका उपयोग आपका नेटवर्क रूपांतरण/रिज़ॉल्यूशन प्रक्रिया को गति देने के लिए कर सकता है, फिर भी "फ़ोन बुक" की एक स्थानीय प्रति प्राप्त करना अभी भी तेज़ है, जहाँ DNS कैश आते हैं। खेलते हैं।

DNS कैश इंटरनेट पर अनुरोध भेजे जाने से पहले हाल ही में देखे गए पतों के नाम समाधान को संभालकर प्रक्रिया को और तेज करने का प्रयास करता है

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

DNS कैश कैसे काम करता है

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

स्थानीय DNS कैश की सामग्री को ipconfig /displaydns कमांड का उपयोग करके विंडोज़ पर देखा जा सकता है, जिसके परिणाम इसी तरह के होते हैं:

docs.google.com
-------------------------------------
Record Name . . . . . : docs.google.com
Record Type . . . . . : 1
Time To Live . . . . : 21
Data Length . . . . . : 4
Section . . . . . . . : Answer
A (Host) Record . . . : 172.217.6.174

DNS में, "A" रिकॉर्ड DNS प्रविष्टि का वह भाग होता है जिसमें दिए गए होस्ट नाम के लिए IP पता होता है। DNS कैश होस्ट DNS प्रविष्टि से इस पते, अनुरोधित वेबसाइट नाम और कई अन्य मापदंडों को संग्रहीत करता है।

DNS कैश पॉइज़निंग क्या है?

एक डीएनएस कैश जहर हो जाता है या प्रदूषित जब इसमें अनधिकृत डोमेन नाम या आईपी पते डाले जाते हैं।

कभी-कभी तकनीकी गड़बड़ियों या प्रशासनिक दुर्घटनाओं के कारण कैश दूषित हो सकता है, लेकिन DNS कैश पॉइज़निंग आमतौर पर कंप्यूटर वायरस या अन्य नेटवर्क हमलों से जुड़ा होता है जो कैश में अमान्य DNS प्रविष्टियाँ डालते हैं।

विषाक्तता के कारण क्लाइंट के अनुरोध गलत गंतव्यों, आमतौर पर दुर्भावनापूर्ण वेबसाइटों या विज्ञापनों से भरे पृष्ठों पर पुनर्निर्देशित हो जाते हैं।

उदाहरण के लिए, यदि docs.google.com ऊपर से रिकॉर्ड का एक अलग "ए" रिकॉर्ड था, फिर जब आपने docs.google.com . दर्ज किया था आपके वेब ब्राउज़र में, आपको कहीं और ले जाया जाएगा।

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

DNS फ्लशिंग:यह क्या करता है और कैसे करें

कैश पॉइज़निंग या अन्य इंटरनेट कनेक्टिविटी समस्याओं का निवारण करते समय, एक कंप्यूटर व्यवस्थापक फ्लश . करना चाह सकता है (यानी साफ़ करें, रीसेट करें या मिटाएं) एक DNS कैश।

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

तो, ऊपर दिए गए उदाहरण का उपयोग करने के लिए, यदि Gmail.com रिकॉर्ड को ज़हर दिया गया था और आपको एक अजीब वेबसाइट पर रीडायरेक्ट कर रहा था, DNS को फ्लश करना नियमित Gmail.com प्राप्त करने का एक अच्छा पहला कदम है। फिर से वापस।

Microsoft Windows में, आप ipconfig /flushdns . का उपयोग करके स्थानीय DNS कैश को फ्लश कर सकते हैं कमांड प्रॉम्प्ट में कमांड। आप जानते हैं कि यह तब काम करता है जब आप Windows IP कॉन्फ़िगरेशन को DNS रिज़ॉल्वर कैश को सफलतापूर्वक फ़्लश करते हुए देखते हैं या DNS रिज़ॉल्वर कैश को सफलतापूर्वक फ़्लश किया संदेश।

विंडोज डीएनएस कैश को फ्लश और क्लियर कैसे करें

कमांड टर्मिनल के माध्यम से, macOS उपयोगकर्ताओं को dscacheutil -flushcache . का उपयोग करना चाहिए लेकिन यह जान लें कि इसके चलने के बाद कोई "सफल" संदेश नहीं है, इसलिए आपको यह नहीं बताया जाएगा कि यह काम करता है या नहीं। कुछ मामलों में, मैक उपयोगकर्ताओं को DNS प्रतिसादकर्ता को भी मारना होगा (sudo Killall -HUP mDNSResponder .) Linux उपयोगकर्ताओं को /etc/rc.d/init.d/nscd पुनरारंभ दर्ज करना चाहिए आदेश। हालांकि, आपके Linux वितरण के आधार पर सटीक कमांड अलग-अलग होगी।

Mac पर DNS कैश फ्लशिंग के बारे में अधिक जानें

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


  1. बेहतर चमक और रंग सटीकता के लिए अपने मैक के प्रदर्शन को कैसे कैलिब्रेट करें

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

  1. अपनी वेबसाइट के पासवर्ड को सुरक्षित करने के लिए लास्टपास कैसे सेट करें और उसका उपयोग कैसे करें

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

  1. DNS त्रुटियों को कैसे ठीक करें और इंटरनेट तक पहुंच कैसे प्राप्त करें

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