컴퓨터를 사용하다 보면 어느 날 갑자기 "DNS 서버가 응답하지 않습니다(DNS server not responding)" 오류가 나타나면서 인터넷에 접속할 수 없게 되는 경우가 있습니다.
문제 해결사(문제 해결 도구)를 실행하면 아래와 같은 메시지가 표시됩니다.

크롬(Chrome) 브라우저에서는 아래와 같은 오류 화면이 나타날 수도 있습니다.

이러한 오류가 발생하는 이유는 도메인 네임 시스템(DNS) 서버가 컴퓨터의 인터넷 연결에서 핵심적인 역할을 하기 때문입니다.
웹사이트 측면에서 보면, "DNS 서버가 응답하지 않는" 오류는 DNS 설정 공백이나 DDoS(분산 서비스 거부) 공격으로 인해 발생할 수 있습니다. 이 경우에는 도메인 문제가 해결되거나 웹사이트 관리자가 보안 문제를 수정할 때까지 최대 72시간 정도 기다려야 할 수도 있습니다.
반면 사용자 측면에서는 잘못 구성된 DNS 설정이나 오래된 브라우저 등 다양한 원인으로 이 오류가 발생할 수 있습니다.
이 글에서는 이러한 원인으로 인터넷 연결이 끊긴 경우, 오류를 해결하고 연결을 복구할 수 있는 7가지 방법을 소개합니다.
목차
- DNS 시스템은 어떻게 작동하나요?
- DNS 서버가 응답하지 않는 오류를 해결하는 7가지 방법
- 해결 방법 1: 브라우저 변경
- 해결 방법 2: 백신 프로그램 일시적으로 비활성화
- 해결 방법 3: 라우터 또는 모뎀 재시작
- 해결 방법 4: DNS 캐시 초기화
- 해결 방법 5: DNS 서버 수동 변경
- 해결 방법 6: 네트워크 어댑터 드라이버 업데이트
- 해결 방법 7: IPv6 비활성화
- 마무리
DNS 시스템은 어떻게 작동하나요?
웹사이트에 접속하려고 할 때, 예를 들어 freecodecamp.org에 접속한다고 가정해 보겠습니다. 주소창에 "freecodecamp.org"를 입력하고 ENTER 키를 누르면 됩니다.
하지만 그 이면에서는 DNS 서버가 freecodecamp.org의 숫자 형태 주소를 찾아내는 작업을 수행합니다. 이 숫자 주소를 IP(Internet Protocol) 주소라고 부릅니다.
브라우저가 해당 IP 주소를 성공적으로 가져오면 웹사이트(freecodecamp.org 또는 다른 사이트)가 화면에 표시됩니다. 반대로 브라우저가 이 주소를 찾지 못하면 "DNS 서버가 응답하지 않습니다" 오류가 발생하게 됩니다.
DNS 서버가 응답하지 않는 오류를 해결하는 7가지 방법
지금부터 "DNS 서버가 응답하지 않습니다" 오류를 제거하고 인터넷 연결을 복구할 수 있는 7가지 방법을 하나씩 살펴보겠습니다.
해결 방법 1: 브라우저 변경
이 오류는 현재 사용 중인 브라우저 때문에 나타날 수도 있습니다. 일부 브라우저는 자체적인 DNS 캐시를 보유하고 있는데, 이 캐시에 문제가 생기면 해당 브라우저에서의 인터넷 사용 경험에 부정적인 영향을 줄 수 있습니다.
따라서 간단한 해결책으로 다른 브라우저로 전환하여 오류가 계속되는지 확인해 보세요.
예를 들어 크롬을 사용 중이라면, Windows에서는 Edge로, Mac에서는 Safari로 전환해 보는 것입니다.
다른 브라우저에서 웹사이트가 정상적으로 열린다면, 기존 브라우저를 업데이트하거나 재설치해야 할 수 있습니다.
해결 방법 2: 백신 프로그램 일시적으로 비활성화
백신 프로그램은 다른 애플리케이션의 작동을 방해하거나 정상 동작을 막는 것으로 악명이 높습니다.
"DNS 서버가 응답하지 않습니다" 오류가 발생한다면, 백신 프로그램을 잠시 비활성화한 후 인터넷 연결이 정상적으로 작동하는지 확인해 보세요.
백신을 끈 상태에서 인터넷에 접속할 수 있다면, 백신 프로그램이 오류의 원인일 가능성이 높습니다.
이런 경우에는 다른 백신 프로그램으로 교체하는 것을 고려해 보는 것이 좋습니다.
Windows 10을 사용 중이라면, 아래 단계에 따라 Windows 보안(Windows Defender)을 비활성화할 수 있습니다.
1단계: 키보드에서 ALT + SHIFT + ESC 키를 눌러 작업 관리자를 엽니다.
2단계: 시작프로그램 탭으로 전환합니다.
3단계: 목록에서 백신 프로그램을 찾아 마우스 오른쪽 버튼으로 클릭한 후 "사용 안 함"을 선택합니다.

