OS X El Capitan में DNS कैश कैसे फ्लश करें
यदि आप एक मैक पर डीएनएस सेटिंग्स को समायोजित करते हैं और प्रतीत होता है कि परिवर्तन प्रभावी नहीं हुए हैं, या शायद आपको पता चलता है कि एक दिया गया नाम सर्वर पता इरादा के अनुसार हल नहीं कर रहा है, तो डीएनएस कैश को फ्लश करना अक्सर एक त्वरित समाधान होता है। OS X El Capitan (10.11 या बाद के संस्करण) में DNS कैश को फ्लश करना कमांड लाइन की यात्रा के साथ आसानी से संभव है, हालाँकि यदि आप कुछ समय के लिए Mac OS X का उपयोग कर रहे हैं, तो आप देखेंगे कि सिंटैक्स अलग है, फिर से, कुछ से मैक ओएस के पूर्व रिलीज।ऐसा इसलिए है क्योंकि Apple ने mDNSResponder को अस्थायी रूप से डिस्कवरी के लिए छोड़ने के बाद फिर से अपनाया है, इसलिए dscacheutil कमांड कुछ मैक उपयोगकर्ताओं के लिए परिचित होगा।
OS X 10.11+में DNS कैश फ्लश करना
DNS कैश साफ़ करने की यह विधि OS X El Capitan के सभी Mac पर चलने वाले संस्करणों पर लागू होती है, जिनका संस्करण 10.11 या बाद का है:
- टर्मिनल एप्लिकेशन खोलें, जो /एप्लिकेशन/यूटिलिटीज/ या स्पॉटलाइट के साथ मिलता है
- कमांड प्रॉम्प्ट पर, निम्न सिंटैक्स दर्ज करें और फिर रिटर्न दबाएं:
- अनुरोध किए जाने पर व्यवस्थापक पासवर्ड दर्ज करें (सुडो द्वारा आवश्यक) DNS कैश समाशोधन को निष्पादित करने के लिए
- जब आप "डीएनएस कैश फ़्लश" सुनते हैं तो आप जानते हैं कि आदेश सफल रहा है
sudo dscacheutil -flushcache; सुडो किलॉल -एचयूपी एमडीएनएस रिस्पोंडर; कहते हैं डीएनएस कैश फ्लश किया गया
बस इतना ही, डीएनएस कैश फ्लश हो जाएगा। इंटरनेट से जुड़े ऐप्स में परिवर्तन करने के लिए आप वेब ब्राउज़र जैसे DNS का उपयोग करने वाले ऐप्स को छोड़ने और फिर से लॉन्च करने की संभावना रखते हैं।
Local DNS कैश को साफ़ करना आमतौर पर वेब डेवलपर्स, नेटवर्क एडमिनिस्ट्रेटर, होस्ट के साथ सटीक विस्तृत लुकअप करने, और होस्ट फ़ाइल को संपादित करने वाले किसी भी व्यक्ति, या तेज़ सर्वर या अन्य उद्देश्यों के लिए डोमेन नाम सेटिंग्स को समायोजित करने के लिए आवश्यक होता है।
अगर आप डीएनएस कैश को अक्सर फ्लश करना चाहते हैं, तो आपके उपयुक्त .प्रोफाइल में रखा गया एक साधारण उपनाम भविष्य के त्वरित उपयोग के लिए फायदेमंद हो सकता है:
alias flushdns='dscacheutil -flushcache;sudo Killall -HUP mDNSResponder;say flushed'
उपयोगकर्ता कहे गए हिस्से को काट भी सकते हैं और कमांड को कई हिस्सों में विभाजित कर सकते हैं, हालांकि एक लाइनर अक्सर जाने का सबसे आसान तरीका होता है।
sudo dscacheutil -flushcache
फिर अलग से mDNSResponder Killall कमांड शुरू करना:
sudo Killall -HUP mDNSRresponder
इस मार्ग पर जाने से कोई श्रवण प्रतिक्रिया नहीं मिलेगी कि आदेश सफल रहे हैं।
यह OS X के नवीनतम संस्करणों पर लागू होता है, जबकि जो लोग Yosemite के पुराने संस्करण चला रहे हैं, वे भिन्न कमांड स्ट्रिंग के साथ समान प्रभाव के लिए यहां दिशा-निर्देश प्राप्त कर सकते हैं, जैसा कि पुराने Mac OS X रिलीज़ के उपयोगकर्ता कर सकते हैं जैसे मावेरिक्स और स्नो लेपर्ड, या यहाँ तक कि टाइगर, पैंथर और जगुआर के धूल भरे संस्करण भी। मोबाइल के मामले में, iPhone और iPad उपयोगकर्ता एक साधारण ट्रिक से भी iOS में DNS कैश को तेज़ी से फ़्लश कर सकते हैं।