डिस्कवरील: कमांड नहीं मिला


14

वीपीएन कनेक्ट करने के बाद, मुझे अक्सर अपने निजी होस्ट को पाने के लिए डीएनएस को फ्लश करना पड़ता है। मैं ऐसा करूंगा

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches

अब, योसेमाइट 10.10.4 में अपग्रेड करने के बाद, मुझे मिलता है

sudo: discoveryutil: command not found

तो, discoveryutil10.10.4 में चला गया है? अब मैं DNS को कैसे फ्लश कर सकता हूं?

जवाबों:


24

चूंकि डिस्क्यूटिल को इसके पूर्ववर्ती mDNSResponder द्वारा 10.10.4 उपयोग में लाया sudo killall -HUP mDNSResponderगया था (जैसे कि लायन / माउंटेन लायन / मावेरिक्स में) DNS कैश फ्लश करने के लिए।


2

एक सहयोगी ने सुझाव दिया है sudo dscacheutil -flushcacheएप्पल प्रलेखन राज्यों

dscacheutil - निर्देशिका सेवा कैश में जानकारी, आंकड़े एकत्र करें और प्रश्नों को आरंभ करें।

-फ्लुश्चैच पूरे कैश को फ्लश करता है। इसका उपयोग केवल चरम मामलों में किया जाना चाहिए। ओएस के पास वैध जानकारी उपलब्ध है यह सुनिश्चित करने के लिए अन्य तकनीकों के साथ कैश के भीतर वैधता जानकारी का उपयोग किया जाता है।


डिस्कवरी उपयोग गायब है ..... यही मूल पोस्ट ने कहा।
सेफेथस

यह उत्तर बताता है कि dscacheutilनहीं discoveryutil। यह भी, इस सवाल के लेखक और मूल पोस्ट की जाँच करें ... और यह टिप्पणी।
किर्बी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.