एक DNS कैश (कभी-कभी एक DNS कहा जाता है समाधानकर्ता कैश) एक अस्थायी डेटाबेस है, जो कंप्यूटर के ऑपरेटिंग सिस्टम द्वारा बनाए रखा जाता है, जिसमें सभी हालिया यात्राओं के रिकॉर्ड और वेबसाइटों और अन्य इंटरनेट डोमेन के दौरे का प्रयास किया जाता है।
दूसरे शब्दों में, एक DNS कैश हाल ही में DNS लुकअप की याददाश्त है कि वेबसाइट को लोड करने का तरीका जानने का प्रयास करने पर आपका कंप्यूटर जल्दी से संदर्भित कर सकता है।
अधिकांश लोग केवल "DNS कैश" वाक्यांश सुनते हैं जब यह इंटरनेट कनेक्टिविटी समस्या को ठीक करने में सहायता के लिए DNS कैश को फ़्लश करने / समाशोधन करने के लिए संदर्भित करता है। इस पृष्ठ के निचले हिस्से में उस पर और भी कुछ है।
एक DNS कैश का उद्देश्य
इंटरनेट सभी सार्वजनिक वेबसाइटों और उनके संबंधित आईपी पते की अनुक्रमणिका बनाए रखने के लिए डोमेन नेम सिस्टम (डीएनएस) पर निर्भर करता है। आप इसे फोन बुक की तरह सोच सकते हैं।
एक फोन बुक के साथ, हमें हर किसी के फोन नंबर को याद रखने की ज़रूरत नहीं है, जो एकमात्र तरीका है जो फोन संवाद कर सकता है: एक संख्या के साथ। इसी तरह, DNS का उपयोग किया जाता है ताकि हम प्रत्येक वेबसाइट के आईपी पते को याद रखने से बच सकें, जो कि नेटवर्क उपकरण वेबसाइटों के साथ संवाद करने का एकमात्र तरीका है।
जब आप अपने वेब ब्राउजर को वेबसाइट लोड करने के लिए कहते हैं तो पर्दे के पीछे यही होता है।
आप जैसे यूआरएल टाइप करते हैं Go-Travels.com और आपका वेब ब्राउज़र आईपी पते के लिए आपके राउटर से पूछता है। राउटर में एक DNS सर्वर पता संग्रहीत होता है, इसलिए यह उस होस्टनाम के आईपी पते के लिए DNS सर्वर से पूछता है। DNS सर्वर को आईपी पता मिलता है जो संबंधित है Go-Travels.com और फिर यह समझने में सक्षम है कि आप किस वेबसाइट के लिए पूछ रहे हैं, जिसके बाद आपका ब्राउज़र उचित पृष्ठ लोड कर सकता है।
यह हर वेबसाइट के लिए होता है जिसे आप देखना चाहते हैं। प्रत्येक बार जब कोई उपयोगकर्ता अपने होस्टनाम द्वारा वेबसाइट पर जाता है, तो वेब ब्राउज़र इंटरनेट से अनुरोध शुरू करता है, लेकिन यह अनुरोध पूरा नहीं हो सकता है जब तक कि साइट का नाम "आईपी पते" में परिवर्तित नहीं हो जाता है।
समस्या यह है कि भले ही बहुत से सार्वजनिक DNS सर्वर हैं, आपका नेटवर्क रूपांतरण / रिज़ॉल्यूशन प्रक्रिया को तेज़ करने की कोशिश करने के लिए उपयोग कर सकता है, फिर भी "फोन बुक" की एक स्थानीय प्रतिलिपि है, जहां DNS कैश आते हैं प्ले।
DNS कैश इंटरनेट पर अनुरोध भेजने से पहले हाल ही में देखे गए पते के नाम समाधान को संभालने से प्रक्रिया को और भी तेज़ करने का प्रयास करता है।
ध्यान दें: वास्तव में "लुकअप" प्रक्रिया के प्रत्येक पदानुक्रम पर DNS कैश हैं जो आखिरकार आपके कंप्यूटर को वेबसाइट लोड करने के लिए प्राप्त करते हैं। कंप्यूटर आपके राउटर तक पहुंचता है, जो आपके आईएसपी से संपर्क करता है, जो "रूट DNS सर्वर" कहलाता है, इसे समाप्त करने से पहले एक और आईएसपी मारा जा सकता है। प्रक्रिया में उन प्रत्येक बिंदु के लिए एक ही कारण के लिए एक DNS कैश है, जो नाम समाधान प्रक्रिया को तेज करना है।
एक DNS कैश कैसे काम करता है
किसी ब्राउज़र से बाहरी नेटवर्क पर इसके अनुरोध जारी करने से पहले, कंप्यूटर प्रत्येक को इंटरसेप्ट करता है और DNS कैश डेटाबेस में डोमेन नाम देखता है। डेटाबेस में हाल ही में उपयोग किए गए डोमेन नामों और उन पतों की एक सूची है जो DNS ने उनके लिए पहली बार अनुरोध किया था।
एक स्थानीय DNS कैश की सामग्री को ipconfig / displaydns कमांड का उपयोग करके विंडोज पर देखा जा सकता है, इसके परिणामस्वरूप:
docs.google.com-------------------------------------रिकॉर्ड नाम । । । । : docs.google.comरिकॉर्ड का प्रकार । । । । । : 1जीने के लिए समय । । । । : 21डेटा की लंबाई । । । । : 4अनुभाग । । । । । । । उत्तर:ए (होस्ट) रिकॉर्ड। । । : 172.217.6.174 DNS में, "ए" रिकॉर्ड DNS प्रविष्टि का हिस्सा होता है जिसमें दिए गए होस्ट नाम के लिए आईपी पता होता है। DNS कैश होस्ट, DNS अनुरोध से इस पते, अनुरोधित वेबसाइट नाम और कई अन्य पैरामीटर संग्रहीत करता है। एक DNS कैश बन जाता है जहर या प्रदूषित जब अनधिकृत डोमेन नाम या आईपी पते इसमें डाले जाते हैं। कभी-कभी तकनीकी ग्लिच या प्रशासनिक दुर्घटनाओं के कारण एक कैश दूषित हो सकता है, लेकिन DNS कैश विषाक्तता आमतौर पर कंप्यूटर वायरस या अन्य नेटवर्क हमलों से जुड़ी होती है जो कैश में अमान्य DNS प्रविष्टियों को सम्मिलित करती हैं। जहरीला कारण क्लाइंट अनुरोधों को गलत गंतव्यों, आमतौर पर दुर्भावनापूर्ण वेबसाइटों या विज्ञापनों से भरे पृष्ठों पर रीडायरेक्ट करने का कारण बनता है। उदाहरण के लिए, अगर docs.google.com उपरोक्त से रिकॉर्ड में एक अलग "ए" रिकॉर्ड था, फिर जब आप प्रवेश करते थे docs.google.com अपने वेब ब्राउजर में, आपको कहीं और ले जाया जाएगा। यह लोकप्रिय वेबसाइटों के लिए एक बड़ी समस्या है। यदि कोई हमलावर आपके अनुरोध को रीडायरेक्ट करता है Gmail.com उदाहरण के लिए, एक वेबसाइट के लिए दिखता है जीमेल की तरह लेकिन नहीं, आप एक फ़िशिंग हमले से पीड़ित हो सकते हैं जैसे व्हेलिंग। कैश विषाक्तता या अन्य इंटरनेट कनेक्टिविटी समस्याओं का निवारण करते समय, एक कंप्यूटर व्यवस्थापक चाह सकता है लालिमा (यानी एक DNS कैश साफ़, रीसेट, या मिटाना)। चूंकि DNS कैश को साफ़ करने से सभी प्रविष्टियों को हटा दिया जाता है, इसलिए यह किसी भी अमान्य रिकॉर्ड को हटा देता है और अगली बार जब आप उन वेबसाइटों तक पहुंचने का प्रयास करते हैं तो अपने कंप्यूटर को उन पते को दोबारा लागू करने के लिए मजबूर करता है। ये नए पते DNS सर्वर से लिया जाता है जो आपके नेटवर्क को उपयोग करने के लिए सेट अप किया गया है। तो, ऊपर दिए गए उदाहरण का उपयोग करने के लिए, यदि Gmail.com रिकॉर्ड जहर गया था और आपको एक अजीब वेबसाइट पर रीडायरेक्ट कर रहा था, डीएनएस को फ्लश करना नियमित रूप से प्राप्त करने का एक अच्छा पहला कदम है Gmail.com फिर से वापस। माइक्रोसॉफ्ट विंडोज में, आप कमांड प्रॉम्प्ट में ipconfig / flushdns कमांड का उपयोग कर स्थानीय DNS कैश को फ्लश कर सकते हैं। आप जानते हैं कि जब आप देखते हैं तो यह काम करता है विंडोज आईपी कॉन्फ़िगरेशन ने सफलतापूर्वक DNS रिजॉल्वर कैश फ्लश किया या सफलतापूर्वक DNS Resolver कैश flushed संदेश। कमांड टर्मिनल के माध्यम से, मैकोज़ उपयोगकर्ताओं को dscacheutil -flushcache का उपयोग करना चाहिए, लेकिन पता है कि यह चलाने के बाद कोई "सफल" संदेश नहीं है, इसलिए आपको यह नहीं बताया जाता है कि यह काम करता है या नहीं। लिनक्स उपयोगकर्ताओं को /etc/rc.d/init.d/nscd पुनरारंभ करना चाहिए आदेश। राउटर में एक DNS कैश भी हो सकता है, यही कारण है कि राउटर को रीबूट करना अक्सर एक समस्या निवारण चरण होता है। इसी कारण से आप अपने कंप्यूटर पर DNS कैश फ्लश कर सकते हैं, आप अपने अस्थायी स्मृति में संग्रहीत DNS प्रविष्टियों को साफ़ करने के लिए अपने राउटर को रीबूट कर सकते हैं। DNS कैश जहर क्या है?
डीएनएस फ्लशिंग: यह क्या करता है और यह कैसे करें




