DNS 서버 응답 없음 오류 해결 방법
인터넷은 연결됐는데 사이트만 안 열린다면 DNS 문제를 의심합니다
인터넷 연결 상태는 ‘연결됨’으로 표시되는데 웹페이지가 열리지 않고 ‘DNS 서버가 응답하지 않습니다’ 또는 ‘DNS 서버 응답 없음’ 같은 오류가 뜬다면, 인터넷 회선 자체보다는 DNS(도메인 이름을 컴퓨터가 통신할 수 있는 IP 주소로 바꿔주는 시스템) 단계에서 문제가 생겼을 가능성이 큽니다. example.com 같은 주소를 사람은 기억하기 쉽지만 컴퓨터는 IP 주소(숫자로 이루어진 실제 접속 위치)로 변환해야 접속할 수 있는데, 이 변환 과정이 막히면 인터넷은 연결돼 있어도 사이트를 찾지 못하는 증상이 나타납니다. 원인은 DNS 캐시 손상, DNS 서버 설정 문제, 공유기·모뎀의 일시적 오류, 통신사 DNS 서버 문제, 보안 프로그램 간섭, 네트워크 드라이버 문제 등 다양하므로 한 가지로 단정하기는 어렵습니다.
범위를 좁히고 재부팅부터 확인합니다
가장 먼저 증상의 범위를 확인합니다. 다른 기기(스마트폰 등)에서도 같은 사이트가 안 열리는지, 특정 사이트만 안 되는지 아니면 여러 웹페이지가 다 안 열리는지 구분하면 원인을 좁히는 데 도움이 됩니다. 특정 사이트 하나만 안 열린다면 그 사이트 자체의 문제일 수 있습니다. 여러 사이트가 다 안 열린다면 재부팅을 시도합니다. PC를 재시작하고, 공유기(무선으로 인터넷 신호를 나눠주는 장치)와 모뎀도 전원을 뽑았다가 다시 연결하면 일시적인 오류가 풀리는 경우가 많습니다. 다만 윈도우 업데이트가 진행 중이거나 저장하지 않은 작업이 열려 있다면 곧바로 재부팅하지 말고 안전하게 마친 뒤 진행합니다. 참고로 와이파이 연결이 자꾸 끊기는 증상이라면 와이파이 자꾸 끊김 글을, 연결은 유지되는데 속도만 느리다면 인터넷 느림 글을, 유선 랜 자체가 인식되지 않는다면 이더넷 인식 안됨 글을 참고할 수 있습니다.
DNS 캐시 초기화와 브라우저·보안 프로그램 점검
재부팅 후에도 증상이 계속되면 DNS 캐시(이전에 접속한 사이트의 주소 정보를 임시로 저장해 둔 데이터)를 초기화해 봅니다. 명령 프롬프트를 관리자 권한으로 실행한 뒤 ipconfig /flushdns 명령을 입력하면 캐시가 초기화됩니다. 이후에도 안 된다면 다른 브라우저에서는 접속되는지 확인해 특정 브라우저만의 문제인지 구분하고, 방화벽이나 백신 등 보안 프로그램이 최근 설치되거나 설정이 바뀌지 않았는지도 점검해 봅니다. 보안 프로그램을 반드시 꺼야 하는 것은 아니며, 최근 변경 사항이 있었는지 확인하는 차원에서 살펴보는 것이 안전합니다.
DNS 서버 주소를 직접 변경해 봅니다
위 방법으로도 해결되지 않는다면 DNS 서버 주소를 직접 지정해 볼 수 있습니다. 설정에서 네트워크 및 인터넷 메뉴로 들어가 사용 중인 어댑터의 속성을 열거나, 제어판의 네트워크 어댑터 속성에서 IPv4(인터넷 프로토콜 버전 4) 항목을 연 뒤 ‘다음 DNS 서버 주소 사용’을 선택하고 8.8.8.8과 8.8.4.4 같은 공용 DNS 주소를 입력해 접속이 되는지 확인합니다. 이렇게 접속이 정상화된다면 기존에 자동으로 지정되던 DNS 서버 쪽 문제였을 가능성이 있습니다. 다시 원래 상태로 되돌리려면 같은 화면에서 ‘DNS 서버 주소 자동으로 받기’를 선택하면 됩니다. 이 방법으로도 해결되지 않으면 윈도우의 네트워크 문제 해결사를 실행하거나 네트워크 드라이버를 최신 버전으로 업데이트해 봅니다. 그래도 증상이 반복된다면 통신사 회선이나 통신사 DNS 서버 쪽 문제일 수 있으므로 가입한 통신사에 문의하는 것이 좋습니다. 메뉴 이름과 경로는 사용 중인 윈도우 버전에 따라 다소 다를 수 있습니다.
DNS 서버 응답 없음 증상은 대부분 캐시 초기화나 DNS 서버 주소 변경만으로 해결되는 경우가 많으므로, 재부팅 이후에는 이 두 가지를 먼저 시도해 보는 것이 순서입니다. 각 부품과 용어에 대한 자세한 설명은 컴퓨터 부품과 용어 정리 글에서 확인할 수 있습니다.