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

DNS_PROBE_FINISHED_NXDOMAIN 오류 해결하는 8가지 방법

웹사이트에 접속하려는 순간 DNS_PROBE_FINISHED_NXDOMAIN 오류 메시지가 나타난 적이 있으신가요? 이 오류는 DNS 설정 문제와 관련이 있으며, 컴퓨터에서 몇 가지 DNS 옵션만 조정하면 대부분 간단히 해결할 수 있습니다.

이 오류는 브라우저가 도메인 이름의 DNS를 해석(resolution)하지 못할 때 주로 발생합니다. 오류 메시지 끝에 붙은 NXDOMAIN이라는 단어는 '입력한 도메인이 존재하지 않는다'는 의미로, 브라우저가 해당 사이트의 IP 주소를 찾지 못했다는 신호입니다.

아래에서 이 오류를 없애고 정상적으로 웹사이트에 접속할 수 있도록 돕는 8가지 해결 방법을 소개합니다.

1. DNS 캐시 삭제하기

컴퓨터는 도메인 이름을 빠르게 불러오기 위해 저장된 DNS 캐시를 활용합니다. 그런데 이 캐시에 문제가 생기면 오류가 발생하는 경우가 많습니다. 캐시를 삭제하면 브라우저에서 겪고 있는 문제가 해결될 가능성이 높습니다.

윈도우에서 DNS 캐시 삭제하기

  1. 시작 메뉴 검색창에서 명령 프롬프트(Command Prompt)를 검색해 실행합니다.
  2. 명령 프롬프트 창에 아래 명령어를 입력하고 Enter 키를 누릅니다.
    ipconfig /flushdns
DNS_PROBE_FINISHED_NXDOMAIN 오류 해결하는 8가지 방법

맥에서 DNS 캐시 삭제하기

  1. Dock에서 Launchpad를 클릭하고 터미널(Terminal)을 검색해 실행합니다.
  2. 아래 명령어를 한 줄씩 입력하고 각각 Enter 키를 누릅니다.
    dscacheutil -flushcache
    sudo killall -HUP mDNSResponder
DNS_PROBE_FINISHED_NXDOMAIN 오류 해결하는 8가지 방법

2. IP 주소 갱신하기

'이 사이트에 연결할 수 없음' 오류는 잘못 지정된 IP 주소 때문에 발생하기도 합니다. IP 주소를 갱신하면 문제가 해결되는지 확인해 보세요.

윈도우에서 IP 주소 갱신하기

  1. 명령 프롬프트를 열고 아래 명령어를 순서대로 실행합니다.
    IP 주소 해제: ipconfig /release
  2. DNS 캐시 삭제: ipconfig /flushdns
  3. IP 주소 갱신: ipconfig /renew
  4. 새 DNS 서버 설정: netsh int ip set dns
  5. Winsock 설정 초기화: netsh winsock reset
DNS_PROBE_FINISHED_NXDOMAIN 오류 해결하는 8가지 방법

맥에서 IP 주소 갱신하기

  1. 메뉴 막대의 Wi-Fi 아이콘을 클릭하고 네트워크 환경설정 열기를 선택합니다.
  2. 왼쪽 목록에서 사용 중인 Wi-Fi 네트워크를 선택한 뒤 오른쪽 하단의 고급 버튼을 클릭합니다.
  3. TCP/IP 탭으로 이동합니다.
  4. DHCP 임대 갱신 버튼을 클릭합니다.
DNS_PROBE_FINISHED_NXDOMAIN 오류 해결하는 8가지 방법

3. DNS 클라이언트 서비스 재시작하기

윈도우에는 브라우저가 도메인 이름을 해석하도록 돕는 DNS 클라이언트(DNS Client)라는 서비스가 있습니다. 이 서비스를 재시작하면 '이 사이트에 연결할 수 없음' 오류가 사라질 수 있습니다.

윈도우 10에서 DNS 클라이언트 서비스를 재시작하는 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 창을 열고 services.msc를 입력한 후 Enter 키를 누릅니다.
  2. 목록에서 DNS Client 서비스를 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 다시 시작을 선택합니다.
DNS_PROBE_FINISHED_NXDOMAIN 오류 해결하는 8가지 방법

4. DNS 서버 변경하기

컴퓨터에 설정된 DNS 서버 자체에 문제가 있을 수도 있습니다. 이 경우 도메인 이름을 해석하지 못해 'DNS Probe Finished NXDOMAIN' 오류가 발생합니다.

이럴 때는 DNS 서버를 다른 것으로 변경해 보세요. 여기서는 구글의 공개 DNS 서버로 변경하는 방법을 안내합니다.

