macOS Sierra 및 High Sierra에서 DNS 캐시 플러시


14

macOS Sierra 또는 High Sierra Mac 에서 DNS 시스템 의 캐시를 플러시하는 방법은 무엇입니까?

다음에 대한 논의를 보았지만 이것이 현대적인 접근법인지 확실하지 않습니다. 그리고 나는 각각 정확히 무엇을하는지 확신하지 못합니다.

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

답변:


15

sudo dscacheutil -flushcache 적어도 비 LDAP 환경과 10.9-10.13에서 DNS 캐시 항목과 관련된 유용한 것은 없습니다.

sudo killall -HUP mDNSRespondermDNSResponder에 중단을 보내면 launchd가 데몬을 다시 시작하고 DNS 캐시가 스필 오버 효과로 지워집니다.

다음 명령 순서로 쉽게 테스트 할 수 있습니다.

sudo killall -INFO mDNSResponder

기본 03 : 54 : 55.672826 +0200 mDNSResponder 캐시 크기 282 엔티티; 사용중인 189 (73 그룹, 29 멀티 캐스트, 87 유니 캐스트) ; 2 활성 질문에 의해 참조 됨
default 03 : 54 : 55.694219 +0200 mDNSResponder Unicast Cache size 1769

sudo dscacheutil -flushcache
sudo killall -INFO mDNSResponder

기본 03 : 55 : 52.148629 +0200 mDNSResponder 캐시 크기 282 엔티티; 사용중인 180 개 (79 그룹, 19 멀티 캐스트, 82 유니 캐스트) ; 2 활성 질문에 의해 참조 됨
default 03 : 55 : 52.157180 +0200 mDNSResponder Unicast Cache size 1992

sudo killall -HUP mDNSResponder
sudo killall -INFO mDNSResponder

디폴트 03 : 56 : 39.446829 +0200 mDNSResponder 캐시 크기 282 엔티티; 사용중인 8 개 (4 그룹, 0 멀티 캐스트, 4 유니 캐스트) ; 2 활성 질문에 의해 참조 됨
default 03 : 56 : 39.466259 +0200 mDNSResponder 유니 캐스트 캐시 크기 121

Console.app을 연 결과를 얻으려면 "장치"에서 호스트 이름을 선택하고 mDNSResponder & Cache size 필터를 사용하십시오 .

여기에 이미지 설명을 입력하십시오


"스필 로버"효과 란 정확히 무엇을 의미합니까?
Shuzheng

앱 / 서비스를 종료 한 후 캐시를 지우는 것은 불가피합니다. mDNSResponder를 -HUP하면 그렇게됩니다. 다른 앱 / 서비스는 -HUPed 인 경우 캐시를 지우지 않습니다.
klanomath
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.