티스토리 뷰


오늘 크롬으로 특정 사이트에 접속하려고 했더니 "DNS_PROBE_FINISHED_NXDOMAIN"와 같은 에러를 만나서 당황했었는데요. 한번 원인과 해결 방법을 알아보도록 하겠습니다. 모바일도 포함해서요~

 


 

 

목차

     

     


     

    크롬 DNS_PROBE_FINISHED_NXDOMAIN 에러 원인과 해결 방법

    1. DNS_PROBE_FINISHED_NXDOMAIN 원인은? 

     

    원인은 일반적으로 DNS에 문제가 있거나 DNS 구성이 잘못된 경우입니다. DNS는 Domain Name System 으로 도메인 이름을 실제 웹 서버 아이피로 변환해주는 시스템입니다. 그러나 어떤 사유로 DNS를 확인하지 못하는 경우 "DNS_PROBE_FINISHED_NXDOMAIN"가 발생한다고 합니다. 


    2. DNS_PROBE_FINISHED_NXDOMAIN 해결 방법

    2.1 아이피 주소 갱신

     

    이건 문제를 찾아보기 전 제가 습관적으로 하던 방식과 비슷한데 조금 다릅니다. 컴퓨터에서 IP 주소를 해제하고 다시 새로 갱신하는 방법입니다.

     

    윈도우 --> 실행 --> 'cmd' --> 엔터

     

    Win+R 실행창을 띄운 후 cmd 입력

     

    C:\Users\Administrator>ipconfig /release

    --> 반환처리를 해줍니다. 

     

    C:\Users\Administrator>ipconfig /flushdns

    --> 그 다음 dns 캐시를 플러시해줍니다. 

     

    C:\Users\Administrator>ipconfig /renew

    --> 그 다음 아이피를 갱신해주면 됩니다.


    2.2 DNS 클라이언트 서비스 재시작

     

    윈도우 서비스 목록에는 DNS 도메인이름을 확인하는 DNS 클라이언트 서비스가 있는데 이 서비스가 문제가 생기는 경우가 있습니다. 그래서 서비스 재시작을 하면 해결 되는 것이죠. 한번 해볼까요? 

     

    윈도우 --> 실행 --> 'services.msg' --> 엔터

     

    윈도우 --> 실행 --> 'services.msg' --> 엔터

     

    DNS Client 재시작

     

    DNS Client 재시작

     

    그런데 재시작이 활성화 되어있지 않은 경우 'cmd' 창을 이용해서 작업할 수 있습니다. 

     

    1) 윈도우 --> 실행 --> 'cmd' --> 엔터
    2) net stop dnscache
    3) net start dnscache

    2.3 DNS 서버 변경

     

    특별히 손을 대지 않으면 인터넷 서비스 제공사의 DNS로 설정이 되어있을 것입니다. 이 부분을 구글이나 cloudflare 쪽 DNS로 변경해보면 해결이 될 수도 있습니다. 뭐 국내 DNS보다 구글이 더 불안정하진 않으니 구글껄 쭉 사용해도 괜찮습니다. ( 저는 구글껄 계속 사용하는 편입니다. ) 

     

    제어판 --> 네트워크 및 공유 센터 --> 이더넷 상태 --> 속성

     

    제어판 --> 네트워크 및 공유 센터 --> 이더넷 상태 --> 속성

     

    인터넷 프로토콜 버전 4(TCP/IPv4) 선택

     

    인터넷 프로토콜 버전 4(TCP/IPv4) 선택

     

    다음 DNS 서버 주소 사용에서 8.8.8.8 입력 후 확인

     

    다음 DNS 서버 주소 사용에서 8.8.8.8 입력 후 확인


    2.4 크롬 플래그 설정

     

    크롬의 설정이 잘못되거나 틀어진 경우입니다. "chrome://flags" 로 접속해서 "Reset all to default" 를 클릭해서 설정을 리셋시켜버리면 해결 될 수도 있습니다. 클릭한 이후 크롬을 다시 시작해서 확인해주세요.

     

    Reset all to default


    2.5 VPN과 백신 프로그램을 꺼주세요.

     

    VPN이나 백신 프로그램이 DNS에 영향을 미쳤을 수도 있습니다. VPN이나 백신 프로그램을 끄신 다음에 사이트에 접속해보세요. 해결이 될 수도 있습니다. 


    2.6 로컬 호스트 파일 확인

     

    호스트 파일이라 함은 IP 주소와 도메인 주소를 수동으로 매핑시켜 놓은 파일인데 일반적으로 편집하는 파일은 아니지만 혹시 뭔가 설정이 되어있는지 확인해보면 됩니다. 아래의 경로를 열면 됩니다. 

     

    C:\Windows\System32\drivers\etc\host

     

    확장자가 없는 파일이므로 host를 디렉토리로 착각할수도 있겠지만 host 라는 텍스트 파일이나 마찬가지입니다. 아래 내용만 있으면 되는 겁니다. 

     

    # Copyright (c) 1993-2009 Microsoft Corp.
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a '#' symbol.
    #
    # For example:
    #
    #      102.54.94.97     rhino.acme.com          # source server
    #       38.25.63.10     x.acme.com              # x client host
    
    # localhost name resolution is handled within DNS itself.
    #	127.0.0.1       localhost
    #	::1             localhost
    

     

    혹시 별도로 설정하지 않은 뭔가의 도메인들이 있으면 특히 접속하려는 사이트 도메인이 있으면 의심해보고 내용을 지워버리면 해결 될수 있습니다. 그러나, 일반적인 설정으로 host 파일이 건들어지는 경우는 없어야 합니다. 

     

    예전에도 피싱에 많이 사용되던 수법이 개인 PC에 호스트 파일 변조였거든요. 해당 하는 문제가 생겼다면 이미 해킹을 당했거나 정보 유출이 되어있을수도 있으니 적절한 후속 조치를 취해주시는 것이 좋습니다. 

     

    포맷을 한다거나, 모든 사이트의 비밀번호를 변경하고, 인증서 비밀번호 변경, 카드 재발급 등등의 PC에 있는 정보가 유출되었다는 가정하에 움직여주는 게 좋을지도 모릅니다. 호스트 파일이 변조가 되었다는 건 그만큼 크리티컬한 보안이 뚤렸다는 명확한 증거입니다. 

     


    3. 모바일 DNS_PROBE_FINISHED_NXDOMAIN 발생

     

    모바일 브라우저에서 "DNS_PROBE_FINISHED_NXDOMAIN" 문제가 발생한다면 이 역시 DNS를 변경해주는 수밖에 없을 텐데요. 

     

    1) 안드로이드 스마트폰에서 DNS 변경하는 방법

     

    해당 글의 방법대로 스마트폰에서 DNS를 변경하는 방법이 첫번째로 있고요. 

     

    2) 두번째 방법으로는 자체 VPN 기능을 제공하는 모바일 브라우저를 사용하는 방법이 있습니다. 

     

    자체 VPN 기능을 제공하는 브라우저로는 모바일 오페라 브라우저를 강력 추천합니다. 모바일 오페라 앱을 설치하고 설정 부분에 들어가서 VPN 옵션을 사용으로 바꿔주기만 하면 됩니다. 이거 설치하고 설정하고 접속하는데 5분이 채 안걸리니까요. 

     

     

    오페라 모바일 브라우저 자체 VPN 기능 활성화 하면 끝?

     

    사실 이건 dns를 변경하는 방법은 아니지만 여기서 VPN 사용 중지를 활성화로 설정하시고 '비공개 탭'을 여신다음에 원하시는 사이트에 다시 접속해보세요! 


    오늘은 크롬과 모바일에서 발생하는 "DNS_PROBE_FINISHED_NXDOMAIN" 에러의 원인과 해결 방법에 대해서 알아봤습니다. 이 문제가 발생하더라도 위에 정리한 여섯가지 방법을 차례대로 수행해보면서 해결이 되었으면 좋겠습니다. 감사합니다. 


    댓글
    최근에 올라온 글
    최근에 달린 댓글