오늘날 대부분의 직장인들은 업무에 인터넷에 의존하고 있다고 해도 과언이 아닙니다.
그래서 중요한 자료를 찾으려는 순간 인터넷 접속이 막히면 상당히 난감한 상황에 빠지게 됩니다. 특히 급하게 마쳐야 할 업무가 있을 때라면 더욱 그렇습니다.
인터넷 접속을 방해하는 원인 중 하나가 바로 'DNS 서버가 응답하지 않습니다(DNS Server Not Responding)' 오류입니다. 마치 다리 밑에서 지나가는 사람들을 가로막던 트롤처럼, 인터넷으로 향하는 길을 툭하니 막아버리는 존재이지요.
다행히도 이 글에서 소개하는 간단한 문제 해결 단계를 따르면 이 '트롤'을 물리치고 다시 인터넷 세계로 나아갈 수 있습니다.
'DNS 서버가 응답하지 않음' 오류란 무엇인가?
'DNS 서버가 응답하지 않음' 오류는 꽤 흔한 문제이며 대체로 해결이 쉬운 편입니다. 이 문제가 발생하는 원인은 다양하지만, 근본적으로는 웹페이지를 불러오는 과정에서 접속된 DNS 서버가 요청한 웹사이트를 찾지 못했기 때문에 발생합니다.
이 글에서는 이 오류의 발생 원인과 해결 방법을 자세히 살펴보겠습니다.
먼저 이 오류를 제대로 이해하려면 DNS가 무엇인지 기본적으로 알아야 합니다.
DNS의 기본 개념
DNS는 Domain Name System(도메인 이름 시스템)의 약자입니다. 쉽게 설명하면, 사람이 읽을 수 있는 인터넷 주소(예: www.amazon.com, www.netflix.com)를 저장하고 관리하는 분산형 시스템입니다.
DNS는 이러한 사람 친화적인 URL을 해당 IP(Internet Protocol) 주소로 변환해 줍니다.
IP 주소는 사람이 읽기 어렵지만 인터넷 내부 작동에는 필수적입니다. IP 주소는 인터넷상의 컴퓨터를 고유하게 식별합니다. 예를 들어 www.netflix.com에 연결된 IP 주소는 69.53.224.255와 같은 형태일 수 있습니다.
넷플릭스 콘텐츠에 접속할 때 숫자와 점으로 구성된 복잡한 문자열보다는 'www.netflix.com'을 기억하는 것이 훨씬 쉽겠지요. DNS는 바로 이 작업을 대신 처리해 주어, 웹사이트에 접속할 때마다 불편한 숫자 데이터를 외우거나 검색할 필요가 없게 해줍니다.
DNS를 설명할 때 흔히 사용되는 비유가 바로 전화번호부입니다. 전화번호부에서 통화하려는 사람의 이름으로 전화번호를 찾듯, 브라우저에 웹사이트 URL(예: www.amazon.com)을 입력하면 비슷한 조회 과정이 일어납니다.
다행히 www.amazon.com에 해당하는 IP 주소를 직접 찾을 필요는 없습니다. 이 모든 과정은 백그라운드에서 자동으로 처리됩니다.
즉, 브라우저에 URL을 입력할 때마다 적절한 IP 주소가 자동으로 조회되고, 그 IP 주소를 통해 해당 웹사이트를 호스팅하는 서버에 연결됩니다.
오류가 발생하는 이유
'DNS 서버가 응답하지 않음' 오류가 발생했다는 것은, 브라우저에 입력한 호스트명을 기반으로 IP 주소를 자동 조회하는 분산형 네이밍 시스템이 응답하지 않는다는 뜻입니다.
이 오류의 원인은 다양하지만, 다행히 해결 방법 역시 여러 가지가 있습니다.
간단한 해결책으로는 브라우저를 변경하거나, 더 간단하게는 컴퓨터를 재시작하는 것입니다. 네, 말 그대로 끄고 다시 켜는 것만으로 문제가 해결될 수도 있습니다.
하지만 운이 좋지 않아 문제가 계속된다면 낙심하지 마세요. 원인을 파악하고 해결하기 위해 시도할 수 있는 방법이 많이 있습니다.
'DNS 서버가 응답하지 않음' 오류 해결 방법
아래는 이 오류를 해결하기 위해 시도해 볼 수 있는 방법들입니다. 각 방법의 자세한 내용은 이어지는 섹션에서 확인하세요:
- 다른 웹 브라우저 사용하기
- 다른 기기로 웹사이트 접속해 보기
- 공유기 재시작하기
- 네트워크 문제 진단하기
- DNS 서버 수동 설정하기
- DNS 캐시 삭제하기
- IPv6 비활성화하기
- 방화벽 및 백신 프로그램 임시 비활성화하기
- DNS 설정 초기화하기
- 네트워크 어댑터 드라이버 업데이트하기
- 사용 중인 연결을 제외한 모든 네트워크 연결 비활성화하기
- 안전 모드로 컴퓨터 재시작하기
1. 다른 웹 브라우저 사용하기
가장 간단한 해결책 중 하나는 다른 브라우저로 해당 웹사이트에 접속해 보는 것입니다.
예를 들어 문제가 발생했을 때 Microsoft Edge나 Mozilla Firefox를 사용 중이라면, Google Chrome 같은 다른 브라우저로 해당 사이트에 접속해 보세요.
다른 브라우저로 접속했을 때 문제가 해결된다면, 잘 되는 브라우저를 기본 브라우저로 설정하면 됩니다. 반대로 문제가 계속된다면 최소한 사용하던 브라우저가 원인이 아니라는 것을 알 수 있으므로, 다른 해결 방법을 계속 찾아야 합니다.
2. 다른 기기로 웹사이트 접속해 보기
집 네트워크에 연결된 다른 기기를 사용해 오류가 발생했던 웹사이트에 접속해 보세요.
예를 들어 스마트폰의 Wi-Fi로 해당 웹사이트에 접속해 봅니다. 문제가 여전히 발생한다면 주 사용 기기의 문제가 아니라 공유기 쪽에 원인이 있을 가능성이 높습니다.
3. 공유기 재시작하기
'DNS 서버가 응답하지 않음' 오류는 단순히 데이터 트래픽 문제로 발생할 수도 있습니다. 이 경우 공유기를 재시작하는 것만으로 해결될 수 있습니다.
공유기의 전원 버튼을 눌러 재시작하거나, 전원 케이블을 뽑은 후 약 30초 정도 기다렸다가 다시 꽂고 전원 버튼을 눌러 재시작하세요.
4. 네트워크 문제 진단하기
네트워크 진단 도구를 실행하면 문제의 근본 원인이 네트워크인지 확인할 수 있습니다.
Windows 10에서 네트워크 진단을 실행하는 방법은 매우 간단합니다. 아래 단계를 따라 하세요:
- 제어판을 엽니다. Windows 키 + R을 눌러 '실행' 창을 활성화한 후, 텍스트 상자에 'control'을 입력하고 Enter 키를 누르면 됩니다.

