네트워크 |

DNS 오류 해결 방법 6가지 (2026년 최신)

DNS 서버 응답 없음, DNS_PROBE_FINISHED_NXDOMAIN 등 DNS 오류가 발생할 때 해결 방법을 안내합니다.

IT해결사

인터넷에 접속하려는데 “DNS 서버가 응답하지 않습니다”, “DNS_PROBE_FINISHED_NXDOMAIN”, “이 사이트에 연결할 수 없음” 같은 오류가 나타나는 경우가 있습니다. DNS(Domain Name System)는 웹사이트 주소(예: google.com)를 컴퓨터가 이해할 수 있는 IP 주소로 변환해주는 시스템입니다. DNS에 문제가 생기면 인터넷 연결은 되어 있지만 웹사이트에 접속할 수 없습니다.


이 글에서 알 수 있는 것

  • DNS 오류가 발생하는 원인
  • DNS 관련 오류 코드별 의미
  • DNS 문제를 직접 해결하는 6가지 방법

방법 1: DNS 캐시 초기화

컴퓨터는 자주 방문하는 사이트의 DNS 정보를 캐시에 저장합니다. 이 캐시가 손상되면 DNS 오류가 발생합니다. 캐시를 초기화하면 새로운 DNS 정보를 다시 가져옵니다.

실행 방법:

  1. 윈도우 검색창에 cmd를 입력합니다
  2. 명령 프롬프트를 오른쪽 클릭하고 관리자 권한으로 실행합니다
  3. 다음 명령어를 순서대로 입력합니다:
    • ipconfig /flushdns — DNS 캐시 삭제
    • ipconfig /registerdns — DNS 재등록
    • ipconfig /release — IP 주소 해제
    • ipconfig /renew — 새 IP 주소 할당
  4. 명령 프롬프트를 닫고 브라우저에서 웹사이트 접속을 시도합니다

“DNS 확인자 캐시를 플러시했습니다”라는 메시지가 나오면 성공입니다.

방법 2: DNS 서버 주소 변경

기본 DNS 서버(통신사 제공)에 문제가 있을 수 있습니다. 안정적인 공개 DNS 서버로 변경하면 문제가 해결됩니다.

실행 방법:

  1. Windows + R을 눌러 ncpa.cpl을 실행합니다
  2. 사용 중인 네트워크 어댑터를 오른쪽 클릭하고 속성을 선택합니다
  3. **인터넷 프로토콜 버전 4 (TCP/IPv4)**를 더블클릭합니다
  4. 다음 DNS 서버 주소 사용을 선택합니다
  5. 아래 DNS 서버 중 하나를 입력합니다:
DNS 서비스기본 DNS보조 DNS특징
Cloudflare1.1.1.11.0.0.1빠른 응답 속도
Google8.8.8.88.8.4.4안정성
KT168.126.63.1168.126.63.2국내 서비스
  1. 확인을 클릭하고 브라우저를 재시작합니다

방법 3: 브라우저 DNS 캐시 삭제

브라우저도 자체적으로 DNS 캐시를 보관합니다. 시스템 DNS를 초기화해도 브라우저 캐시에 잘못된 정보가 남아있을 수 있습니다.

크롬 브라우저에서 실행:

  1. 크롬 주소창에 chrome://net-internals/#dns를 입력합니다
  2. Clear host cache 버튼을 클릭합니다
  3. 이어서 chrome://net-internals/#sockets로 이동합니다
  4. Flush socket pools 버튼을 클릭합니다
  5. 브라우저를 완전히 종료했다가 다시 실행합니다

엣지 브라우저에서 실행:

  1. 주소창에 edge://net-internals/#dns를 입력합니다
  2. 같은 방식으로 캐시를 삭제합니다

방법 4: 네트워크 어댑터 재시작

네트워크 어댑터를 비활성화했다가 다시 활성화하면 DNS 관련 설정이 초기화됩니다.

실행 방법:

  1. Windows + R을 눌러 ncpa.cpl을 실행합니다
  2. 사용 중인 네트워크 어댑터를 오른쪽 클릭합니다
  3. 사용 안 함을 선택합니다
  4. 10초 정도 기다립니다
  5. 다시 오른쪽 클릭하고 사용을 선택합니다
  6. 네트워크가 다시 연결될 때까지 기다린 후 접속을 시도합니다

방법 5: 방화벽 및 보안 소프트웨어 확인

방화벽이나 보안 프로그램이 DNS 트래픽을 차단하는 경우가 있습니다. 임시로 비활성화하여 원인을 확인할 수 있습니다.

실행 방법:

  1. 설치된 백신/보안 프로그램의 방화벽을 잠시 비활성화합니다
  2. 웹사이트 접속을 시도합니다
  3. 접속이 된다면 보안 프로그램의 DNS 관련 설정을 조정합니다
  4. 확인이 끝나면 반드시 방화벽을 다시 활성화합니다

Windows Defender 방화벽도 확인하세요:

  1. Windows + I > 개인 정보 및 보안 > Windows 보안 > 방화벽 및 네트워크 보호
  2. 현재 활성 네트워크의 방화벽 상태를 확인합니다

방법 6: TCP/IP 설정 초기화

네트워크 프로토콜 설정을 완전히 초기화하면 DNS를 포함한 모든 네트워크 문제가 해결될 수 있습니다.

실행 방법:

  1. 관리자 권한으로 명령 프롬프트를 엽니다
  2. 다음 명령어를 순서대로 실행합니다:
    • netsh int ip reset
    • netsh winsock reset
    • ipconfig /flushdns
  3. 컴퓨터를 재시작합니다
  4. 재시작 후 와이파이 비밀번호를 다시 입력해야 할 수 있습니다

이 방법은 네트워크 설정을 공장 상태로 되돌리므로, 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 서버 변경으로 해결됩니다. 인터넷 속도 자체가 느리다면 인터넷 속도 느릴 때 해결 방법도 함께 확인해 보세요.

태그: DNS 오류 DNS 서버 인터넷 안됨 DNS 설정

관련 글