네트워크 문제 해결사를 실행했을 때 "DNS 서버가 응답하지 않습니다(DNS server not responding)" 오류 메시지가 표시되는 경우가 있습니다. 오류 이름에서 알 수 있듯이 원인 자체는 비교적 명확하지만, 그렇다면 무엇이 DNS 서버가 응답하지 못하게 만드는 것일까요? 이를 확인하려면 현재 사용 중인 DNS 서버를 점검하고, 해당 시점에 서버에 장애가 보고되었는지 살펴봐야 합니다. 이번 글에서는 이 오류 메시지를 해결하는 방법을 단계별로 자세히 안내해 드리겠습니다.

사실 이 오류는 다양한 요인으로 인해 발생할 수 있습니다. 어떤 경우에는 시스템에 설치된 서드파티 백신 소프트웨어가 원인이 되기도 하고, 또 다른 경우에는 손상된 DNS 캐시가 문제를 일으키기도 합니다. 본격적인 해결 방법을 살펴보기 전에, 먼저 가능한 원인들을 짚어보며 문제에 대한 이해를 돕겠습니다.
"DNS 서버가 응답하지 않습니다" 오류의 원인
- DNS 서버 다운 — 첫 번째 원인은 현재 사용 중인 DNS 서버가 다운되어 접근할 수 없는 경우입니다. 이럴 때는 DNS 서버를 변경하는 것만으로도 문제를 해결할 수 있습니다.
- DNS 캐시 손상 — 시스템의 DNS 캐시가 손상되거나 훼손된 경우에도 해당 오류가 나타날 수 있습니다. 이 경우 캐시를 삭제하면 문제가 해결됩니다.
- 서드파티 프로그램 간섭 — 마지막으로, 서드파티 애플리케이션이 네트워크 연결에 간섭할 때도 문제가 발생할 수 있습니다. 특히 백신 소프트웨어가 대표적인 원인으로 널리 알려져 있습니다. 이 경우 문제가 되는 프로그램을 종료하면 오류를 피할 수 있습니다.
원인을 파악했으니, 이제 문제를 해결할 수 있는 다양한 방법을 하나씩 살펴보겠습니다.
방법 1: 기본 DNS 서버 사용
문제가 발생했을 때 가장 먼저 확인해야 할 것은 네트워크 설정에서 기본 DNS 서버를 사용하고 있는지 여부입니다. 시스템의 기본 DNS 서버는 ISP(인터넷 서비스 제공업체)가 관리하므로, 서버에 문제가 생기더라도 ISP가 빠르게 조치해 주는 경우가 많습니다.
서드파티 DNS 서버를 사용 중이라면 기본 DNS 서버로 되돌린 후 문제가 해결되는지 확인해 보세요. 아래 지침을 따라 진행하세요:
- 먼저 시스템에서 제어판을 엽니다.

- 제어판 창에서 네트워크 및 인터넷으로 이동합니다.

- 네트워크 및 공유 센터 옵션을 클릭합니다.

- 연결 항목 옆에 있는 링크를 클릭합니다.

- 열리는 창에서 속성 버튼을 클릭합니다.

- 인터넷 프로토콜 버전 4(TCP/IPv4) 항목을 더블클릭합니다.

- 다음 창에서 DNS 서버 주소를 자동으로 받기 옵션이 선택되어 있는지 확인한 후 확인을 클릭합니다.

- 인터넷 프로토콜 버전 6(TCP/IPv6)에 대해서도 동일하게 설정합니다.
- 설정이 끝나면 시스템을 재부팅합니다.
- PC가 부팅된 후 문제가 계속되는지 확인합니다.
방법 2: DNS 캐시 삭제
경우에 따라 DNS 캐시가 손상되어 위와 같은 문제가 발생하기도 합니다. 이럴 때는 DNS 캐시를 플러시한 뒤 DNS를 다시 등록하면 문제를 해결할 수 있습니다. 아래 지침을 따라 진행하세요:
- 먼저 시작 메뉴를 열고 명령 프롬프트를 검색합니다. 검색 결과를 마우스 오른쪽 버튼으로 클릭한 뒤 관리자 권한으로 실행을 선택합니다.