윈도우에서 DNS 서버 변경하기

  1. 설정 앱을 열고 네트워크 및 인터넷을 선택한 뒤 어댑터 옵션 변경을 클릭합니다.
  2. 사용 중인 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. DNS_PROBE_FINISHED_NXDOMAIN 오류 해결하는 8가지 방법
  3. 인터넷 프로토콜 버전 4(TCP/IPv4)를 선택하고 속성을 클릭합니다.
  4. 다음 DNS 서버 주소 사용 옵션을 체크합니다.
  5. 기본 설정 DNS 서버 칸에 8.8.8.8, 보조 DNS 서버 칸에 8.8.4.4를 입력한 후 하단의 확인을 클릭합니다.
  6. 브라우저를 다시 실행하고 이전에 열리지 않았던 사이트에 접속해 보세요.
DNS_PROBE_FINISHED_NXDOMAIN 오류 해결하는 8가지 방법

맥에서 DNS 서버 변경하기

  1. 메뉴 막대의 Wi-Fi 아이콘을 클릭하고 네트워크 환경설정 열기를 선택합니다.
  2. 왼쪽 사이드바에서 네트워크를 선택하고 오른쪽 패널의 고급을 클릭합니다.
  3. DNS 탭으로 이동합니다.
  4. 기존에 등록된 DNS 서버를 모두 선택한 뒤 하단의 -(빼기) 버튼을 클릭해 삭제합니다.
  5. +(더하기) 버튼을 클릭하고 8.8.8.8을 입력합니다.
  6. 다시 +(더하기) 버튼을 클릭하고 8.8.4.4를 입력합니다.
  7. 마지막으로 하단의 확인을 클릭해 변경 사항을 저장합니다.
DNS_PROBE_FINISHED_NXDOMAIN 오류 해결하는 8가지 방법

5. 브라우저를 기본 설정으로 초기화하기

브라우저 설정을 너무 많이 변경하면 웹사이트가 정상적으로 로드되지 않을 수 있습니다. 브라우저를 기본 상태로 초기화하면 문제가 해결될 수 있습니다.

크롬 초기화하기

크롬을 사용한다면 브라우저 전체를 초기화하기 전에 먼저 실험용 기능(flags)을 초기화해 보세요. 일부 사용자는 이 기능을 통해 브라우저 동작을 수정하는데, 이것이 원인일 수 있습니다.

플래그 초기화로 해결되지 않으면 브라우저 전체를 초기화하세요.

크롬 플래그를 초기화하는 방법은 다음과 같습니다.

  1. 크롬에서 새 탭을 열고 chrome://flags를 입력한 후 Enter 키를 누릅니다.
  2. 상단의 모두 재설정(Reset all) 버튼을 클릭합니다.
  3. 하단의 Relaunch 버튼을 클릭해 브라우저를 재시작하면 변경 사항이 적용됩니다.
DNS_PROBE_FINISHED_NXDOMAIN 오류 해결하는 8가지 방법

파이어폭스 초기화하기

  1. 파이어폭스를 실행하고 주소창에 about:support를 입력한 후 Enter 키를 누릅니다.
  2. Firefox 새로고침 버튼을 클릭합니다.
  3. 화면에 나타나는 확인 창에서 Firefox 새로고침을 선택합니다.

사파리 초기화하기

맥의 사파리에서는 캐시를 삭제하고 불필요한 플러그인과 확장 프로그램을 제거하면 위 오류를 해결할 수 있습니다.

  1. 사파리를 실행하고 상단의 Safari 메뉴를 클릭한 뒤 환경설정을 선택합니다.
  2. 웹 사이트 탭을 클릭하고 왼쪽 사이드바에서 필요 없는 플러그인의 체크를 해제합니다.
  3. 확장 프로그램 탭으로 이동해 왼쪽에서 확장 프로그램을 하나씩 선택하고 오른쪽 패널의 제거를 클릭합니다. 이 과정을 반복하면 모든 확장 프로그램이 제거됩니다.
  4. 고급 탭을 클릭하고 메뉴 막대에서 개발자용 메뉴 보기에 체크합니다.
  5. 메뉴 막대에 새로 생긴 개발자용 메뉴를 열고 캐시 비우기를 클릭해 사파리 캐시 파일을 삭제합니다.
DNS_PROBE_FINISHED_NXDOMAIN 오류 해결하는 8가지 방법

6. VPN 앱 끄기

