[१००]
[१०१]लिनक्स में डीएनएस को कैसे फ्लश करने के लिए[१०२]
[१०३]
[१०४]क्या आपका इंटरनेट ब्राउज़िंग अनुभव आपके लिनक्स डिवाइस पर धीमा है, या वे वेबसाइटें हैं जो आप पुरानी या गलत वेबसाइट पर पूरी तरह से देख रहे हैं? आइए लिनक्स पर DNS कैश को फ्लश करने पर चर्चा करें, और कैसे जानें कि क्या आपको वास्तव में आवश्यकता है।[१०५]
[१०४]
[१० []DNS कैश क्या हैं?[१० []
[१०९]
[११०]क्या आपका कंप्यूटर स्थानीय DNS कैश का उपयोग कर रहा है?[१० []
[१०९]
[११३]अपने DNS कैश की समीक्षा करना[१० []
[१०९]
[११६]लिनक्स पर DNS कैश को कैसे साफ़ करें[१० []
[१०९]
[११९]कैसे लिनक्स पर DNSMASQ कैश को फ्लश करने के लिए[१० []
[१०९]
[१२२]सफलता के साथ फ्लश किया गया[१० []
[१०९]
[१०५]
[१२६]
[१२ []
[१० []DNS कैश क्या हैं?[१२९]
[१०४]
[१३१]डोमेन नाम सेवा[१३२]जादू का सा हिस्सा है जो नामों को संख्याओं में परिवर्तित करता है। यह डिवाइस नेटवर्क नाम और वेबसाइट के नाम लेता है और उनके आईपी पते को देखता है। नेटवर्क तब उन उपकरणों या साइटों पर ट्रैफ़िक को सही ढंग से रूट करने के लिए आईपी पते का उपयोग कर सकता है।[१०५]
[१०४]इन लुक-अप, के रूप में जाना जाता है[१३५]अनुरोध[१३६]
,
[१३ []तुरंत न हो[१३२]। समय की एक छोटी, परिमित अवधि शामिल है। इंटरनेट DNS अनुरोधों को पूर्ववर्ती DNS सर्वर, रूट नाम सर्वर, शीर्ष-स्तरीय डोमेन सर्वर और आधिकारिक नाम सर्वर की आवश्यकता हो सकती है। DNS अनुरोध तेज हैं, लेकिन उन्हें अभी भी तेजी से बनाने के लिए, हाल के DNS अनुरोधों के उत्तर DNS अग्रदूत सर्वर पर कैश किए गए हैं।[१०५]
[१०४]यदि DNS अनुरोध का उत्तर अग्रदूत सर्वर के कैश में पाया जाता है, तो किसी और सर्वर से संपर्क करने की आवश्यकता नहीं है। इसका उत्तर अग्रदूत सर्वर के कैश से वापस भेजा जाता है। इसी तरह, घर पर आपके ब्रॉडबैंड राउटर द्वारा एक छोटा कैश बनाए रखा जाता है। यदि आप अपने नेटवर्क डिवाइस नाम का उपयोग करके एक स्थानीय नेटवर्क डिवाइस के लिए पूछते हैं, तो आपका राउटर आईपी पता प्रदान करता है। यह बाहरी DNS सर्वर से प्राप्त होने वाली प्रतिक्रियाओं को भी कैश कर सकता है।[१०५]
[१०४]आमतौर पर, नेटवर्क और लिनक्स कंप्यूटर बाहरी DNS सेवाओं का उपयोग करने के लिए कॉन्फ़िगर किए जाते हैं, या तो आपके इंटरनेट सेवा प्रदाता द्वारा या एक मुफ्त सेवा द्वारा प्रदान की जाती है जैसे[१४३]Opendns[१० []
या
[१४५]Google DNS[१३२]। अच्छे कारण हैं[१४ []कुछ लोग अपना DNS सर्वर चलाते हैं[१३२], लेकिन हम में से अधिकांश नहीं करते हैं। हालाँकि, आपका लिनक्स कंप्यूटर- भले ही वह DNS सर्वर नहीं चला रहा हो - वैकल्पिक रूप से DNS अनुरोध परिणामों को कैश कर सकता है।[१०५]
[१५०]
[१०४]कैश्ड डेटा का उपयोग करने में परेशानी यह है कि पूरी बात इस धारणा पर समर्पित है कि कैश्ड विवरण में से कोई भी नहीं बदला है क्योंकि वे कैश किए गए थे। यदि विवरण बदल गया है, तो आपके द्वारा प्राप्त की गई जानकारी पुराने हो जाएगी।[१०५]
[१०४]यदि एक कैश प्रविष्टि या संपूर्ण कैश भ्रष्ट हो जाता है, तो आप सबसे अच्छे रूप में परतदार प्रदर्शन प्राप्त करेंगे, और सबसे खराब सुरक्षा में कमजोरियां। जब आप "फ्लशिंग" या डीएनएस कैश को साफ करना चाहते हैं।[१०५]
[१२६]
[१५६]
[१० []क्या आपका कंप्यूटर स्थानीय DNS कैश का उपयोग कर रहा है?[१२९]
[१०४]हमारे कुछ परीक्षण कंप्यूटरों में स्थानीय डीएनएस कैश चालू थे, और अन्य इसे बंद कर दिया था। यह हमारे पर बंद था[१६०]मंजारो[१३२]21 कंप्यूटर, लेकिन इसे डिफ़ॉल्ट रूप से चालू किया गया था[१६२]फेडोरा 37[१३२]
और
[१६४]उबंटू 22.10[१३२]
।
[१०५]
[१०४]यह निर्धारित करने के लिए कि क्या आपका लिनक्स कंप्यूटर DNS अनुरोधों को कैशिंग कर रहा है, का उपयोग करें[१६ []सक्रिय है[१६९]का विकल्प[१६ []SystemCTL[१६९]आज्ञा। DNS कैश का प्रबंधन करने वाला डेमन SystemD नेटवर्क नाम रिज़ॉल्यूशन मैनेजर है, जिसे के रूप में जाना जाता है[१६ []सिस्टम-रिलेडेड[१६९]
।
[१०५]
[१ [५]
[१०४]यदि प्रतिक्रिया "सक्रिय" है, तो DNS कैशिंग हो रही है। यदि प्रतिक्रिया "निष्क्रिय" है, तो यह नहीं है। इस विशेष कंप्यूटर पर, यह सक्रिय है। हम उपयोग कर सकते हैं[१६ []rostvectl[१६९]सांख्यिकी विकल्प के साथ कमांड यह देखने के लिए कि कैश में कितने रिकॉर्ड हैं।[१०५]
[१ [०]
[१०४]हम देख सकते हैं कि इस कंप्यूटर के DNS कैश में 330 प्रविष्टियाँ हैं।[१०५]
[१२६]
[१ [४]
[१० []अपने DNS कैश की समीक्षा करना[१२९]
[१०४]DNS कैश प्रविष्टियों की समीक्षा करना कैश को फ्लश करने के लिए एक शर्त नहीं है, और यदि आपको ऐसा करने में कोई दिलचस्पी नहीं है, तो आप कर सकते हैं[१ [[]]इस पूरे कदम को छोड़ दें[१० []। कभी -कभी, हालांकि, यह जानकारीपूर्ण हो सकता है। आप भ्रष्टाचार को इंगित करने वाली स्क्रैम्बल प्रविष्टियाँ देख सकते हैं, या आप अपने नेटवर्क पर समस्याओं को संबोधित करने वाले डिवाइस से संबंधित त्रुटि संदेश देख सकते हैं।[१०५]
[१०४]अब, इन प्रविष्टियों को देखने का एक सीधा तरीका नहीं है। हम इसे कर सकते हैं लेकिन थोड़ा रचनात्मक होने की जरूरत है।[१६ []USR1[१६९], या[१३५]उपयोगकर्ता-परिभाषित सिग्नल नंबर एक[१३६], एक है[१ ९ ६]संकेत[१३२]कि द्वारा भेजा जा सकता है[१६ []मारना[१६९]
और
[१६ []खत्म कर दो सभी को[१६९]आज्ञा। इस संकेत का कोई पूर्वनिर्धारित अर्थ नहीं है। एप्लिकेशन इस संकेत को अनदेखा करने या डेवलपर्स द्वारा लागू किए गए तरीके से प्रतिक्रिया करने के लिए स्वतंत्र हैं।[१०५]
[१०४]
[१६ []सिस्टम-रिलेडेड[१६९]डेमन पर प्रतिक्रिया करता है[१६ []USR1[१६९]सिस्टम लॉग को अपना कैश लिखकर। हम तब उपयोग कर सकते हैं[१६ []journalctl[१६९]DNS प्रविष्टियों को फ़िल्टर करने के लिए कमांड।[१०५]
[१०४]हम उपयोग करेंगे[१६ []खत्म कर दो सभी को[१६९]आज्ञा देना[१६ []USR1[१६९]को सिग्नल भेजने के लिए[१६ []सिस्टम-रिलेडेड[१६९]डेमन। ध्यान दें कि यद्यपि हम उपयोग कर रहे हैं[१६ []खत्म कर दो सभी को[१६९]कमांड,[१६ []सिस्टम-रिलेडेड[१६९]डेमॉन चलाना जारी है। यह एक समाप्ति संकेत नहीं है जिसे हम भेज रहे हैं।[१०५]
[२२३]
[१०४]अब हम उपयोग करेंगे[१६ []journalctl[१६९]के साथ आज्ञा[१६ []
यू
[१६९](फिल्टर के द्वारा[१६ []systemd[१६९]यूनिट) द्वारा उत्पन्न की गई लॉग प्रविष्टियों को निकालने के लिए विकल्प[१६ []सिस्टम-रिलेडेड[१६९]। हम उस आउटपुट को "dns.txt" नामक पाठ फ़ाइलों में पुनर्निर्देशित करेंगे।[१०५]
[२३४]
[१०४]हम उपयोग करेंगे[२३६]
[१६ []
कम
[१६९]फ़ाइल व्यूअर[१३२]फ़ाइल की सामग्री देखने के लिए।[१०५]
[२४१]
[१०४]आप डोमेन नामों और के बीच कैश्ड मैपिंग खोजने में सक्षम होंगे[२४३]आईपी पते[१३२]पाठ के माध्यम से स्क्रॉल और खोज करके।[१०५]
[२४६]
[१०४]हम Google के लिए एक प्रविष्टि देख सकते हैं जिसमें 216.58.212.196 का IP पता है। आप जांच कर सकते हैं कि आईपी पते को वेब ब्राउज़र में डालकर। आपको Google खोज का होम पेज देखना चाहिए।[१०५]
[१२६]
[२५०]
[१० []
[२५२]
[१० []लिनक्स पर DNS कैश को कैसे साफ़ करें[१२९]
[१०४]कैश को फ्लश करने से सभी प्रविष्टियाँ हटा देती हैं, और संग्रह प्रक्रिया को एक बार फिर से शुरू करती है। यदि कोई है, तो यह जबरन कैश से गलत और भ्रष्ट प्रविष्टियों को हटा देता है।[१०५]
[१०४]कमांड सरल है; हम उपयोग करते हैं[१६ []rostvectl[१६९]साथ[१६ []फुलाने वाला कैश[१६९]विकल्प।[१०५]
[२६३]
[१०४]हम चुपचाप कमांड लाइन पर लौट आए हैं। यह पुष्टि करने के लिए कि वास्तव में कुछ हुआ है, हम फिर से DNS कैश के आंकड़ों की जांच करेंगे।[१०५]
[२६६]
[१०४]हम देख सकते हैं कि कैश का आकार शून्य पर गिरा दिया गया है। यह समय के साथ बढ़ेगा क्योंकि यह नई प्रविष्टियों को जमा करता है।[१०५]
[१२६]
[१० []कैसे लिनक्स पर DNSMASQ कैश को फ्लश करने के लिए[१२९]
[१०४]
[१६ []DNSMASQ[१६९]एप्लिकेशन एक DNS कैश और एक DHCP सर्वर प्रदान करता है। यह उन उपयोगकर्ताओं के साथ लोकप्रिय है जो विशेष रूप से अपना DNS सर्वर चलाना चाहते हैंगैर-प्रणाली प्रतिष्ठान[१३२]
।
[१०५]
[१०४]फुलाकर[१६ []DNSMASQ[१६९]DNS कैश आसान है। हमें भेजने की जरूरत है[१६ []उच्छ्वास करो[१६९]सिग्नल, जो बताता है[१६ []DNSMASQ[१६९]प्रभावी रूप से पुनर्निवेश करने के लिए डेमन। ऐसा करने से इसका DNS कैश साफ हो जाता है। सिग्नल भेजने के लिए हम उपयोग करते हैं[१६ []खत्म कर दो सभी को[१६९]के साथ आज्ञा[१६ []-Hup[१६९]ध्वज, और आवेदन का नाम।[१०५]
[२ ९ १]
[१२६]
[२ ९ ३]
[१० []सफलता के साथ फ्लश किया गया[१२९]
[१०४]बेशक, यदि आपका कंप्यूटर बिल्कुल भी कैशिंग नहीं कर रहा है, तो आपको जांचने की आवश्यकता नहीं है।[१०५]
[१०४]यदि यह DNS अनुरोधों को कैशिंग कर रहा है, लेकिन सब कुछ ठीक काम कर रहा है, तो आप इसे भी अनदेखा कर सकते हैं। लेकिन अगर आप वेब को ब्राउज़ कर रहे हैं, या गलत वेबपेजों को पूरी तरह से देख रहे हैं, तो आप धीमी या छिटपुट वेबपेज अपडेट का अनुभव कर रहे हैं, यह आपके DNS कैश को साफ करने के लिए एक अच्छा समय है।[१०५]
[३००]