OS X El Capitan에서 DNS 캐시를 플러시하는 방법

Anonim

Mac에서 DNS 설정을 조정했는데 변경 사항이 적용되지 않은 것 같거나 지정된 이름 서버 주소가 의도한 대로 확인되지 않는 경우 DNS 캐시를 플러시하는 것이 빠른 해결 방법인 경우가 많습니다. OS X El Capitan(10.11 이상)에서 DNS 캐시를 플러시하는 것은 명령줄로 이동하면 쉽게 가능합니다. Mac OS의 이전 릴리스.이는 Apple이 mDNSResponder를 검색을 위해 일시적으로 버린 후 다시 채택했기 때문에 dscacheutil 명령이 일부 Mac 사용자에게 친숙할 수 있습니다.

OS X 10.11에서 DNS 캐시 플러시+

DNS 캐시를 지우는 이 방법은 버전이 10.11 이상인 OS X El Capitan 버전을 실행하는 모든 Mac에 적용됩니다.

  1. /응용 프로그램/유틸리티/ 또는 Spotlight에서 터미널 응용 프로그램 열기
  2. 명령 프롬프트에서 다음 구문을 입력한 다음 Enter 키를 누릅니다.
  3. sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; DNS 캐시가 플러시되었다고 말합니다.

  4. DNS 캐시 지우기를 실행하기 위해 요청 시(sudo에 필요) 관리자 암호를 입력하십시오.
  5. "DNS 캐시 플러시됨"이 들리면 명령이 성공한 것입니다

이제 DNS 캐시가 플러시됩니다. 인터넷에 연결된 앱에 변경 사항을 적용하려면 웹 브라우저와 같이 DNS를 사용하는 앱을 종료했다가 다시 실행해야 할 수 있습니다.

로컬 DNS 캐시 지우기는 일반적으로 웹 개발자, 네트워크 관리자, 호스트로 정확한 상세 조회를 수행하는 사람, 호스트 파일을 편집하거나 더 빠른 서버나 다른 목적을 위해 도메인 이름 설정을 조정하는 모든 사람에게 필요합니다.

DNS 캐시를 자주 플러시하려는 경우 적절한 .profile에 간단한 별칭을 배치하면 향후 빠른 사용에 도움이 될 수 있습니다.

alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say flushed'

또한 사용자는 말 부분을 잘라내어 명령을 여러 부분으로 나눌 수 있지만 한 줄로 작성하는 것이 가장 쉬운 방법인 경우가 많습니다.

sudo dscacheutil -flushcache

그런 다음 mDNSResponder killall 명령을 별도로 시작합니다.

sudo killall -HUP mDNSResponder

이 경로로 이동하면 명령이 성공했다는 청각 피드백이 제공되지 않습니다.

이것은 최신 버전의 OS X에 적용되는 반면 이전 버전의 Yosemite를 실행하는 사용자는 이전 Mac OS X 릴리스 사용자와 마찬가지로 여기에서 다른 명령 문자열로 동일한 효과에 대한 지침을 찾을 수 있습니다. Mavericks 및 Snow Leopard, 또는 Tiger, Panther 및 Jaguar의 먼지 투성이 버전과 같은 것입니다. 모바일 측면에서 iPhone 및 iPad 사용자는 간단한 트릭으로도 iOS에서 DNS 캐시를 빠르게 플러시할 수 있습니다.

OS X El Capitan에서 DNS 캐시를 플러시하는 방법