VPN은 중간 서버 역할을 하며 컴퓨터의 트래픽이 이를 경유합니다. VPN에 문제가 있으면 브라우저가 어떤 사이트도 열지 못할 수 있습니다.

컴퓨터에서 VPN 앱을 끄고 사이트가 정상적으로 열리는지 확인해 보세요. VPN을 껐을 때 사이트가 잘 열린다면 VPN 앱 자체에 문제가 있는 것이므로, 다시 사용하기 전에 해당 문제를 해결해야 합니다.

7. hosts 파일 확인하기

윈도우와 맥 모두 도메인 이름을 로컬에서 해석하는 데 사용되는 hosts 파일을 포함하고 있습니다. 사이트에 접속하려고 하면 브라우저는 가장 먼저 이 파일에서 해당 도메인의 IP 주소를 찾습니다.

본인이나 다른 사람이 실수로 접속하려는 사이트를 이 파일에 추가했을 수 있습니다. 해당 사이트가 localhost IP나 다른 IP로 지정되어 있다면 컴퓨터가 도메인을 잘못 해석하게 되고, 그 결과 'DNS Probe Finished NXDOMAIN' 오류가 나타날 수 있습니다.

컴퓨터의 hosts 파일을 열어 해당 도메인이 등록되어 있는지 확인해 보세요.

윈도우에서 hosts 파일 열기

  1. 시작 메뉴에서 메모장을 검색하고, 메모장을 마우스 오른쪽 버튼으로 클릭한 뒤 관리자 권한으로 실행을 선택합니다.
  2. Ctrl + O를 누르고 C:\Windows\System32\drivers\etc 폴더로 이동한 뒤 hosts 파일을 두 번 클릭합니다.
  3. 파일 내용에서 접속하려는 도메인이 등록되어 있는지 확인합니다. 만약 있다면 해당 항목을 삭제하고 파일을 저장한 후 메모장을 닫습니다.
DNS_PROBE_FINISHED_NXDOMAIN 오류 해결하는 8가지 방법

맥에서 hosts 파일 열기

  1. 터미널을 열고 아래 명령어를 입력한 후 Enter 키를 누릅니다.
    sudo nano /etc/hosts
  2. 관리자 비밀번호를 입력하고 Enter 키를 누릅니다.
  3. hosts 파일의 내용이 표시됩니다. 접속하려는 도메인이 목록에 없는지 확인하세요.
DNS_PROBE_FINISHED_NXDOMAIN 오류 해결하는 8가지 방법

8. 라우터 설정 초기화하기

'서버 IP 주소를 찾을 수 없음' 오류는 때때로 잘못 구성된 라우터 때문에 발생합니다. 본인이나 다른 사람이 라우터 설정을 어떻게 변경했는지 확실하지 않다면, 라우터 설정을 모두 초기화하고 문제가 해결되는지 확인해 보세요.

단, 라우터를 초기화하면 기존 설정이 모두 삭제된다는 점에 유의하세요. 라우터 구성에 따라 인터넷 서비스 제공업체(ISP)와 연동되도록 다시 설정해야 할 수도 있습니다.

라우터를 초기화하는 일반적인 절차는 다음과 같습니다.

  1. 브라우저에서 라우터 설정 페이지에 접속합니다. 대부분의 경우 주소는 192.168.1.1입니다.
  2. 라우터 로그인 정보를 입력합니다.
  3. 상단의 Maintenance(유지 관리) 탭을 클릭합니다. 라우터에 따라 메뉴 이름은 다를 수 있지만 비슷한 위치에 있습니다.
  4. 왼쪽 사이드바에서 Factory Default Settings(공장 초기화 설정)를 선택합니다.
  5. 오른쪽 패널에서 Factory Default Settings를 클릭해 라우터를 초기화합니다.
DNS_PROBE_FINISHED_NXDOMAIN 오류 해결하는 8가지 방법

접속되지 않던 사이트에 다시 접속하기

브라우저에 'DNS_PROBE_FINISHED_NXDOMAIN' 오류가 표시되는 원인은 매우 다양합니다. 하지만 어떤 원인이든 위에서 소개한 방법 중 하나를 따라 하면 문제를 해결하고 다시 웹사이트에 정상적으로 접속할 수 있을 것입니다.

웹 브라우저 관련 문제는 흔하게 발생하며, 대부분 간단한 방법으로 해결할 수 있습니다. 크롬 사용 시 브라우저가 느려지거나 아예 응답하지 않는 현상을 겪을 수도 있는데, 이런 경우에도 몇 가지 방법으로 브라우저를 다시 원활하게 작동시킬 수 있습니다.