ऐसा लगता है कि दिन कड़ा हो रहा है और लास पाल्मास डी ग्रैन कैनरिया में छाया में 28 डिग्री के साथ हम आपको समझाने जा रहे हैं कि डोमेन के खिलाफ एक निश्चित आईपी को हल करते समय आपको डीएनएस कैश कैसे खाली करना है। यह उन्नत उपयोगकर्ताओं पर केंद्रित एक छोटा ट्यूटोरियल है क्योंकि आपको ओएस एक्स टर्मिनल का उपयोग करना है।
सबसे पहले आपको यह जानना होगा कि जिस तरह से हमें यह कार्रवाई करनी पड़ी OS X Yosemite के आगमन के साथ बदल गया है और जहां तक हम जानते हैं, जारी रहेगा ओएस एक्स एल कैपिटन पर इस नस में जो गिरावट में जारी किया जाएगा। ओएस एक्स योसेमाइट से पहले के ऑपरेटिंग सिस्टम में प्रक्रिया mDNSResponder के माध्यम से की जाती थी, लेकिन अब इसे डिस्कवरीटल द्वारा बदल दिया गया है।
ओएस एक्स योसेमाइट में, DNS कैश को फ्लश करने के लिए आगे बढ़ने के लिए आपको ओएस एक्स टर्मिनल में कई कमांड के संयोजन का उपयोग करना होगा। वे आदेश एमडीएनएस कैश (यह मल्टीकास्ट है) और यूडीएनएस कैश (यूनिकस्ट) को फ्लश करेंगे। चलिए उस प्रक्रिया से शुरू करते हैं जो आपको DNS कैश को फ्लश करने के लिए करनी होगी:
हम टर्मिनल खोलते हैं, जिसके लिए हम इसे स्पॉटलाइट में देखते हैं या एल में जाते हैंaunchpad> OTHERS फ़ोल्डर> टर्मिनल। एक बार टर्मिनल खुला है, तो आप निम्नलिखित कमांड लिखने के लिए आगे बढ़ेंगे:
sudo discoveryutil mdnsflushcache
y
sudo discoveryutil udnsflushcaches
जैसा कि आप देख सकते हैं, वे दो अलग-अलग कमांड हैं और हर बार जब हम प्रवेश करते हैं तो हमें व्यवस्थापक पासवर्ड के लिए कहा जाएगा क्योंकि वे sudo से शुरू करते हैं। अब, यदि आप इस प्रक्रिया को कोड की एक पंक्ति के साथ करना चाहते हैं, तो आपको इसे इस तरह लिखना चाहिए:
sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed
टर्मिनल लेख के लिए हम संकेत देते हैं कि यदि DNS कैश को खाली करने से पहले आप जानकारी देखना चाहते हैं कि बहुत कुछ है मल्टीकास्ट में यूनिकस्ट के रूप में आपको निम्न आदेशों का उपयोग करना चाहिए:
sudo discoveryutil mdnscachestats
या यूनिकस्ट के लिए यह एक:
sudo discoveryutil udnscachestats
यदि आप इसे अन्य OS X सिस्टम पर करना चाहते हैं:
ओएस एक्स मावेरिक्स (10.9)
|
dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
ओएस एक्स माउंटेन लायन (10.8)
|
sudo killall -HUP mDNSResponder |
ओएस एक्स लायन (10.7)
|
sudo killall -HUP mDNSResponder |
ओएस एक्स स्नो लेपर्ड (10.6)
|
sudo dscacheutil -flushcache |
ओएस एक्स तेंदुए (10.5)
|
sudo dscacheutil -flushcache |
ओएस एक्स टाइगर (10.4)
|
lookupd -flushcache |
10.10.4 mdnsrespond रिटर्न में
L1 10.10.4 में राफा के समान ही वह आज्ञाओं को नहीं मानता है।