해결 방법 3: 라우터 또는 모뎀 재시작
인터넷 연결에 라우터나 모뎀을 사용하고 있다면, 재시작만으로도 "DNS 서버가 응답하지 않습니다" 오류를 해결할 수 있습니다.
라우터나 모뎀을 껐다가 다시 켜면 IP 주소 캐시가 삭제되기 때문입니다. 이 과정이 장기적으로 오류를 해결하는 데 도움이 될 수 있습니다.
라우터나 모뎀을 재시작하려면 전원 버튼을 찾아 길게 눌러 전원을 끈 후, 다시 켜면 됩니다.
해결 방법 4: DNS 캐시 초기화
"DNS 서버가 응답하지 않습니다" 오류가 기기의 잘못된 설정 때문이라면, DNS 캐시 초기화(flush)가 가장 확실한 해결 방법 중 하나입니다. 이 과정을 통해 DNS 캐시에 저장된 유효하지 않은 IP 설정과 오래된 정보를 제거할 수 있기 때문입니다.
Windows에서 컴퓨터의 DNS를 초기화하려면 아래 단계를 따라 하세요.
1단계: 키보드의 WIN 키를 누르고 "cmd"를 검색한 다음, 오른쪽에서 "관리자 권한으로 실행"을 선택합니다.
2단계: 아래 명령어를 하나씩 차례대로 입력하고 실행합니다.
ipconfig /flushdnsipconfig /releaseipconfig /renew

3단계: 컴퓨터를 재시작합니다.
해결 방법 5: DNS 서버 수동 변경
인터넷 서비스 제공업체(ISP)의 기본 DNS 서버를 사용하는 것이 "DNS 서버가 응답하지 않습니다" 오류의 원인일 수 있습니다.
이 경우 Google이나 Cloudflare 같은 곳에서 무료로 제공하는 공용 DNS 서버로 변경할 수 있습니다.
아래 단계는 DNS 서버를 Google의 서버로 변경하는 방법을 보여줍니다.
1단계: 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 "네트워크 연결"을 선택합니다.

2단계: 아래로 스크롤하여 "어댑터 옵션 변경"을 선택합니다.

3단계: 열리는 창에서 현재 연결된 네트워크를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택합니다.

4단계: 다음 팝업 창에서 "인터넷 프로토콜 버전 4(TCP/IPv4)"를 더블클릭합니다.

5단계: 열리는 팝업 창에서 "다음 DNS 서버 주소 사용" 라디오 버튼을 클릭합니다.

6단계: "기본 설정 DNS 서버"에 8.8.8.8을, "대체 DNS 서버"에 8.8.4.4를 입력합니다.

이 주소는 Google에서 무료로 제공하는 공용 DNS 서버입니다.
7단계: "확인"을 클릭하고, 한 번 더 "확인"을 클릭합니다.
참고: 컴퓨터가 IPv4 대신 IPv6를 사용하도록 설정되어 있다면, 4단계에서 "인터넷 프로토콜 버전 4(TCP/IPv4)" 대신 "인터넷 프로토콜 버전 6(TCP/IPv6)"을 선택하세요.
해결 방법 6: 네트워크 어댑터 드라이버 업데이트
네트워크 어댑터 드라이버를 업데이트하면 다양한 기술적 문제, 즉 "DNS 서버가 응답하지 않습니다" 오류까지 해결할 수 있습니다. 새 드라이버에는 버그 수정 사항이 포함되어 있기 때문입니다.
네트워크 어댑터 드라이버를 업데이트하려면 아래 단계를 따라 하세요.
1단계: 시작 버튼을 클릭하고 장치 관리자를 선택합니다.
2단계: 네트워크 어댑터 항목을 펼칩니다.
3단계: 문제가 있는 드라이버를 마우스 오른쪽 버튼으로 클릭하고 "드라이버 업데이트"를 선택합니다.

4단계: "업데이트된 드라이버 소프트웨어 자동 검색"을 선택합니다.

5단계: 컴퓨터가 온라인에서 드라이버를 검색하고 자동으로 설치하도록 합니다. 설치가 완료되면 컴퓨터를 재시작하세요.
해결 방법 7: IPv6 비활성화
현재 네트워크가 IPv4를 사용하도록 구성되어 있는데 컴퓨터에서 IPv6가 켜져 있다면, 두 프로토콜 간 충돌로 인해 "DNS 서버가 응답하지 않습니다" 오류가 발생할 수 있습니다.
IPv6를 비활성화하려면 아래 단계를 따라 하세요.
1단계: 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 "네트워크 연결"을 선택합니다.

2단계: 아래로 스크롤하여 "어댑터 옵션 변경"을 선택합니다.

3단계: 열리는 창에서 현재 연결된 네트워크를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택합니다.

4단계: 다음 팝업 창에서 "인터넷 프로토콜 버전 6(TCP/IPv6)"의 체크를 해제합니다.

5단계: "확인"을 클릭하고, 한 번 더 "확인"을 클릭합니다.
마무리
"DNS 서버가 응답하지 않습니다" 오류는 답답함을 유발하며 인터넷 사용 경험을 크게 방해할 수 있습니다. 하지만 이 글을 통해 사용자 측의 DNS 설정 오류로 인해 발생한 경우 이를 해결하는 방법을 배웠습니다.
이 글에서 설명한 여러 해결 방법 중 하나가 여러분의 오류를 해결하는 데 도움이 되기를 바랍니다.