Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워킹

DNS 서버가 응답하지 않을 때 해결하는 방법 완벽 가이드

집 네트워크나 인터넷이 연결된 Wi-Fi 핫스팟에 기기를 연결할 때, 여러 가지 이유로 인터넷 연결에 실패할 수 있습니다.

※ 이 글의 안내 사항은 Windows 10, Windows 8, Windows 7에 적용됩니다.

DNS 서버에 연결할 수 없는 원인

인터넷 연결 오류 중 한 유형은 DNS(Domain Name System, 도메인 네임 시스템)와 관련이 있습니다. DNS는 전 세계 인터넷 제공업체가 사용하는 분산형 이름 확인 서비스입니다. Windows 7, 8.1, 10 컴퓨터에서는 문제 해결 창의 '발견된 문제' 항목에 다음과 같은 오류 메시지가 표시될 수 있습니다.

The DNS server isn't responding
Your computer appears to be correctly configured, but the device or resource (DNS server) is not responding

이러한 오류가 발생하면 기기는 인터넷에 접속할 수 없습니다. DNS 서버 오류는 여러 가지 원인으로 나타날 수 있으며, 아래에서 소개하는 단계별 네트워크 문제 해결 절차를 통해 진단하고 복구할 수 있습니다.

Windows 10에서 네트워크 문제 해결사 실행하는 방법

Windows PC에서는 Windows 네트워크 진단을 실행하여 인터넷 연결 문제를 진단할 수 있습니다. 컴퓨터가 'DNS 서버가 응답하지 않음' 오류를 표시하는지 확실하지 않다면 다음 단계를 따라 해보세요.

  1. 시작(Start) 버튼을 누른 다음 설정(Settings)을 선택합니다.

  2. 네트워크 및 인터넷(Network & Internet)을 선택합니다. 네트워크 상태 창이 열립니다.

  3. '네트워크 설정 변경' 아래의 네트워크 문제 해결사(Network Troubleshooter)를 선택하면 Windows 네트워크 진단이 실행됩니다.

  4. 안내에 따라 진행하고 문제 해결 테스트가 끝날 때까지 기다립니다. 마법사는 감지된 오류를 바탕으로 맞춤형 진단 결과를 제공하므로, 사용자마다 결과가 다를 수 있습니다. 창의 발견된 문제(Problems found) 섹션에서 오류 메시지를 확인하면 근본 원인을 파악하는 데 도움이 됩니다.

Windows 7 또는 8에서 네트워크 문제 해결사 실행하는 방법

  1. 제어판(Control Panel)을 엽니다.

  2. 네트워크 및 공유 센터(Network and Sharing Center)를 엽니다.

  3. '네트워크 설정 변경' 아래의 문제 해결(Troubleshoot problems)을 클릭합니다.

  4. 인터넷 연결(Internet Connections)을 클릭합니다. 새 인터넷 연결 창이 열립니다.

  5. 다음(Next)을 클릭합니다.

  6. 문제 해결사 실행(Run the Troubleshooter)을 클릭합니다.

  7. 인터넷 연결 문제 해결(Troubleshoot my connection to the Internet)을 클릭합니다.

  8. 문제 해결 테스트가 완료될 때까지 기다린 뒤, 창의 발견된 문제(Problems found) 섹션에서 오류 메시지를 확인합니다.

  9. 여기까지 완료하면 됩니다!

DNS 서버가 응답하지 않는 문제의 주요 원인

이런 인터넷 연결 오류를 제대로 해결하려면 먼저 문제를 근본 원인까지 좁혀야 합니다. 아래에서 흔히 발생하는 원인들을 하나씩 살펴봅니다.

  • 장애가 발생한 인터넷 제공업체(ISP)
  • TCP/IP 또는 DHCP 서비스 오작동
  • 지나치게 공격적인 백신 소프트웨어
  • 오작동하는 라우터 또는 모뎀

인터넷 연결 문제가 실제로 DNS와 관련 있는지 확신할 수 없다면, 먼저 일반적인 네트워크 연결 문제 해결 방법을 시도해 보는 것이 좋습니다.

TCP/IP 및 DHCP 오류 해결하기

클라이언트 기기 운영체제 내부의 TCP/IP 소프트웨어가 오작동하면서 DNS 서버 주소를 잘못 설정하는 경우가 있습니다. Windows 컴퓨터를 재부팅하면 대부분 이런 일시적 결함이 해소됩니다. 좀 더 깔끔한 해결 방법은 Windows의 IP 주소 설정을 해제했다가 갱신(release & renew)하는 표준 절차를 수행하는 TCP/IP 유틸리티 명령(ipconfig /release, ipconfig /renew)을 실행하는 것입니다.

