MacOS Sierra ve High Sierra'da DNS önbelleğini temizleme


14

MacOS Sierra veya High Sierra Mac'te DNS sisteminin önbelleğini nasıl temizleyebilirim ?

Aşağıdakilerin tartışmasını gördüm, ancak bunun modern yaklaşım olup olmadığından emin değilim. Ve her birinin tam olarak ne yaptığını bilmiyorum.

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Yanıtlar:


15

sudo dscacheutil -flushcache DNS önbellek girdileriyle ilgili yararlı bir şey yapmaz - en azından LDAP dışı ortamlarda ve 10.9-10.13.

sudo killall -HUP mDNSResponderBir gönderir asmak mDNSResponder için, Launchd cini yeniden başlar ve DNS önbellek yayılma etkisi olarak temizlenecektir.

Bu, aşağıdaki komut dizisiyle kolayca test edilebilir:

sudo killall -INFO mDNSResponder

varsayılan 03: 54: 55.672826 +0200 mDNS Yanıtlayıcı Önbellek boyutu 282 varlık; 189 kullanımda (73 grup, 29 çok noktaya yayın, 87 tek noktaya yayın) ; 2 aktif sorular tarafından referans verildi
varsayılan 03: 54: 55.694219 +0200 mDNSResponder Unicast Önbellek boyutu 1769

sudo dscacheutil -flushcache
sudo killall -INFO mDNSResponder

varsayılan 03: 55: 52.148629 +0200 mDNS Yanıtlayıcı Önbellek boyutu 282 varlık; 180 kullanımda (79 grup, 19 çok noktaya yayın, 82 tek noktaya yayın) ; 2 aktif sorular tarafından referanslandırılmıştır
varsayılan 03: 55: 52.157180 +0200 mDNSResponder Unicast Önbellek boyutu 1992

sudo killall -HUP mDNSResponder
sudo killall -INFO mDNSResponder

varsayılan 03: 56: 39.446829 +0200 mDNS Yanıtlayıcı Önbellek boyutu 282 varlık; Kullanımda 8 (4 grup, 0 çok noktaya yayın, 4 tek noktaya yayın) ; 2 aktif sorular tarafından referans verildi
varsayılan 03: 56: 39.466259 +0200 mDNSResponder Unicast Önbellek boyutu 121

Yukarıdaki sonuçları almak için Console.app dosyasını açın, "Cihazlar" bölümünde ana makine adınızı seçin ve mDNSResponder ve Önbellek boyutunda bir filtre kullanın :

resim açıklamasını buraya girin


"Yayılma" etkisi ile tam olarak ne demek istiyorsun?
Shuzheng

Bir uygulama / hizmetten sonra önbelleğin temizlenmesinin kaçınılmazlığı yoktur. Eğer -HUP mDNSResponder yaparsanız, yapar. Diğer uygulamalar / hizmetler, -HUPed durumunda önbelleklerini temizlemez.
klanomath
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.