OS X Yosemite에서 discoveryutil로 DNS 캐시를 플러시하는 방법

플러시 DNS 소개 이미지

라스 팔마스 데 그란 카나리아의 그늘에서 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

clear-cache-dns

보시다시피 두 개의 개별 명령이며 하나를 입력 할 때마다 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)

1
dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X 마운틴 라이언(10.8)

1
sudo killall -HUP mDNSResponder

OS X 라이온(10.7)

1
sudo killall -HUP mDNSResponder

OS X 스노우 레오파드(10.6)

1
sudo dscacheutil -flushcache

OS X 레오파드(10.5)

1
sudo dscacheutil -flushcache

OS X 타이거 (10.4)

1
lookupd -flushcache

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   라파

    10.10.4에서 mdnsrespond 반환

  2.   어깨

    l1 10.10.4의 Rafa와 동일하게 그는 명령을 인식하지 못합니다.