Windows 시스템에서 네트워크 문제는 흔히 발생하지만, 원인만 파악하면 대부분 스스로 해결할 수 있습니다. 인터넷에 연결된 상태인데 무선 아이콘은 '연결됨'으로 표시되지만 웹사이트가 열리지 않고, 브라우저를 바꿔봐도 소용이 없다면 DNS 서버에 문제가 있을 가능성이 높습니다. 이 글에서는 Windows 11/10에서 DNS 관련 문제를 진단하고 해결하는 방법을 단계별로 자세히 알아보겠습니다.
DNS란 무엇인가?
인터넷은 사람의 언어를 이해하지 못합니다. 따라서 브라우저 주소창에 웹페이지 URL을 입력하면, DNS(Domain Name System) 서버가 이를 인터넷이 읽을 수 있는 숫자 값, 즉 해당 웹사이트의 IP 주소로 변환해 줍니다. 만약 DNS가 URL을 숫자 값으로 변환하지 못하면 'DNS 서버가 응답하지 않습니다' 오류가 발생하며, 일반적으로 DNS 관련 문제가 생기면 어떤 웹사이트에도 접속할 수 없게 됩니다.
문제가 DNS 서버에 있는지 확인하는 방법
DNS 서버에 문제가 있다면 URL 입력으로는 웹사이트를 열 수 없지만, IP 주소를 직접 입력하면 접속이 가능합니다. 예를 들어 브라우저 주소창에 구글의 IP 주소인 172.217.4.46을 입력하고 Enter 키를 눌러 보세요. Google.com이 정상적으로 열린다면 원인이 DNS 서버에 있음을 특정할 수 있습니다.
추가로 Ping 테스트를 활용할 수도 있습니다.
- Win + R 키를 눌러 실행 창을 열고 cmd를 입력합니다.
- Enter 키를 눌러 명령 프롬프트 창을 엽니다.
- 명령 프롬프트에서 ping google.com을 입력하고 Enter 키를 누릅니다.
- 4개의 패킷이 모두 수신되지 않으면 ping 172.217.4.46을 입력하여 다시 테스트합니다.
- 두 번째 명령으로 4개 패킷이 모두 수신된다면, 문제는 확실히 DNS 서버에 있는 것입니다.
Windows 11/10에서 DNS 문제 해결하기
Windows PC의 DNS 관련 문제를 해결하려면 아래 방법들을 순서대로 시도해 보세요.
- ISP(인터넷 서비스 제공업체) 문제 여부 확인
- 모뎀, 공유기, 컴퓨터 전원 재시작(Power-cycle)
- IP 갱신, DNS 플러시, Winsock 초기화
- 시스템 클린 부팅 수행
- Microsoft LLDP 프로토콜 드라이버 활성화
- 최신 네트워크 드라이버 설치
- 전원 관리 옵션 변경
- 공용 구글 DNS 서버로 변경
1] ISP 문제 확인하기
문제가 ISP 쪽에 있다면 로컬 차원의 어떤 문제 해결 노력도 소용이 없습니다. 따라서 무엇보다 먼저 같은 공유기에 연결된 다른 기기들이 인터넷에 정상 접속되는지 확인하세요. 다른 기기들이 잘 작동한다면 ISP에는 문제가 없는 것입니다. 확인할 다른 기기가 없다면 컴퓨터를 모뎀에 직접 연결해 테스트해 보세요.
2] 모뎀, 공유기, 컴퓨터 전원 재시작
시스템이 IP 주소를 제대로 받아오지 못하는 경우 다음 순서로 전원을 껐다 켜 보세요.
- 모뎀, 공유기, 컴퓨터의 전원을 모두 끕니다.
- 먼저 모뎀만 켜고 모든 표시등이 안정될 때까지 2~3분간 기다립니다.
- 다음으로 공유기를 켜고 공유기 표시등이 안정될 때까지 2~3분간 기다립니다.
- 마지막으로 컴퓨터를 켭니다.
이 방법만으로도 많은 사용자의 문제가 해결되지만, 그렇지 않다면 다음 해결책으로 넘어가세요.
3] IP 갱신, DNS 플러시, Winsock 초기화
이 방법은 관리자 권한 명령 프롬프트를 통해 진행합니다. Windows 검색창에 '명령 프롬프트'를 검색한 후, 오른쪽 창에서 관리자 권한으로 실행을 선택합니다.
관리자 권한 명령 프롬프트 창에서 아래 명령어를 순서대로 입력하고, 각 명령어마다 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 프로토콜 드라이버 활성화
Microsoft LLDP 프로토콜 드라이버를 활성화하려면 다음과 같이 진행합니다.
Windows 키 + R을 눌러 실행 창을 열고, ncpa.cpl을 입력한 후 Enter 키를 눌러 네트워크 연결 창을 엽니다.
현재 사용 중인 네트워크 연결을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. '이 연결이 다음 항목을 사용함' 목록에서 Microsoft LLDP 프로토콜 드라이버를 찾아 체크박스에 체크되어 있는지 확인합니다.
6] 최신 네트워크 드라이버 설치
오래되었거나 손상된 드라이버도 이 문제의 원인이 될 수 있습니다. 시스템에 최신 네트워크 드라이버를 설치하세요. 드라이버는 Intel.com 등 제조사 공식 웹사이트에서 다운로드할 수 있습니다.
7] 전원 관리 옵션 변경
균형 조정(Balanced) 전원 계획이 가장 일반적이지만, DNS 관련 문제가 발생한다면 아래와 같이 고성능(High Performance)으로 변경해 볼 수 있습니다.
Win + R을 눌러 실행 창을 열고 powercfg.cpl을 입력한 후 Enter 키를 눌러 전원 옵션 창을 엽니다. 사용 가능한 전원 계획 목록에서 고성능 옵션을 선택합니다.
8] 공용 구글 DNS 서버로 변경
모든 방법이 실패했다면 DNS 서버를 공용 구글 DNS 서버 등 다른 서버로 변경해 보세요.
Win + R을 눌러 실행 창을 열고 ncpa.cpl을 입력한 후 Enter 키를 눌러 네트워크 연결 창을 엽니다.
활성화된 네트워크를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 인터넷 프로토콜 버전 4(TCP/IPv4)를 더블클릭하여 속성 창을 엽니다.
라디오 버튼을 '다음 DNS 서버 주소 사용'으로 변경하고 아래와 같이 값을 입력합니다.
- 기본 설정 DNS 서버: 8.8.8.8
- 대체 DNS 서버: 8.8.4.4
확인을 클릭하여 설정을 저장합니다.
이 외에도 Cloudflare(1.1.1.1)나 Quad9(9.9.9.9) 같은 다른 공용 DNS 서비스를 활용할 수 있으며, 응답 속도와 개인정보 보호 측면에서 장점을 제공하기도 합니다.