Computer >> 컴퓨터 >  >> 문제 해결 >> Mac

Mac에서 DNS 캐시를 삭제하는 방법 – 웹사이트 로딩 오류 해결 가이드

브라우저에서 웹사이트가 제대로 열리지 않아 답답하신가요? 그 원인은 의외로 간단할 수 있습니다. 바로 DNS 캐시입니다. DNS 캐시는 Mac에 아무런 손상 없이 안전하게 삭제할 수 있으며, 이 과정만으로도 웹사이트 로딩 문제가 해결되는 경우가 많습니다.

다만 사용 중인 macOS 버전에 따라 실행해야 하는 명령어가 다르기 때문에, 자신의 버전에 맞는 명령어를 찾아 터미널(Terminal)에서 실행해야 합니다. 지금부터 단계별로 자세히 알려드리겠습니다.

Mac에서 DNS 캐시를 삭제해야 하는 이유

Mac에서 DNS 관련 오류가 발생했다면 DNS 캐시를 삭제하는 것이 좋습니다. 여기에는 브라우저에 나타나는 DNS 오류 메시지뿐만 아니라, Mac에서 사용하는 각종 앱에서 발생하는 DNS 오류도 포함됩니다.

DNS 캐시를 비우면 브라우징 관련 문제가 해결되는 이유는 DNS의 작동 방식 때문입니다. DNS는 도메인 이름을 IP 주소로 변환해 주는 역할을 하는데, 캐시가 손상되거나 오류가 생기면 이 변환 과정이 제대로 이루어지지 않아 웹사이트 접속이 끊기거나 실패하게 됩니다.

이럴 때 DNS 캐시를 삭제하면 대부분의 문제를 손쉽게 해결할 수 있습니다.

Mac에서 DNS 캐시 삭제하는 방법

macOS에서는 터미널에서 명령어 하나만 실행하면 DNS 캐시를 삭제할 수 있습니다. 다만 macOS 버전마다 명령어가 조금씩 다르므로, 자신의 버전에 맞는 명령어를 사용해야 합니다.

1단계. macOS 버전 확인하기

먼저 사용 중인 macOS 버전을 확인해야 합니다. 버전에 따라 입력해야 할 명령어가 달라지기 때문입니다.

버전을 확인하려면 화면 왼쪽 상단의 애플() 로고를 클릭한 후 이 Mac에 관하여(About This Mac)를 선택하세요.

그러면 macOS 이름과 버전이 표시됩니다. 이 버전 정보를 잘 기억해 두세요. 다음 단계에서 DNS 캐시를 실제로 삭제할 때 필요합니다.

2단계. 터미널에서 명령어 실행하기

터미널 창을 열고 명령어를 입력하면 DNS 캐시를 삭제할 수 있습니다. 순서는 다음과 같습니다.

  1. Spotlight, Launchpad 또는 Finder를 이용해 터미널(Terminal) 앱을 실행합니다.
  2. macOS 10.11 이상을 사용하는 경우, 아래 명령어를 입력하고 Enter 키를 누릅니다.
    sudo killall -HUP mDNSResponder
  3. macOS 10.10을 사용하는 경우, 아래 명령어로 DNS 캐시를 삭제합니다.
    sudo discoveryutil udnsflushcaches
  4. macOS 10.7, 10.8, 10.9 사용자는 아래 명령어를 입력합니다.
    sudo killall -HUP mDNSResponder
  5. macOS 10.6 사용자는 아래 명령어를 실행합니다.
    sudo dscacheutil -flushcache
  6. macOS 10.5 이하 버전을 사용하는 경우, 아래 명령어로 DNS 캐시를 삭제할 수 있습니다.
    sudo lookupd -flushcache

눈치채셨겠지만 모든 명령어 앞에는 sudo가 붙어 있습니다. 이는 명령어를 실행하기 전에 관리자(Admin) 비밀번호를 입력해야 한다는 의미입니다. 따라서 명령어를 실행하기 전에 비밀번호를 미리 준비해 두는 것이 좋습니다.

DNS 캐시를 삭제하면 문제가 생기지 않을까?

DNS 캐시를 삭제한다는 것은 저장된 DNS 항목들만 지우는 것일 뿐입니다. 이 파일들을 삭제한다고 해서 Mac에 어떠한 문제도 발생하지 않으니 안심해도 됩니다.

캐시를 삭제한 후 브라우저에서 사이트에 접속하면, 브라우저는 DNS 서버에서 최신 항목을 새로 가져옵니다. 이 항목들은 다시 DNS 캐시에 저장되며, 같은 과정이 반복됩니다.

DNS 캐시 삭제로 Mac의 DNS 오류 해결하기

DNS 캐시를 삭제하는 것은 Mac에 전혀 해롭지 않습니다. 따라서 DNS 관련 문제를 겪을 때마다 망설이지 말고 캐시를 삭제해 보세요. 컴퓨터에서 발생하는 다양한 도메인·서버 관련 문제를 실제로 해결해 줄 수 있습니다.

DNS뿐만 아니라 Mac에서는 여러 종류의 캐시를 삭제할 수 있습니다. 캐시 삭제는 다양한 문제를 빠르고 간편하게 해결할 수 있는 기본적인 문제 해결 방법이니, 평소에 활용해 보시길 권합니다.