라스 팔마스 데 그란 카나리아의 그늘에서 28 도의 날이 촉박 한 것 같습니다. 도메인에 대해 특정 IP를 해결할 때 문제가 발생하는 경우 DNS 캐시를 비우는 방법을 설명하겠습니다. OS X 터미널을 사용해야하므로 고급 사용자에게 초점을 맞춘 작은 튜토리얼입니다.
가장 먼저 알아야 할 것은 이 작업을 수행해야하는 방식 OS X Yosemite의 출현과 함께 변경되었으며 우리가 아는 한 계속 될 것입니다. 가을에 출시 될 OS X El Capitan에서. OS X Yosemite 이전의 운영 체제에서 프로세스는 mDNSResponder를 통해 수행되었지만 지금은 discoveryutil로 대체되었습니다.
OS X Yosemite에서 DNS 캐시를 플러시하려면 OS X 터미널에서 여러 명령 조합을 사용해야합니다. 이러한 명령은 MDNS 캐시 (멀티 캐스트)와 UDNS 캐시 (유니 캐스트)를 플러시합니다. DNS 캐시를 지우기 위해 수행해야하는 프로세스부터 시작하겠습니다.
스포트라이트에서 찾거나 L로 이동하는 터미널을 엽니 다.aunchpad> OTHERS 폴더> 터미널. 터미널이 열리면 다음 명령을 작성합니다.
sudo discoveryutil mdnsflushcache
y
sudo discoveryutil udnsflushcaches
보시다시피 두 개의 개별 명령이며 하나를 입력 할 때마다 sudo로 시작하기 때문에 관리자 암호를 입력해야합니다. 이제 한 줄의 코드로 프로세스를 수행하려면 다음과 같이 작성해야합니다.
sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed
터미널의 경우 기사는 DNS 캐시를 비우기 전에 다음 정보를보고 싶은 경우 Unicast에서와 같이 Multicast에서는 다음 명령을 사용해야합니다.:
sudo discoveryutil mdnscachestats
또는 이것은 Unicast의 경우 :
sudo discoveryutil udnscachestats
다른 OS X 시스템에서이 작업을 수행하려면 :
OS X 매버릭스(10.9)
|
dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
OS X 마운틴 라이언(10.8)
|
sudo killall -HUP mDNSResponder |
OS X 라이온(10.7)
|
sudo killall -HUP mDNSResponder |
OS X 스노우 레오파드(10.6)
|
sudo dscacheutil -flushcache |
OS X 레오파드(10.5)
|
sudo dscacheutil -flushcache |
OS X 타이거 (10.4)
|
lookupd -flushcache |
10.10.4에서 mdnsrespond 반환
l1 10.10.4의 Rafa와 동일하게 그는 명령을 인식하지 못합니다.