discoveryutil : 명령을 찾을 수 없습니다


14

VPN을 연결 한 후 개인 호스트를 찾으려면 종종 DNS를 비워야합니다. 나는 이것을 할 것이다

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches

이제 Yosemite 10.10.4로 업그레이드 한 후

sudo: discoveryutil: command not found

그렇다면 discoveryutil10.10.4에 사라 졌습니까? 지금 DNS를 어떻게 플러시 할 수 있습니까?

답변:


24

discoveryutil은 10.10.4에서 이전 mDNSResponder로 대체되었으므로 sudo killall -HUP mDNSResponder(라이온 / 마운틴 라이온 / 매버릭스에서와 같이) DNS 캐시를 플러시하기 위해 다시 사용 합니다.


2

동료가 제안했다 sudo dscacheutil -flushcache. 애플 문서 상태

dscacheutil-정보, 통계를 수집하고 디렉토리 서비스 캐시에 대한 쿼리를 시작합니다.

-flushcache 전체 캐시를 비 웁니다. 극단적 인 경우에만 사용해야합니다. 유효성 검사 정보는 다른 기술과 함께 캐시 내에서 사용되어 OS에 유효한 정보가 있는지 확인합니다.


디스커버리 유틸리티가 없습니다 ..... 그게 원래의 게시물입니다.
Sephethus

이 답변은 dscacheutil그렇지 않습니다 discoveryutil. 또한이 질문의 저자와 원래 게시물 및이 의견을 확인하십시오.
커비
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.