- 제어판 창에서 네트워크 및 인터넷 옵션을 선택합니다.
- '네트워크 및 인터넷' 창에서 네트워크 및 공유 센터 옵션을 클릭합니다.
- '네트워크 및 공유 센터' 창의 '네트워크 설정 변경' 항목 아래에 있는 문제 해결 옵션을 클릭합니다.
- 추가 문제 해결사 → 인터넷 연결 → 문제 해결사 실행을 차례로 클릭합니다.

이후 문제 해결사가 작업을 마칠 때까지 기다립니다. 오류 메시지가 표시되면 안내에 따라 해당 네트워크 문제를 해결하면 됩니다.
5. DNS 서버 수동 설정하기
문제의 원인이 DNS 서버 다운일 수도 있습니다. 이 경우 DNS 서버를 수동으로 변경할 수 있다는 점이 희소식입니다.
예를 들어 Google Public DNS나 Cloudflare의 Public DNS로 변경할 수 있습니다. DNS 서버를 변경하려면 다음 단계를 따르세요:
- 제어판을 엽니다. 시작 메뉴를 열고 '제어판'을 검색하는 방법이 있습니다.
- 제어판 창에서 네트워크 및 인터넷 옵션을 클릭합니다.
- 네트워크 및 인터넷 창에서 네트워크 및 공유 센터 옵션을 클릭합니다.
- 네트워크 및 공유 센터 창에서 현재 사용 중인 연결을 클릭합니다. 예를 들어 이더넷을 사용 중이라면 '이더넷'을, Wi-Fi를 사용 중이라면 'Wi-Fi'를 클릭합니다.
- 표시되는 대화 상자에서 '속성' 버튼을 클릭합니다.
- 대화 상자의 '이 연결이 사용하는 항목' 목록이 보입니다.
- 목록에서 '인터넷 프로토콜 버전 4(TCP/IPv4)'를 선택한 후 '속성' 버튼을 클릭합니다.

