डीएनएस क्याचिंग र यसले तपाइँको इन्टरनेटलाई अझ राम्रो बनाउँछ

एक DNS क्यास (कहिलेकाहीँ कहिलेकाहीँ डीएनएस रिभरवर क्यास भनिन्छ) एक अस्थायी डाटाबेस हो जुन कम्प्यूटरको अपरेटिङ सिस्टमद्वारा बनेको छ, जुन हालका सबै भ्रमणका रेकर्डहरू र वेबसाइटहरू र अन्य इन्टरनेट डोमेनहरूमा भ्रमणहरूको प्रयास गर्दछ।

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

अधिकांश व्यक्तिहरूले इन्टरनेट कनेक्टिविटी मुद्दा समाधान गर्न मद्दत गर्नको लागि DNS क्यास फ्लाइङ / सफ्ट गर्ने सन्दर्भमा "DNS क्यास" मात्र सुन्नुहुन्छ। यो पेजको तल्लो तहमा थप छ।

DNS क्यासको उद्देश्य

इन्टरनेट डोमेन नाम र उनीहरूको सम्बन्धित आईपी ​​ठेगानाहरूको सूचिका बनाए राख्न डोमेन नाम प्रणाली (DNS) मा निर्भर गर्दछ। तपाईं यसको फोन बुक जस्तो लाग्छ जस्तो लाग्छ।

एक फोन पुस्तकको साथ, हामी सबैलाई फोन नम्बर को याद गर्ने छैन, जुन फोन मात्र एकमात्र तरिका हो: संख्याको साथ। त्यसै गरी, डीएनएस प्रयोग गरिन्छ त्यसैले हामी प्रत्येक वेबसाइटको IP ठेगानाको सम्झना गर्नदेखि जोगिन सक्छौं, जुन वेबसाइटहरूसँग सञ्जालसँग सञ्चार गर्न सक्ने एक मात्र तरिका हो।

यो पर्दा पछि के हुन्छ जब तपाइँ आफ्नो वेब ब्राउजरलाई वेबसाइटमा लोड गर्न सोध्नुहुन्छ ...

तपाईं URL मा टाइप गर्नुहोस् र तपाईंको वेब ब्राउजरले तपाईंको राउटर आईपी ​​ठेगानाको लागि सोध्दछ। रूटरमा एक DNS सर्भर ठेगाना भण्डार गरिएको छ, त्यसैले यसले होस्टनामको IP ठेगानाको लागि DNS सर्भरलाई सोध्दछ। DNS सर्भरले सम्बन्धित आईपी ठेगाना पाउँछ र त्यस पछि तपाइँ कुन वेबसाइटको लागि सोध्नु भएको छ भनेर बुझ्न सक्षम छ, पछि तपाईंको ब्राउजरले उपयुक्त पेज लोड गर्न सक्दछ।

यो हरेक वेबसाइटको भ्रमण गर्नुपर्दछ जुन तपाइँ भ्रमण गर्न चाहानुहुन्छ। प्रत्येक पटक प्रयोगकर्ताले यसको होस्टनामद्वारा वेबसाइट भ्रमण गर्दछन्, वेब ब्राउजरले इन्टरनेटमा अनुरोध पुर्याउँछ, तर यस अनुरोध पूरा गर्न सकिँदैन जबसम्म साइटको नाम एक आईपी ठेगानामा "रूपान्तरण" होईन।

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

DNS क्यास इन्टरनेटमा अनुरोध पठाउनुभन्दा अघि हालै भ्रमण गरिएको ठेगानाहरूको समाधानलाई नियन्त्रण गरेर प्रक्रियालाई अझ गतिमा गति दिन प्रयास गर्दछ।

नोट: वास्तवमा DNS क्यासहरू "लुकअप" प्रक्रियाको हरेक पदानुक्रममा छन् जुन अन्ततः तपाइँको कम्प्यूटरले वेबसाइटलाई लोड गर्दछ। कम्प्युटर तपाईंको राउटर पुग्छ, जुन तपाईंको ISP लाई सम्पर्क गर्दछ, जुन "आईएसई रूट डीएनएस सर्भर" भनिन्छ भन्ने कुरालाई समाप्त गर्न अघि अर्को ISP हिट हुन सक्दछ। प्रक्रियामा ती बिन्दुहरूको प्रत्येक कारण एउटै कारणको लागि DNS क्यास छ, जुन नाम रिजोल्युसन प्रक्रियाको गतिमा छ।

