क्या पता
- टर्मिनल को स्पॉटलाइट में टाइप करें, या Go > Utilities > टर्मिनल पर नेविगेट करें।
- टर्मिनल विंडो में, कमांड दर्ज करें: sudo dscacheutil -flushcache; सुडो किलॉल -एचयूपी एमडीएनएसआरस्पॉन्डर
यह लेख बताता है कि मैक पर डीएनएस कैश को कैसे फ्लश किया जाए।
मैं मैक पर अपना डीएनएस कैसे रीसेट करूं?
यदि आप कनेक्टिविटी समस्याओं का सामना कर रहे हैं, तो आप अपने मैक पर संग्रहीत डोमेन नाम सर्वर (डीएनएस) जानकारी के स्थानीय रिकॉर्ड को रीसेट करके उन्हें ठीक करने में सक्षम हो सकते हैं। यह जानकारी पुरानी या दूषित हो सकती है, जो वेबसाइटों को आपके कनेक्शन को लोड करने और धीमा करने से रोकती है।मैक पर डीएनएस कैश को रीसेट करने के लिए, आपको अपने मैक पर एक टर्मिनल कमांड दर्ज करना होगा।
अपने DNS कैश को मैक पर फ्लश करने का तरीका यहां दिया गया है:
-
स्पॉटलाइट खोलने के लिए
टाइप कमांड+ स्पेस।
-
टाइप टर्मिनल, और खोज परिणामों से टर्मिनल चुनें।
आप Go > Utilities > टर्मिनल पर नेविगेट करके भी टर्मिनल तक पहुंच सकते हैं।
-
इस कमांड को टर्मिनल विंडो में दर्ज करें: sudo dscacheutil -flushcache; sudo Killall -HUP mDNSResponder और फिर Enter दबाएं।
यह कमांड केवल macOS El Capitan और नए में काम करता है। यदि आपके पास macOS का पुराना संस्करण है, तो सही कमांड के लिए अगला भाग देखें।
-
अपना पासवर्ड टाइप करें, और दर्ज करें फिर से दबाएं।
पासवर्ड टाइप करते ही टर्मिनल में दिखाई नहीं देगा। बस पासवर्ड टाइप करें और एंटर दबाएं।
-
आपका डीएनएस कैश रीसेट कर दिया जाएगा, लेकिन टर्मिनल में इस आशय का कोई संदेश नहीं आएगा। जब एक नई लाइन दिखाई देती है, तो यह इंगित करता है कि कमांड को पूरा कर लिया गया है।
macOS के पुराने संस्करणों में DNS को कैसे फ्लश करें
macOS के पुराने संस्करण DNS को फ्लश करने के लिए विभिन्न टर्मिनल कमांड का उपयोग करते हैं। हालाँकि, आप एक टर्मिनल विंडो खोलकर शुरुआत करते हैं, भले ही आप किसी भी macOS संस्करण का उपयोग कर रहे हों।
यहाँ macOS के प्रत्येक संस्करण में DNS को फ्लश करने के लिए कमांड दिए गए हैं:
- El Capitan और नया: sudo dscacheutil -flushcache; सुडो किलॉल -एचयूपी एमडीएनएसआरस्पॉन्डर
- योसेमाइट: सूडो किलॉल -एचयूपी mDNSResponder
- शेर, माउंटेन लायन, और मावेरिक्स: सुडो डस्कैचुटिल -फ्लशकैच
- हिम तेंदुआ: सूडो लुकअप -फ्लशकैश
- टाइगर: लुकअप -फ्लश कैश
डीएनएस फ्लशिंग क्या करता है?
जब भी आप इंटरनेट पर किसी वेबसाइट तक पहुंचने का प्रयास करते हैं, तो आप एक DNS सर्वर से जुड़ते हैं जो आपके वेब ब्राउज़र को बताता है कि कहां जाना है। DNS सर्वर वेबसाइटों और आईपी पतों की एक निर्देशिका रखता है, जो इसे वेबसाइट के पते को देखने, संबंधित आईपी खोजने और इसे आपके वेब ब्राउज़र को प्रदान करने की अनुमति देता है। फिर वह जानकारी आपके Mac पर DNS कैश में संग्रहीत हो जाती है।
जब आप किसी ऐसी वेबसाइट तक पहुँचने का प्रयास करते हैं, जिस पर आप हाल ही में गए हैं, तो आपका Mac वास्तविक DNS सर्वर से जाँच करने के बजाय अपने DNS कैश का उपयोग करता है। इससे समय की बचत होती है, इसलिए वेबसाइट तेजी से लोड होती है। वेब ब्राउज़र को दूरस्थ DNS सर्वर के साथ संचार करने के अतिरिक्त चरण से नहीं गुजरना पड़ता है, जिसके परिणामस्वरूप वेबसाइट पता दर्ज करने और वेबसाइट लोड होने के बीच कम समय लगता है।
यदि स्थानीय डीएनएस कैश भ्रष्ट या पुराना है, तो यह किसी पुरानी फोन बुक या किसी एड्रेस बुक का उपयोग करने की कोशिश करने जैसा है जिसे किसी ने तोड़ दिया है। आप जिस वेबसाइट पर जाने का प्रयास कर रहे हैं, उसका आईपी पता खोजने के लिए आपका वेब ब्राउज़र कैशे की जांच करता है, और उसे या तो गलत पता या अनुपयोगी पता मिल जाता है। यह प्रक्रिया को धीमा कर सकता है या वेबसाइटों या वीडियो जैसे विशिष्ट वेबसाइट तत्वों को लोड होने से रोक सकता है।
जब आप अपना डीएनएस कैश फ्लश करते हैं, तो आप अपने मैक को उसके स्थानीय डीएनएस रिकॉर्ड्स को हटाने का निर्देश देते हैं। अगली बार जब आप किसी वेबसाइट तक पहुंचने का प्रयास करते हैं तो यह आपके वेब ब्राउज़र को वास्तविक DNS सर्वर से जांचने के लिए मजबूर करता है। अपने मैक पर डीएनएस सर्वर बदलने के बाद आपको हमेशा अपना डीएनएस कैश फ्लश करना चाहिए। अगर आपको कनेक्टिविटी की समस्या हो रही है तो भी यह मददगार हो सकता है।
अक्सर पूछे जाने वाले प्रश्न
मैं मैक पर डीएनएस कैशे की जांच कैसे करूं?
अपने मैक पर बिल्ट-इन कंसोल लॉग-व्यूअर ऐप खोलें और सर्च बार में any:mdnsresponder टाइप करें।फिर, टर्मिनल लॉन्च करें, sudo Killall -INFO mDNSResponder टाइप करें, और Enter या Return दबाएं। कंसोल ऐप, आप कैश्ड डीएनएस रिकॉर्ड की सूची देख सकते हैं।
मैं विंडोज 10 पर डीएनएस कैशे को कैसे साफ करूं?
विंडोज 10 पर डीएनएस कैशे को साफ करने के लिए रन डायलॉग बॉक्स खोलें, ipconfig /flushdns टाइप करें और OK पर क्लिक करें। यदि आप प्रक्रिया के बारे में अधिक जानकारी चाहते हैं तो आप विंडोज कमांड प्रॉम्प्ट में भी उसी कमांड का उपयोग कर सकते हैं।
डीएनएस कैश पॉइज़निंग क्या है?
डीएनएस कैश पॉइजनिंग, जिसे डीएनएस स्पूफिंग के रूप में भी जाना जाता है, तब होता है जब कोई जानबूझकर गलत या गलत जानकारी डीएनएस कैश में दर्ज करता है। गलत जानकारी इनपुट होने के बाद, भविष्य की DNS क्वेरीज़ गलत प्रतिक्रियाएँ लौटाएँगी और उपयोगकर्ताओं को गलत वेबसाइटों पर ले जाएँगी।