OS X El Capitan에서 DNS 캐시를 플러시하는 방법
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에 적용됩니다.
- /응용 프로그램/유틸리티/ 또는 Spotlight에서 터미널 응용 프로그램 열기
- 명령 프롬프트에서 다음 구문을 입력한 다음 Enter 키를 누릅니다.
- DNS 캐시 지우기를 실행하기 위해 요청 시(sudo에 필요) 관리자 암호를 입력하십시오.
- "DNS 캐시 플러시됨"이 들리면 명령이 성공한 것입니다
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; 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 캐시를 빠르게 플러시할 수 있습니다.