- 명령 프롬프트 창이 열리면 아래 명령어를 하나씩 차례대로 입력합니다:
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
- 완료 후 컴퓨터를 재부팅합니다.
- PC가 부팅된 후 문제가 지속되는지 확인합니다.
방법 3: DNS 서버 변경
오류를 해결하는 또 다른 방법은 DNS 서버 자체를 변경하는 것입니다. 현재 사용 중인 DNS에 접속할 수 없어 문제가 발생하는 것이므로, Google 또는 Cloudflare 같은 공개 DNS 서버로 변경하면 해결될 수 있습니다. 아래 지침을 따라 진행하세요:
- 먼저 작업 표시줄의 네트워크 아이콘을 마우스 오른쪽 버튼으로 클릭하고 네트워크 및 인터넷 설정을 선택합니다.

- 설정 창에서 고급 네트워크 설정을 클릭합니다.

- 이어서 추가 네트워크 어댑터 옵션을 클릭합니다.

- 팝업되는 창에서 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭한 뒤 속성을 선택합니다.
- 인터넷 프로토콜 버전 4(TCP/IPv4) 항목을 더블클릭합니다.

- 하단의 다음 DNS 서버 주소 사용 옵션을 선택합니다.
- 아래 DNS 서버 주소를 입력합니다. Google 또는 Cloudflare 중 편한 것을 선택하면 됩니다:
Google:
8.8.8.8
8.8.4.4
Cloudflare:
1.1.1.1
1.0.0.1
- 입력이 끝나면 확인 버튼을 클릭하고 컴퓨터를 재부팅합니다.
- PC가 부팅된 후 문제가 계속되는지 확인합니다.
방법 4: 네트워크 재설정
이 문제는 네트워크 설정 자체의 오류로 인해 발생했을 가능성도 있습니다. 이 경우 네트워크 설정을 초기화하면 시스템의 네트워크 구성이 새로 적용되어, 잘못된 설정이 원인이었다면 자연스럽게 바로잡힙니다. 아래 지침을 따라 진행하세요:
- 키보드에서 Windows 키 + I를 눌러 설정 창을 엽니다.

- 설정 창에서 네트워크 및 인터넷을 클릭합니다.
- 고급 네트워크 설정을 클릭합니다.

- 네트워크 재설정 옵션을 클릭합니다.

- 마지막으로 지금 다시 설정 버튼을 클릭해 네트워크 설정을 초기화합니다.

- 재설정이 완료된 후 문제가 계속 발생하는지 확인합니다.
방법 5: 클린 부팅 수행
위의 방법들로도 문제가 해결되지 않는다면, 서드파티 애플리케이션의 간섭이 원인일 가능성이 높습니다. 대체로 백신 소프트웨어가 주범이지만, 드물게는 다른 프로그램이 원인인 경우도 있습니다.
클린 부팅을 수행하면 필수 Microsoft 서비스만 실행된 상태로 시스템을 시작할 수 있어, 서드파티 프로그램이 원인인지 쉽게 확인할 수 있습니다. 클린 부팅 후 문제가 사라졌다면 서드파티 앱이 범인이며, 이후 서비스를 하나씩 활성화해 가며 원인 프로그램을 찾으면 됩니다. 서드파티 백신 프로그램부터 확인하는 것을 추천합니다. 아래 지침을 따라 진행하세요:
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
- 실행 대화 상자에 msconfig를 입력하고 Enter 키를 누릅니다.

- 시스템 구성 창에서 서비스 탭으로 전환합니다.
- 모든 Microsoft 서비스 숨기기 확인란을 체크합니다.

- 모두 사용 안 함 버튼을 클릭한 뒤 적용을 누릅니다.

- 시작 프로그램 탭으로 이동해 작업 관리자 열기를 클릭합니다.

- 작업 관리자에서 각 앱을 하나씩 선택하고 사용 안 함 버튼을 클릭합니다.

- 모든 설정이 끝나면 컴퓨터를 재부팅합니다.
- 클린 부팅 상태에서도 문제가 발생하는지 확인합니다.