DNS 서버가 응답하지 않습니다 해결법 (직접 고친 3단계 순서)

웹브라우저를 켰는데 갑자기 'DNS 서버가 응답하지 않습니다'라는 메시지가 뜨면서 특정 사이트나 인터넷 전체가 막히는 현상, 한 번쯤 겪어보셨을 겁니다. 오른쪽 아래 와이파이나 랜선 아이콘은 분명 연결됨으로 떠 있는데 페이지가 열리지 않으니 정말 답답해지는데요.

이 오류는 랜선이나 공유기 자체의 물리적 고장보다는, 통신사 DNS 서버의 일시적 장애나 내 PC의 DNS 캐시 데이터가 꼬였을 때 주로 발생합니다. 오늘은 제가 직접 실행해서 3분 만에 인터넷을 정상화했던 3단계 실전 점검 순서를 공유해 드립니다.


1단계: 10초 만에 끝내는 DNS 캐시(DNS Cache) 초기화

가장 먼저 해볼 수 있는 방법은 PC에 쌓여있던 이전 접속 기록과 꼬인 DNS 캐시 데이터를 깔끔하게 비워주는 것입니다. 명령 프롬프트(CMD)에서 코드 한 줄로 해결됩니다.

  1. 키보드의 Win + S 키를 누르고 검색창에 'cmd'를 입력합니다.
  2. 검색 결과에 나오는 '명령 프롬프트'를 마우스 우클릭하여 [관리자 권한으로 실행]을 누릅니다.
  3. 검은색 창이 뜨면 ipconfig /flushdns 를 입력하고 엔터를 칩니다.

※ 'DNS 확인자 캐시를 성공적으로 플러시했습니다'라는 문구가 나오면 웹브라우저를 다시 열어 접속을 시도해 보세요.


2단계: 네트워크 어댑터 리셋 (소켓 및 IP 초기화)

DNS 캐시를 지워도 반응이 없다면, 윈도우의 네트워크 프로토콜 설정 전체를 리셋해 주는 과정이 필요합니다.

  1. 마찬가지로 관리자 권한으로 실행한 명령 프롬프트(CMD) 창을 엽니다.
  2. netsh winsock reset 을 입력하고 엔터를 칩니다.
  3. 이어서 netsh int ip reset 을 입력하고 엔터를 칩니다.
  4. 컴퓨터를 [재부팅]해 줍니다.

참고: 이 과정은 네트워크 어댑터 드라이버를 초기 상태로 정돈하여 꼬여있던 IP 할당 경로를 다시 잡아주는 역할을 합니다.


3단계: 통신사 DNS를 '구글 공용 DNS'로 변경하기

1, 2단계를 해도 해결되지 않는다면 현재 사용 중인 통신사(KT, SKT, LGU+)의 DNS 서버 자체가 장애를 일으킨 상황입니다. 이때는 신뢰도 높은 구글 공용 DNS로 주소를 바꿔주면 바로 해결됩니다.

  1. Win + R 키를 누른 뒤 ncpa.cpl 을 입력하여 [네트워크 연결] 창을 엽니다.
  2. 현재 사용 중인 이더넷(유선) 또는 Wi-Fi 아이콘을 마우스 우클릭하고 [속성]으로 들어갑니다.
  3. '인터넷 프로토콜 버전 4(TCP/IPv4)'를 선택하고 [속성] 버튼을 누릅니다.
  4. '다음 DNS 서버 주소 사용'에 체크한 후 아래와 같이 입력합니다.
    • 기본 설정 DNS 서버: 8.8.8.8
    • 보조 DNS 서버: 8.8.4.4
  5. [확인]을 누르고 창을 닫습니다.

마무리하며

'DNS 서버가 응답하지 않습니다' 오류는 컴퓨터나 공유기가 완전히 고장 난 것이 아니므로 당황할 필요가 없습니다. **'DNS 캐시 플러시 → 네트워크 리셋 → 구글 DNS 변경'** 순서로 진행하시면 90% 이상 바로 해결됩니다.

순서대로 따라 해보시다가 잘 안되는 단계가 있다면 댓글로 문의해 주세요!