- 새 대화 상자에 두 개의 입력란이 표시됩니다. 하나는 '기본 설정 DNS 서버', 바로 아래의 다른 하나는 '보조 DNS 서버'입니다.
- 먼저 다음 DNS 서버 주소 사용 라디오 버튼을 클릭합니다.
- Google Public DNS를 사용하려면 '기본 설정 DNS 서버'에 8.8.8.8을, '보조 DNS 서버'에 8.8.4.4를 입력합니다.

- Cloudflare DNS 서버도 같은 용도로 사용할 수 있습니다. Cloudflare DNS 주소는 간단히 1.1.1.1입니다.
- 원하는 DNS 서버 설정을 입력한 후, '끝낼 때 설정 확인' 체크박스가 선택되어 있는지 확인합니다.
- '확인' 버튼을 클릭하여 새 DNS 서버 설정을 저장합니다.
- 컴퓨터를 재시작합니다.
6. DNS 캐시 삭제하기
DNS 캐시를 삭제(flush)하면 'DNS 서버가 응답하지 않음' 문제가 해결될 수 있습니다. 이 작업은 캐시에서 IP 주소 및 기타 DNS 관련 데이터를 삭제합니다.
명령 프롬프트에서 명령어를 실행하여 DNS 캐시를 삭제할 수 있습니다.
명령 프롬프트를 여는 한 가지 방법은 Windows 키 + R을 눌러 '실행' 창을 연 후, 'cmd'를 입력하고 Shift + Ctrl + Enter를 눌러 관리자 권한으로 실행하는 것입니다.

명령 프롬프트에 'ipconfig /flushdns'를 입력하고 Enter 키를 누릅니다. 명령이 성공적으로 실행되면 명령 창에 적절한 메시지가 표시됩니다.
7. IPv6 비활성화하기
이 글을 작성하는 시점 기준으로 IPv6(Internet Protocol Version 6)는 최신 버전의 인터넷 프로토콜입니다. IPv6를 비활성화해도 컴퓨터 작동에 부정적인 영향은 없으며, 'DNS 서버가 응답하지 않음' 문제를 해결한 사례가 알려져 있습니다.
Windows 10에서 IPv6를 비활성화하려면 다음 단계를 따르세요:
- 제어판 → 네트워크 및 인터넷 → 네트워크 및 공유 센터로 이동합니다.
- 해당 연결(예: 'Wi-Fi')을 클릭합니다.
- 표시되는 대화 상자에서 '속성' 버튼을 클릭합니다.
- '이 연결이 사용하는 항목' 목록에서 '인터넷 프로토콜 버전 6(TCP/IPv6)' 항목의 체크를 해제합니다.

- '확인' 버튼을 누릅니다.
8. 방화벽 및 백신 프로그램 임시 비활성화하기
방화벽으로 Windows Defender를 사용 중이라면 아래 단계에 따라 비활성화할 수 있습니다:
- Windows 키 + R을 눌러 '실행' 창을 연 후, 'control'을 입력하고 Enter 키를 눌러 제어판을 엽니다.
- 오른쪽 위 검색 상자에 'win'을 입력합니다.

- 검색 결과에 'Windows Defender 방화벽' 옵션이 표시됩니다. 해당 옵션을 클릭합니다.
- 'Windows Defender 방화벽을 통해 앱 또는 기능 허용' 옵션을 클릭합니다.

- '설정 변경' 버튼을 클릭합니다.

- 방금 연 대화 상자의 목록에서 사용 중인 브라우저(예: Google Chrome)를 찾아, 해당 항목 옆의 '개인'과 '공용' 체크박스가 모두 선택되어 있는지 확인합니다.

- 완료한 후 해당 브라우저로 웹사이트에 접속해 문제가 해결되었는지 확인합니다.
방화벽이 브라우저를 통한 외부 데이터 접근을 차단했을 가능성이 있습니다.
단, 신뢰할 수 있는 백신 소프트웨어 없이 운영체제를 무기한 방치하는 것은 권장하지 않습니다. 백신 프로그램을 비활성화하는 것은 해당 백신이 'DNS 서버가 응답하지 않음' 문제의 원인인지 테스트할 때만 임시로 권장됩니다.
Microsoft Defender 백신 보호를 일시적으로 끄려면 다음 단계를 따르세요:
- 시작을 선택하고 'Windows 보안'을 입력하여 해당 앱을 검색합니다.
- 검색 결과에서 Windows 보안 앱을 선택합니다.
- 바이러스 및 위협 방지로 이동합니다.
- 바이러스 및 위협 방지 설정에서 설정 관리를 선택합니다.
- 실시간 보호을 끕니다.