또한 대부분의 TCP/IP 네트워크는 DHCP(동적 호스트 구성 프로토콜) 서비스를 통해 클라이언트에 IP 주소를 할당합니다. DHCP는 기기의 내부 IP 주소뿐 아니라 기본·보조 DNS 서버 주소까지 함께 지정합니다. DHCP가 오작동하면 복구를 위해 PC 재부팅이 필요할 수 있습니다.

기기와 네트워크 라우터 양쪽 모두에서 DHCP가 활성화되어 있는지 확인하세요. 연결된 어느 한쪽이라도 DHCP를 사용하지 않으면 일반적으로 인터넷 연결 오류가 발생합니다.

DNS 제공업체 문제 대처하기

많은 사용자가 홈 네트워크를 인터넷 제공업체로부터 DNS 서버 주소를 자동으로 받아오도록 설정합니다. 그러나 제공업체의 서버나 네트워크에 장애가 생기거나 트래픽이 몰리면 해당 DNS 서비스가 갑자기 멈출 수 있습니다. 이 경우 고객은 제공업체가 문제를 해결할 때까지 기다려야 합니다.

이에 대한 대안으로, Google Public DNS와 OpenDNS 같은 업체가 무료 공용(public) DNS 서버를 제공합니다. 라우터 관리자는 라우터 설정 화면에 공용 DNS의 IP 주소를 직접 입력함으로써 네트워크의 DNS 구성을 개인 DNS에서 공용 DNS로 전환할 수 있습니다.

DNS 설정은 '네트워크 및 공유 센터'를 통해 Windows 기기 자체에 적용할 수도 있습니다. 다만 이 방법은 근본적인 해결책이 되기 어렵습니다. 기기는 보통 DHCP를 통해 라우터의 설정값을 가져와 로컬 설정을 덮어쓰기 때문입니다.

백신 프로그램으로 인한 인터넷 차단 피하기

Windows PC에 설치하는 백신 프로그램은 외부 침입을 막도록 설계되어 있지만, 비정상 동작을 감지하면 인터넷 접속 자체를 차단하는 경우도 있습니다.

대부분의 백신 프로그램은 공급업체가 주기적으로 자동 업데이트하는 특수 데이터베이스 파일을 기반으로 작동합니다. 이 업데이트는 백그라운드에서 진행되며 일상 작업을 방해하지 않도록 설계되어 있어, 사용자가 업데이트가 이루어졌다는 사실조차 모르는 경우가 많습니다.

문제는 이러한 데이터 업데이트 과정에서 실수가 발생하면, 실제로는 멀쩡한 컴퓨터를 감염된 것으로 잘못 판단하는 오탐(false positive)이 일어날 수 있다는 점입니다. 이런 오탐 때문에 Windows가 갑자기 'DNS 서버가 응답하지 않음' 오류를 보고하기도 합니다.

이것이 원인인지 확인하려면 백신 프로그램을 일시적으로 비활성화한 뒤 Windows 네트워크 진단을 다시 실행해 보세요. 이후에는 백신 공급업체에 새 업데이트나 기술 지원을 요청하는 것이 좋습니다. 백신을 끄는 것이 영구적인 해결책은 아니지만, 문제를 진단하기 위해 일시적으로 비활성화하는 것은 일반적으로(항상은 아니지만) 안전합니다.

오작동하는 라우터·모뎀 복구 또는 교체하기

광대역 라우터나 모뎀이 오작동하면 홈 네트워크의 기기들에서 DNS 오류 메시지가 나타날 수 있습니다. 라우터와 모뎀을 재시작하면 간헐적인 라우터 결함은 최소한 일시적으로 해결됩니다.

라우터와 모뎀이 계속해서 오류를 일으킨다면 결국 교체해야 합니다. 다만 두 장치가 DNS 오류를 반복적으로 일으키는 방식으로 고장 나는 경우는 드뭅니다. 고장 난 라우터나 모뎀은 보통 전원 자체가 들어오지 않거나, 근본적인 네트워크 연결과 관련된 오류를 발생시킵니다. 유선 이더넷 포트로 라우터에 연결해 사용 중이라면, 케이블을 다른 포트에 꽂아서 시도해 보세요.