Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10 DNS 오류 해결 방법 8가지 총정리

Windows 11/10에서 DNS 문제 해결하는 방법

윈도우 시스템에서 네트워크 문제는 흔하게 발생하지만, 원인만 파악하면 대부분 스스로 해결할 수 있습니다. 시스템이 인터넷에 연결되어 있고 무선 아이콘도 '연결됨'으로 표시되는데 웹사이트가 열리지 않는 경험을 해본 적이 있나요? 브라우저를 바꿔봐도 소용이 없다면 문제의 원인이 DNS 서버일 가능성이 높습니다. 이 글에서는 그 해결 방법을 단계별로 자세히 알아보겠습니다.

Windows 11/10 DNS 오류 해결 방법 8가지 총정리

DNS란 무엇인가?

인터넷은 우리가 사용하는 언어를 이해하지 못합니다. 따라서 브라우저 주소창에 웹페이지 URL을 입력하면 DNS 서버가 이를 인터넷이 읽을 수 있는 숫자 값(웹사이트의 IP 주소)으로 변환해 줍니다. 만약 DNS(Domain Name System)가 URL을 숫자 값으로 변환하는 작업을 제대로 수행하지 못하면 'DNS 서버가 응답하지 않습니다'라는 오류가 발생합니다. 일반적으로 DNS 관련 문제가 생기면 어떤 웹사이트에도 접속할 수 없게 됩니다.

DNS 서버 문제인지 확인하는 방법

DNS 서버에 문제가 있다면 URL로는 웹사이트를 열 수 없지만, IP 주소를 직접 입력하면 접속할 수 있습니다. 예를 들어 구글의 IP 주소인 172.217.4.46을 브라우저 주소창에 입력하고 Enter 키를 눌러 보세요. Google.com이 정상적으로 열린다면 원인이 DNS 서버에 있음을 확인한 것입니다.

추가로 핑(Ping) 테스트를 진행할 수도 있습니다.

  • Win+R 키를 눌러 실행(Run) 창을 연 후 cmd를 입력합니다.
  • Enter 키를 눌러 명령 프롬프트 창을 엽니다.
  • 명령 프롬프트 창에 ping google.com을 입력하고 Enter 키를 누릅니다.
  • 4개의 패킷이 모두 수신되지 않으면 ping 172.217.4.46을 입력하고 Enter 키를 누릅니다.
  • 두 번째 명령으로 4개 패킷이 모두 수신된다면 문제는 분명히 DNS 서버에 있습니다.

Windows 11/10에서 DNS 문제 해결 방법

윈도우 PC의 DNS 관련 문제를 해결하려면 다음 해결 방법을 순서대로 시도해 보세요.

  1. ISP(인터넷 서비스 제공업체) 문제 확인
  2. 모뎀, 라우터, 컴퓨터 전원 재시작
  3. IP 갱신, DNS 플러시, Winsock 초기화
  4. 시스템 클린 부팅 수행
  5. Microsoft LLDP 프로토콜 드라이버 활성화
  6. 최신 네트워크 드라이버 설치
  7. 전원 관리 옵션 변경
  8. 공용 구글 DNS 서버로 변경

1] ISP 문제 확인하기

문제가 ISP 쪽에 있다면 로컬 차원의 어떤 문제 해결 작업도 소용이 없습니다. 따라서 무엇보다 먼저 라우터에 연결된 다른 기기들의 인터넷 연결 상태를 확인하세요. 다른 기기들이 정상적으로 작동한다면 ISP에는 문제가 없는 것입니다. 확인할 다른 기기가 없다면 컴퓨터를 모뎀에 직접 연결해 보세요.

2] 모뎀, 라우터, 컴퓨터 전원 재시작

시스템이 IP 주소를 제대로 받아오지 못하는 경우 다음 방법을 시도해 보세요.

  • 모뎀, 라우터, 컴퓨터의 전원을 모두 끕니다.
  • 먼저 모뎀만 켜고 모든 표시등이 안정될 때까지 2~3분간 기다립니다.
  • 다음으로 라우터를 켜고 라우터 표시등이 안정될 때까지 2~3분간 기다립니다.
  • 마지막으로 컴퓨터를 켭니다.