이후 해당 브라우저로 웹사이트에 접속하여 'DNS 서버가 응답하지 않음' 문제가 여전히 발생하는지 테스트합니다.
9. DNS 설정 초기화하기
DNS 설정을 초기화하려면 다음 단계를 따르세요:
- 관리자 권한으로 명령 프롬프트를 실행합니다. Windows 키 + R을 눌러 '실행' 창을 엽니다.
- 실행 창에 'cmd'를 입력하고 Shift + Ctrl + Enter를 누릅니다.
- 명령 프롬프트에 아래 명령어들을 입력합니다. 각 명령어를 입력할 때마다 Enter 키를 눌러 개별적으로 실행합니다.
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh winsock reset

명령어들을 모두 실행한 후 명령 프롬프트를 닫고 컴퓨터를 재시작합니다.
10. 네트워크 어댑터 드라이버 업데이트하기
네트워크 어댑터 드라이버를 수동으로 업데이트할 수도 있지만, 자동화하는 것이 훨씬 쉽습니다.
'Driver Easy'(https://www.drivereasy.com/download-free-version/) 같은 무료 소프트웨어를 사용하면 이 작업을 자동화할 수 있습니다. 무료 버전을 다운로드하기만 하면 됩니다.
Driver Easy 무료 버전을 실행하기 전에 반드시 시스템 복원 지점을 생성하세요. 만약 드물게 컴퓨터에 악영향을 미치는 문제가 발생하더라도, Driver Easy를 실행하기 전 상태로 Windows OS를 되돌릴 수 있는 보험과 같습니다.
Driver Easy를 사용하는 방법은 다음과 같습니다:
- 소프트웨어를 실행합니다.
- 'Scan Now' 버튼을 클릭합니다.
- 구식 드라이버 옆의 'Update' 버튼을 누릅니다.

11. 사용 중인 연결을 제외한 모든 네트워크 연결 비활성화하기
컴퓨터에 설정된 추가 네트워크 연결들(예: 인터넷 접속에 사용 중인 Wi-Fi 연결 외의 연결)을 비활성화하면 'DNS 서버가 응답하지 않음' 문제가 해결될 수 있습니다.
해당 네트워크 연결을 비활성화하려면 다음 단계를 따르세요:
- 먼저 네트워크 연결 창에 접근해야 합니다. Windows 키 + R을 눌러 '실행' 창을 엽니다.
- 실행 창에 'ncpa.cpl'을 입력하고 Enter 키를 누릅니다.
- 해당 네트워크 연결을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 '사용 안 함'을 선택합니다. 사용 중인 Wi-Fi 연결을 제외한 모든 연결이 비활성화될 때까지 이 작업을 반복합니다.

12. 안전 모드로 컴퓨터 재시작하기
안전 모드로 컴퓨터를 시작하면 Windows 운영체제가 제한된 드라이버와 파일만 로드합니다. 이를 통해 'DNS 서버가 응답하지 않음' 문제의 원인을 좁혀가며 진단할 수 있습니다.
PC를 안전 모드로 시작하려면 다음 단계를 따르세요:
- Windows 키 + I를 눌러 설정을 엽니다.
- 업데이트 및 보안 → 복구를 선택합니다.
- 고급 시작 옵션에서 지금 다시 시작을 선택합니다.
- PC가 '옵션 선택' 화면으로 시작되면 문제 해결 → 고급 옵션 → 시작 설정 → 다시 시작을 차례로 선택합니다.
- PC가 재시작되면 옵션 목록이 표시됩니다.
- 네트워킹이 포함된 안전 모드를 위해 5번을 선택하거나 F5 키를 누릅니다.
'DNS 서버가 응답하지 않음' 오류가 발생했던 웹사이트에 접속해 보세요. 안전 모드에서 문제가 발생하지 않는다면 추가로 설치된 소프트웨어가 원인일 수 있습니다.
PC에서 추가 소프트웨어를 하나씩 제거한 후 문제가 계속 발생하는지 테스트할 수 있습니다. 특정 소프트웨어를 제거한 후 문제가 발생하지 않는다면, 그 소프트웨어가 인터넷 접속을 방해했을 가능성이 높습니다.
마무리
'DNS 서버가 응답하지 않음' 문제는 비교적 흔하며, 다행히도 해결도 비교적 쉽습니다.
인터넷 접속이 막기는 것은 정말 불편한 일이지만, 이 글에서 소개한 해결 방법들이 즐겨 찾는 웹사이트에 다시 접속하는 데 도움이 되기를 바랍니다.