MacOS सिएरा और हाई सिएरा पर DNS का फ्लश कैश


14

MacOS Sierra या High Sierra Mac पर DNS सिस्टम के कैश को कैसे फ्लश करें ?

मैंने निम्नलिखित की चर्चा देखी है, लेकिन यह सुनिश्चित नहीं है कि यह आधुनिक दृष्टिकोण है। और मुझे यकीन नहीं है कि प्रत्येक वास्तव में क्या करता है।

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

जवाबों:


15

sudo dscacheutil -flushcache DNS कैश प्रविष्टियों से संबंधित कुछ भी उपयोगी नहीं है - कम से कम गैर-एलडीएपी वातावरण में और 10.9-10.13।

sudo killall -HUP mDNSRespondermDNSResponder को हैंग भेजता है , लॉन्चड डेमॉन को फिर से शुरू करेगा और DNS कैश को स्पेलओवर प्रभाव के रूप में साफ किया जाएगा।

यह आसानी से निम्नलिखित आदेश अनुक्रम के साथ परीक्षण किया जा सकता है:

sudo killall -INFO mDNSResponder

डिफ़ॉल्ट 03: 54: 55.672826 +0200 mDNSResponder कैश आकार 282 इकाइयाँ; उपयोग में 189 (73 समूह, 29 मल्टीकास्ट, 87 यूनिकस्ट) ; 2 सक्रिय प्रश्नों द्वारा संदर्भित
डिफ़ॉल्ट 03: 54: 55.694219 +0200 mDNSResponder यूनिकैस्ट कैशे शैन 1769

sudo dscacheutil -flushcache
sudo killall -INFO mDNSResponder

डिफ़ॉल्ट 03: 55: 52.148629 +0200 mDNSResponder कैश आकार 282 इकाइयाँ; उपयोग में 180 (79 समूह, 19 मल्टीकास्ट, 82 यूनिकस्ट) ; 2 सक्रिय प्रश्नों द्वारा संदर्भित
डिफ़ॉल्ट 03: 55: 52.157180 +0200 mDNSResponder Unicast Aacheast 1992

sudo killall -HUP mDNSResponder
sudo killall -INFO mDNSResponder

डिफ़ॉल्ट 03: 56: 39.446829 +0200 mDNSResponder कैश आकार 282 इकाइयाँ; उपयोग में 8 (4 समूह, 0 मल्टीकास्ट, 4 यूनिकस्ट) ; 2 सक्रिय प्रश्नों द्वारा संदर्भित
डिफ़ॉल्ट 03: 56: 39.466259 +0200 mDNSResponder Unicastacheache 121

Console.app के ऊपर परिणाम प्राप्त करने के लिए, "डिवाइस" में अपना होस्टनाम चुनें और फ़िल्टर mDNSResponder & Cache आकार का उपयोग करें :

यहाँ छवि विवरण दर्ज करें


"स्पिलओवर" प्रभाव का वास्तव में क्या मतलब है?
शुझेंग

इस बात की कोई अनिवार्यता नहीं है कि ऐप / सेवा को जमा करने के बाद कैश साफ़ हो जाए। यदि आप -HUP mDNSResponder, यह करता है। अन्य ऐप्स / सेवाएँ अपने कैश को साफ़ नहीं करेंगे यदि -HUPed।
कालोनोमथ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.