이 방법만으로도 많은 사용자의 문제가 해결됩니다. 그래도 해결되지 않으면 다음 방법으로 넘어가세요.

3] IP 갱신, DNS 플러시, Winsock 초기화

Windows 11/10 DNS 오류 해결 방법 8가지 총정리

이 방법은 관리자 권한 명령 프롬프트를 통해 진행합니다.

윈도우 검색창에서 '명령 프롬프트'를 검색하고, 애플리케이션 항목의 오른쪽 창에서 '관리자 권한으로 실행'을 선택합니다. 그러면 관리자 권한 명령 프롬프트 창이 열립니다.

관리자 권한 명령 프롬프트 창에 다음 명령어를 순서대로 입력하고, 각 명령어마다 Enter 키를 눌러 실행합니다.

ipconfig /flushdns

ipconfig /registerdns

ipconfig /release

ipconfig /renew

NETSH winsock reset catalog

NETSH int ipv4 reset reset.log

NETSH int ipv6 reset reset.log

Exit

이렇게 하면 IP가 갱신되고, DNS 캐시가 플러시되며, Winsock이 초기화됩니다.

또는 Windows 11/10의 '네트워크 초기화' 기능을 사용할 수도 있습니다.

4] 시스템 클린 부팅 수행

클린 부팅은 문제가 시스템에 설치된 서드파티(타사) 소프트웨어 때문에 발생하는 것인지 확인하는 데 도움이 됩니다.

원인이 타사 소프트웨어라면 해당 프로그램을 제거하거나, 최소한 시작 프로그램에서 비활성화해 보세요.

5] Microsoft LLDP 프로토콜 드라이버 활성화

Windows 11/10 DNS 오류 해결 방법 8가지 총정리

Microsoft LLDP 프로토콜 드라이버를 활성화하려면 다음과 같이 진행합니다.

윈도우 키와 R 키를 함께 눌러 실행 창을 엽니다.

실행 창에 ncpa.cpl을 입력하고 Enter 키를 눌러 네트워크 연결 창을 엽니다.

활성화된 네트워크 연결을 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.

'이 연결이 다음 항목을 사용함' 목록에서 Microsoft LLDP 프로토콜 드라이버를 찾아 체크박스에 체크되어 있는지 확인합니다.

6] 최신 네트워크 드라이버 설치

오래되었거나 손상된 드라이버도 이 문제의 원인이 될 수 있습니다. 따라서 시스템에 최신 네트워크 드라이버를 설치하세요. 드라이버는 Intel.com 등 각 제조사의 공식 웹사이트에서 다운로드할 수 있습니다.

7] 전원 관리 옵션 변경

Windows 11/10 DNS 오류 해결 방법 8가지 총정리

'균형 조정' 전원 계획이 가장 널리 사용되지만, DNS 관련 문제가 발생한다면 다음과 같이 '고성능'으로 변경해 볼 수 있습니다.

Win+R 키를 눌러 실행 창을 열고 powercfg.cpl을 입력한 후 Enter 키를 눌러 전원 옵션 창을 엽니다.

사용 가능한 전원 계획 목록에서 고성능 옵션을 선택합니다.

8] 공용 구글 DNS 서버로 변경

Windows 11/10 DNS 오류 해결 방법 8가지 총정리

위의 모든 방법이 실패했다면 DNS 서버를 공용 구글 DNS 서버(또는 Cloudflare 등 다른 공용 DNS)로 변경해 보세요.

Win+R 키를 눌러 실행 창을 열고 ncpa.cpl을 입력합니다. Enter 키를 눌러 네트워크 연결 창을 엽니다.

활성화된 네트워크를 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.

인터넷 프로토콜 버전 4(TCP/IPv4)를 두 번 클릭하여 속성 창을 엽니다.

라디오 버튼을 '다음 DNS 서버 주소 사용'으로 변경하고 값을 다음과 같이 입력합니다.

  • 기본 설정 DNS 서버: 8.8.8.8
  • 대체 DNS 서버: 8.8.4.4

'확인'을 클릭하여 설정을 저장합니다.

함께 읽으면 좋은 글: DNS 에이징 및 청소(Aging & Scavenging)란 무엇이며, Windows Server에서 이 기능을 구성하는 방법은?