DNS 오류 해결 방법 6가지 (2026년 최신)
DNS 서버 응답 없음, DNS_PROBE_FINISHED_NXDOMAIN 등 DNS 오류가 발생할 때 해결 방법을 안내합니다.
인터넷에 접속하려는데 “DNS 서버가 응답하지 않습니다”, “DNS_PROBE_FINISHED_NXDOMAIN”, “이 사이트에 연결할 수 없음” 같은 오류가 나타나는 경우가 있습니다. DNS(Domain Name System)는 웹사이트 주소(예: google.com)를 컴퓨터가 이해할 수 있는 IP 주소로 변환해주는 시스템입니다. DNS에 문제가 생기면 인터넷 연결은 되어 있지만 웹사이트에 접속할 수 없습니다.
이 글에서 알 수 있는 것
- DNS 오류가 발생하는 원인
- DNS 관련 오류 코드별 의미
- DNS 문제를 직접 해결하는 6가지 방법
방법 1: DNS 캐시 초기화
컴퓨터는 자주 방문하는 사이트의 DNS 정보를 캐시에 저장합니다. 이 캐시가 손상되면 DNS 오류가 발생합니다. 캐시를 초기화하면 새로운 DNS 정보를 다시 가져옵니다.
실행 방법:
- 윈도우 검색창에 cmd를 입력합니다
- 명령 프롬프트를 오른쪽 클릭하고 관리자 권한으로 실행합니다
- 다음 명령어를 순서대로 입력합니다:
ipconfig /flushdns— DNS 캐시 삭제ipconfig /registerdns— DNS 재등록ipconfig /release— IP 주소 해제ipconfig /renew— 새 IP 주소 할당
- 명령 프롬프트를 닫고 브라우저에서 웹사이트 접속을 시도합니다
“DNS 확인자 캐시를 플러시했습니다”라는 메시지가 나오면 성공입니다.
방법 2: DNS 서버 주소 변경
기본 DNS 서버(통신사 제공)에 문제가 있을 수 있습니다. 안정적인 공개 DNS 서버로 변경하면 문제가 해결됩니다.
실행 방법:
Windows + R을 눌러ncpa.cpl을 실행합니다- 사용 중인 네트워크 어댑터를 오른쪽 클릭하고 속성을 선택합니다
- **인터넷 프로토콜 버전 4 (TCP/IPv4)**를 더블클릭합니다
- 다음 DNS 서버 주소 사용을 선택합니다
- 아래 DNS 서버 중 하나를 입력합니다:
| DNS 서비스 | 기본 DNS | 보조 DNS | 특징 |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | 빠른 응답 속도 |
| 8.8.8.8 | 8.8.4.4 | 안정성 | |
| KT | 168.126.63.1 | 168.126.63.2 | 국내 서비스 |
- 확인을 클릭하고 브라우저를 재시작합니다
방법 3: 브라우저 DNS 캐시 삭제
브라우저도 자체적으로 DNS 캐시를 보관합니다. 시스템 DNS를 초기화해도 브라우저 캐시에 잘못된 정보가 남아있을 수 있습니다.
크롬 브라우저에서 실행:
- 크롬 주소창에
chrome://net-internals/#dns를 입력합니다 - Clear host cache 버튼을 클릭합니다
- 이어서
chrome://net-internals/#sockets로 이동합니다 - Flush socket pools 버튼을 클릭합니다
- 브라우저를 완전히 종료했다가 다시 실행합니다
엣지 브라우저에서 실행:
- 주소창에
edge://net-internals/#dns를 입력합니다 - 같은 방식으로 캐시를 삭제합니다
방법 4: 네트워크 어댑터 재시작
네트워크 어댑터를 비활성화했다가 다시 활성화하면 DNS 관련 설정이 초기화됩니다.
실행 방법:
Windows + R을 눌러ncpa.cpl을 실행합니다- 사용 중인 네트워크 어댑터를 오른쪽 클릭합니다
- 사용 안 함을 선택합니다
- 10초 정도 기다립니다
- 다시 오른쪽 클릭하고 사용을 선택합니다
- 네트워크가 다시 연결될 때까지 기다린 후 접속을 시도합니다
방법 5: 방화벽 및 보안 소프트웨어 확인
방화벽이나 보안 프로그램이 DNS 트래픽을 차단하는 경우가 있습니다. 임시로 비활성화하여 원인을 확인할 수 있습니다.
실행 방법:
- 설치된 백신/보안 프로그램의 방화벽을 잠시 비활성화합니다
- 웹사이트 접속을 시도합니다
- 접속이 된다면 보안 프로그램의 DNS 관련 설정을 조정합니다
- 확인이 끝나면 반드시 방화벽을 다시 활성화합니다
Windows Defender 방화벽도 확인하세요:
Windows + I> 개인 정보 및 보안 > Windows 보안 > 방화벽 및 네트워크 보호- 현재 활성 네트워크의 방화벽 상태를 확인합니다
방법 6: TCP/IP 설정 초기화
네트워크 프로토콜 설정을 완전히 초기화하면 DNS를 포함한 모든 네트워크 문제가 해결될 수 있습니다.
실행 방법:
- 관리자 권한으로 명령 프롬프트를 엽니다
- 다음 명령어를 순서대로 실행합니다:
netsh int ip resetnetsh winsock resetipconfig /flushdns
- 컴퓨터를 재시작합니다
- 재시작 후 와이파이 비밀번호를 다시 입력해야 할 수 있습니다
이 방법은 네트워크 설정을 공장 상태로 되돌리므로, VPN이나 프록시 설정이 있었다면 다시 설정해야 합니다.
자주 묻는 질문 (FAQ)
Q1: 특정 사이트만 DNS 오류가 발생해요
특정 사이트만 접속이 안 된다면, 해당 사이트의 서버 문제이거나 DNS에 아직 반영되지 않은 것일 수 있습니다. 다른 DNS 서버(방법 2)로 변경하여 시도해 보세요.
Q2: DNS 서버를 변경하면 보안에 문제가 없나요?
Cloudflare(1.1.1.1)이나 Google(8.8.8.8) 같은 공개 DNS 서버는 보안이 우수하며, 오히려 통신사 기본 DNS보다 안전한 경우가 많습니다. 다만 신뢰할 수 없는 DNS 서버는 사용하지 마세요.
Q3: 모든 기기에서 DNS 오류가 발생하면?
모든 기기에서 동시에 발생하면 공유기 또는 통신사 측 문제일 가능성이 높습니다. 공유기를 재시작하고, 그래도 안 되면 통신사에 문의하세요.
마무리
DNS 오류는 대부분 DNS 캐시 초기화와 DNS 서버 변경으로 해결됩니다. 인터넷 속도 자체가 느리다면 인터넷 속도 느릴 때 해결 방법도 함께 확인해 보세요.