कसरी DNS क्यास काम गर्दछ

ब्राउजर गर्नु अघि बाहिरका सञ्जालका अनुरोधहरू, कम्प्युटरले प्रत्येकलाई अन्तर्वार्ता गर्दछ र डोमेन नाम DNS क्यास डाटाबेसमा हेर्छ। डाटाबेसमा सबै हालैका पहुँच गरिएका प्रयोगक्षेत्र नामहरू र ठेगानाहरू जुन डीएनएसको लागि पहिलो पल्ट एक अनुरोध गरिएको थियो को लागी एक सूची समावेश गर्दछ।

स्थानीय DNS क्यासका सामग्रीहरू ipconfig / displaydns प्रयोग गरेर विन्डोजमा हेर्न सकिन्छ, यससँग परिणामहरूसँग:

docs.google.com
-------------------------------------
रेकर्ड नाम। । । । । : docs.google.com
रेकर्ड प्रकार । । । । : 1
लाइभ टाइम । । । 21
डाटा लम्बाइ । । । । : 4
खण्ड । । । । । । । : उत्तर
A (होस्ट) रेकर्ड। । । 172.217.6.174

DNS मा, "ए" रेकर्ड DNS प्रविष्टि को भाग हो जसमा दिइएको होस्ट नाम को लागि IP ठेगाना हो। DNS क्यास यस ठेगाना, अनुरोध गरिएको वेबसाइट नाम, र होस्ट DNS प्रविष्टिबाट धेरै अन्य प्यारामिटरहरू भण्डारण गर्दछ।

DNS क्यास विषाक्तता के हो?

जब एक अनधिकृत प्रयोगक्षेत्र नामहरू वा आईपी ठेगानाहरू यसमा सम्मिलित हुन्छन् एक DNS क्यास जहरीकरण वा प्रदुषित हुन्छ।

कहिलेकाँही एक क्यास टेक्निकल ग्लिचहरू वा प्रशासनिक दुर्घटनाहरूको कारण भ्रष्ट हुन सक्छ, तर DNS क्यास विषाक्तता सामान्यतया कम्प्युटर भाइरस वा अन्य सञ्जाल आक्रमणहरूसँग सम्बन्धित छ जुन अमान्य डीएनएन प्रविष्टिहरू क्यासमा सम्मिलित गर्दछ।

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

उदाहरणको लागि, यदि माथिबाट docs.google.com रेकर्ड फरक "A" रेकर्ड भएको थियो, त्यसपछि जब तपाइँले तपाइँको वेब ब्राउजरमा docs.google.com प्रविष्ट गर्नुभएमा , तपाईले अरूलाई लिन सक्नुहुनेछ।

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

DNS फ्लशिंग: यो के गर्छ र यसलाई कसरी गर्ने?

क्यास विषाक्तता वा अन्य इन्टरनेट कनेक्टिविटी समस्याहरू निवारण गर्दा, एक कम्प्युटर प्रशासकले DNS क्यास (फ्ल्यास, रिसेट वा मेटाउने) गर्न चाहनुहुन्छ।

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

त्यसैले, माथि उदाहरण प्रयोग गर्न, यदि Gmail.com रेकर्डलाई एक अजीब वेबसाइटमा विषाक्त र पुन: निर्देशित गरिएको थियो, DNS फ्ल्लाश नियमित रुपमा Gmail.com प्राप्त गर्न राम्रो पहिलो चरण हो।

माईक्रोसफ्ट विन्डोजमा, तपाईले स्थानीय डिएनएस क्यास फ्ल्यास गर्न सक्नुहुनेछ ipconfig / flushdns कमांडमा कमान प्रोम्प्टमा । तपाईंले यसलाई थाहा छ जब तपाइँले Windows आईपी कन्फिगरेसन सफलतापूर्वक DNS रिसोभर क्यास फ्ल्यास गर्नुभयो वा सफलतापूर्वक DNS रिसोभर क्यास सन्देश फ्लोर गर्नुभयो

एक कमांड टर्मिनल को माध्यम मा, macOS प्रयोगकर्ताहरु को dscacheutil -flushcache को उपयोग गर्नु पर्छ, तर ठेगाना हो कि "सफल" संदेश नहीं चलान पछि, यसैले तपाईंलाई यो काम नहीं गरिरहेको छ भने। लिनक्स प्रयोगकर्ताहरूले /etc/rc.d/init.d/nscd पुन: सुरुवात आदेश प्रविष्टि गर्नुपर्छ।

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