인터넷 연결 문제가 발생할 때마다 연결 문제를 일으킬 수 있는 많은 이유가 있음에도 불구하고 가장 먼저 비난받을 것은 인터넷 브라우저입니다. 예를 들어, 컴퓨터에 저장된 DNS 캐시가 오래되어 필요한 웹사이트를 검색하지 못할 수 있습니다. 이 경우 플러시해야 할 수도 있습니다.
macOS를 실행하는 Mac에서 DNS 캐시를 플러시하는 것은 터미널 창을 통해 명령을 실행하는 것만큼 쉽습니다. 터미널 앱을 실행하고 명령을 입력하기만 하면 작업이 완료됩니다.
Mac에서 DNS 캐시 플러시
1. 독에서 Launchpad를 클릭하고 Terminal을 검색하여 클릭하면 실행됩니다.
2. 터미널이 시작되면 다음 명령을 입력하고 Enter 키를 누릅니다. 이 명령은 컴퓨터의 DNS 캐시를 플러시합니다.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say DNS cache flushed
3. "sudo" 명령을 실행 중이므로 컴퓨터의 관리자 암호를 입력하라는 메시지가 표시됩니다. 그렇게 하고 Enter 키를 눌러 앞으로 이동하십시오.
4. Mac이 DNS 캐시를 플러시할 때까지 기다리면 완료되는 즉시 캐시가 플러시되었다는 메시지가 들립니다.
캐시가 플러시되었다는 문자 알림을 보내는 대신 터미널은 해당 데이터가 플러시되었음을 (물론 기계어로) 알려줍니다.
이제 DNS 캐시가 삭제되었으므로 브라우저에서 웹사이트를 열면 이제 제대로 확인되고 액세스할 수 있습니다. 그런 일이 발생했다면 트릭이 효과가 있었습니다.
또한 위의 명령은 OS X El Capitan 이상을 실행하는 Mac 사용자에게만 작동해야 합니다. 이전 버전의 macOS를 사용하는 경우 OS 파일에 내부 변경 사항이 있어 이러한 명령이 무효화되기 때문에 위의 명령이 작동하지 않습니다. 그러나 약간의 인터넷 검색을 통해 OS X Yosemite 또는 이전 버전에서 DNS 캐시를 플러시하는 방법을 알려주는 페이지로 이동하게 될 것입니다.
결론
Mac에 저장된 DNS 캐시가 문제를 일으키는 경우 위의 가이드는 Mac에 저장된 전체 DNS 캐시를 지우도록 도와 문제를 해결하는 데 도움이 될 것입니다.