콘텐츠로 건너뛰기

DNS PROBE FINISHED NXDOMAIN 표시되는 진짜 이유

DNS PROBE FINISHED NXDOMAIN 오류가 표시되는 이유에 대해 알아보자.

특정 사이트에 접속하려 하는데 위와 같은 문구가 뜨면서 접속이 안되는 경우가 있다.

결론부터 말하자면 내 문제가 아니고, 해당 사이트가 호스팅을 바꾸면서 발생하는 문제다.

DNS의 역할

DNS는 www.google.com 이런 도메인과 192.168.2.1 이런 숫자로 된 IP를 서로 연결시켜주는 역할을 한다.

그런데 어떤 사이트가 호스팅 서비스를 바꾸면서 물리적인 서버의 위치가 달라지면

192.168.2.1과 같은 숫자로 된 IP 또한 달라지게 된다.

whatsmydns의 dns 전파 상태 확인창, 캘리포니아에 빨간불이 들어와있다

DNS의 전달 과정

이 경우 사이트 소유자는 DNS 설정을 새롭게 변경하는데

DNS는 아래와 같은 과정을 거쳐 전달된다.

물리적인 서버 > 인터넷 공급자 > 사용자

문제는 ‘인터넷 공급자’와 ‘사용자’ 모두 DNS 캐시를 사용하기 때문에 DNS 설정이 변경되어도 즉각적인 적용이 되지 않고

옛날 DNS 설정이 남아있는 경우 DNS_PROBE_FINISHED_NXDOMAIN 오류가 표시되는 것이다.

DNS 캐시 초기화

인터넷 공급자와 사용자 모두 DNS 캐시를 사용한다는 건 내가 DNS 캐시를 초기화해도 사용하고 있는 인터넷 업체에 따라 여전히 오류가 표시될 수 있다는 뜻이다.

그러나 걱정할 필요 없는 이유는,

DNS는 TTL이라는 유효기간을 가지고 있기에 48-72 시간이 지나면 자동으로 갱신된다.

만약 지금 당장 사이트를 이용해야 한다면

스마트폰 데이터로 접속하거나 다른 와이파이를 사용하는 등 인터넷 환경을 바꾸면 된다.

DNS 캐시를 갱신하는 주기가 인터넷 공급자마다 다르기 때문에 집에서는 접속이 안되던 사이트가 사무실에서는 접속될 수도 있고, 데이터로 접속이 안되던 사이트가 이더넷으로는 접속될 수도 있다.

DNS Propagation Checker – Global DNS Testing Tool (whatsmydns.net)

참고로 위 사이트에 접속해서 사이트 주소를 입력하면 LG Dacom 기준 DNS 전파가 완료되었는지 확인할 수 있다.

답글 남기기