DNS 서버가 응답하지 않습니다 원인과 인터넷 연결 해결법
참조: DNS (네이버 지식백과)
전화를 걸고 싶은 상대방의 이름은 분명히 알고 있는데, 연락처를 찾아주는 114 안내 전화나 전화번호부 앱이 먹통이 되어 정작 몇 번을 눌러야 할지 알 수 없어 발을 동동 구르는 상황을 떠올려 보세요. 상대방의 집도 멀쩡하고 내 스마트폰 통화망도 살아 있지만, 단지 전화번호를 변환해 주는 안내원이 멈춰 섰기 때문에 통화가 이어지지 못하는 상태입니다.
웹 브라우저를 열었을 때 메신저나 온라인 게임은 정상 작동하는데 페이지만 열리지 않고 DNS 서버가 응답하지 않습니다라는 네트워크 진단 창이 뜬다면 이와 동일한 현상입니다. 인터넷 세상의 전화번호부 역할을 수행하는 도메인 네임 시스템의 동작 메커니즘을 살펴보고, 불통이 된 통신 길을 신속하게 뚫어주는 단계별 복구법을 알아보겠습니다.
DNS 서버가 응답하지 않습니다 오류의 의미와 주소 변환 원리
우리가 주소창에 영문 도메인(예: google.com)을 입력하면, 컴퓨터는 곧바로 해당 사이트로 날아가지 못합니다. 컴퓨터끼리의 인터넷 통신은 사람이 읽는 글자가 아니라 142.250.206.206과 같은 숫자로 이루어진 IP 주소로만 패킷을 주고받기 때문입니다. 이때 영문 이름을 숫자로 번역해 주는 관문이 바로 도메인 네임 시스템(DNS, Domain Name System) 서버입니다.
윈도우 네트워크 진단 도구에 DNS 서버가 응답하지 않습니다라는 경고가 표시되는 것은, 내 컴퓨터가 통신사(ISP)나 공유기 DNS 서버에 주소 조회를 요청했으나 정해진 시간 내에 응답을 받지 못했음을 뜻합니다. 이는 통신망 전체가 끊긴 것이 아니라 단지 주소를 숫자로 번역해 주는 DNS 서버 오류 구간에서 병목이나 차단이 일어난 상태입니다.
인터넷 선이 끊어진 줄 알고 브라우저 창만 수십 번 새로고침하는 방식은 서버에 조회 쿼리만 누적시켜 연결 지연을 더욱 심화시킬 뿐입니다.
로컬 DNS 캐시 오염 해결을 위한 ipconfig /flushdns 실행법
컴퓨터는 웹 서핑 속도를 높이기 위해 한 번 방문했던 도메인의 IP 주소를 PC 내부의 로컬 메모리에 임시로 기억해 두는데, 이를 DNS 캐시라고 부릅니다. 하지만 사이트 서버의 IP 주소가 바뀌었거나 네트워크 접속 환경이 변경되었을 때 이 캐시 정보가 꼬이면 윈도우는 잘못된 주소로 계속 신호를 보내며 응답 대기 상태에 빠집니다.
명령 프롬프트에서 로컬 DNS 캐시 비우기 순서
- 키보드에서
Win + S를 누르고 검색창에cmd를 입력합니다. - 검색 결과로 나타난 명령 프롬프트를 마우스 우클릭하여 관리자 권한으로 실행을 클릭합니다.
- 검은색 콘솔 창에 아래 명령어를 그대로 입력하고 엔터를 누릅니다.
ipconfig /flushdns - ‘DNS 확인자 캐시를 플러시했습니다’라는 성공 안내 메시지가 나오는지 확인합니다.
- 이어서 네트워크 세션을 재정렬하기 위해
ipconfig /registerdns를 한 번 더 입력하고 엔터를 칩니다.
이 명령어는 컴퓨터 메모리에 저장된 낡고 오염된 주소 변환 데이터를 한 번에 비워내어, 다음 웹 서핑 시 깨끗한 상태로 DNS 조회를 시작하도록 만듭니다.
구글·클라우드플레어 공용 DNS 수동 변경으로 안정성 확보하기
로컬 캐시를 비웠음에도 문제가 지속된다면 내가 이용 중인 통신사(KT, SK브로드밴드, LG U+)의 기본 DNS 서버 자체가 일시적 트래픽 과부하를 겪고 있거나 디도스(DDoS) 공격 등으로 장애가 발생했을 가능성이 높습니다. 이럴 때는 통신사 망에 의존하지 않고 전 세계에서 가장 안정적인 글로벌 공용 DNS로 목적지를 바꿔주면 즉시 해결됩니다.
네트워크 어댑터 IPv4 공용 DNS 수동 설정 순서
- 키보드에서
Win + R을 누르고 실행 창에ncpa.cpl을 입력한 뒤 확인을 누릅니다. - 사용 중인 이더넷(유선) 또는 Wi-Fi(무선) 어댑터를 마우스 우클릭하여 속성으로 들어갑니다.
- 목록에서 인터넷 프로토콜 버전 4(TCP/IPv4)를 찾아서 더블클릭합니다.
- 하단 라디오 버튼에서 다음 DNS 서버 주소 사용을 선택합니다.
- 안정성이 뛰어난 구글 공용 DNS를 입력하려면 기본 설정 DNS에
8.8.8.8, 보조 DNS에8.8.4.4를 넣습니다(응답 속도가 빠른 클라우드플레어 DNS를 원할 때는1.1.1.1과1.0.0.1입력). - ‘종료할 때 설정 확인’에 체크한 뒤 확인을 눌러 창을 닫습니다.
공용 DNS로 변경하면 통신사 서버 장애와 무관하게 전 세계 분산 네트워크를 통해 즉각적인 주소 변환 결과를 받아올 수 있습니다.
공유기 DNS 프록시 먹통 시 모뎀 전원 재부팅 절차
가정이나 사무실에서 사용하는 유무선 공유기는 통신사 DNS와 사용자 PC 사이에서 주소 조회를 중계하는 DNS 프록시(Proxy) 역할을 수행합니다. 공유기를 수개월 동안 한 번도 끄지 않고 가동하면 내부 캐시 메모리가 가득 차거나 데몬 프로세스가 멈추면서 하위 PC들의 모든 DNS 질의를 허공에 버리는 현상이 생깁니다.
이 경우 거실 단자함이나 벽면에 연결된 통신사 모뎀과 유무선 공유기의 전원 플러그를 뽑고 약 1분간 대기해야 합니다. 모뎀 전원을 먼저 연결해 신호 불빛이 완전히 고정된 후 공유기 전원을 켜주면, 공유기가 통신사로부터 새로운 회선 세션을 수신하면서 멈춰 있던 DNS 중계 데몬이 정상화됩니다.
통신사 기본 DNS와 공용 DNS의 특징 및 오류 조치법 비교
| 구분 (DNS 종류) | 주요 제공 기관 | 주요 특징 및 장단점 | 장애 발생 시 추천 조치 |
|---|---|---|---|
| 통신사 기본 DNS | 국내 통신 3사 (KT, SKB, LGU+) | 국내 웹사이트 접속 핑이 빠르나 통신사 회선 장애 시 함께 중단 | 공유기 재부팅 또는 공용 DNS로 수동 전환 |
| 구글 공용 DNS | Google (8.8.8.8 / 8.8.4.4) | 글로벌 분산 서버로 안정성이 가장 뛰어나며 서버 다운이 거의 없음 | IPv4 속성에서 수동 주소로 1차 변경 지정 |
| 클라우드플레어 DNS | Cloudflare (1.1.1.1 / 1.0.0.1) | 세계 최상위권의 조회 속도와 철저한 개인정보 보호(로그 미보관) | 지연 시간(Latency) 단축을 위한 대체재로 활용 |
| 로컬 PC DNS 캐시 | 윈도우 운영체제 (Dnscache) | 과거 조회한 주소를 메모리에 저장하여 조회 지연을 없애줌 | 관리자 명령 프롬프트에서 플러시 명령 실행 |
핵심 정리
전화번호 안내원이 자리를 비워 상대방 번호를 알아내지 못하던 상황처럼, DNS 서버가 응답하지 않습니다 문구는 인터넷 물리 회선이 끊긴 것이 아니라 도메인 이름을 IP 주소로 바꿔주는 변환 시스템이 응답하지 않을 때 생기는 현상입니다. 명령 프롬프트에서 ipconfig /flushdns로 엉킨 로컬 캐시를 털어내고, 네트워크 속성에서 구글 공용 DNS나 클라우드플레어 DNS로 우회 설정해 주면 통신사 장애에 영향받지 않고 안정적인 서핑 환경을 되찾을 수 있습니다.
타사 백신 프로그램의 웹 감시 방화벽이 DNS 포트(UDP 53)를 오진해 차단하는 경우도 있으므로 보안 프로그램 설정도 함께 확인해 보시기 바랍니다. 아래 점검 항목을 통해 네트워크 변환 경로를 상시 점검해 보세요.
재발 방지 체크리스트
재발 방지 체크리스트
- 사이트 접속이 안 될 때 웹 브라우저뿐 아니라 메신저(카카오톡 등)는 정상인지 먼저 확인했는가?
- 통신사 기본 서버 장애에 대비해 네트워크 어댑터에 보조 DNS로 구글 공용 주소(8.8.8.8)를 등록해 두었는가?
- 네트워크 환경이 자주 바뀌는 노트북에서 주기적으로 ipconfig /flushdns 명령을 실행하고 있는가?
- 공유기 메모리 과부하를 막기 위해 일주일에 한 번 주기적인 전원 리셋을 진행하고 있는가?









