ISP가 이전 DNS를 캐시합니다.

ISP가 이전 DNS를 캐시합니다.

여러분 중 일부가 나를 도울 수 있기를 바랍니다. 영국의 ISP(Virgin Media)가 DNS 설정을 캐싱하고 있습니다.

도메인의 네임서버 및/또는 DNS 설정을 변경합니다. whatsmydns.net을 사용하면 일반적으로 약 6시간 안에 설정이 완전히 적용되는 것을 볼 수 있습니다. 이런 경우에는 Wi-Fi를 끄면 휴대폰에서는 새로운 호스팅이 보이지만, 집 Wi-Fi로 연결해서 ISP를 이용하면 예전 홈페이지가 보입니다. 대략 4일 정도 지속된 것 같습니다.

웹 사이트를 변경하면 변경 사항을 볼 수 있지만 새로 고침 후에는 DNS가 표시되지 않습니다.

다른 사람이 이것을 경험한 적이 있습니까? DNS 설정을 자주 변경하고 업데이트된 변경 결과를 확인하려면 휴대폰을 계속 확인해야 하기 때문에 이는 정말 짜증나는 일입니다.

답변1

Virgin Media(영국)의 사용자로서 나는 그들의 DNS 관리가 열악하다는 것을 증명할 수 있습니다. 반면에 DNS 캐싱은 매우 일반적입니다. 실시간 DNS 구성은 어디에도 존재하지 않습니다(즉, 내부 이름 서버가 있는 인트라넷이 없는 경우). DNS 캐싱의 일반적인 대기 시간은 몇 시간입니다.

반면에 ISP의 DNS 서버를 사용하도록 강요하는 것은 전혀 없습니다(실제로 일부 ISP는 완전히 잠긴 장치를 제공하고 UDP패킷 통과를 허용하지 않지만 Virgin Media의 경우는 그렇지 않습니다). . ISP가 부과한 이름 서버가 아닌 신뢰할 수 있는 이름 서버를 사용해야 합니다.

이 예에서 사용할 이름 서버는 Google의 이름 서버( 8.8.8.88.8.4.4)입니다. 두 가지 설정 옵션이 있습니다:

라우터 DNS 구성

라우터에 DNS 구성 옵션이 있는 경우 해당 옵션을 사용하고 8.8.8.8및 로 설정하세요 8.8.4.4. 라우터는 시스템에 대한 모든 매개변수를 제공하며 DHCPDNS 서버는 해당 매개변수에 속합니다.

당신도 나와 같고 최신 Virgin Media를 사용한다면슈퍼 허브, 라우터의 DNS 구성을 변경할 수 없습니다. 이 문제를 해결하는 한 가지 방법은 구성하는 것입니다.가상 머신 슈퍼 센터모뎀으로 사용하고 다른 라우터를 활성 라우터로 사용합니다. 하지만 이를 위해서는 추가 라우터를 소유/구매해야 합니다.

컴퓨터에서 DNS 확인자 구성

라우터가 제공하는 이름 서버를 재구성할 수 없는 경우 컴퓨터에서 사용할 이름 서버를 구성할 수 있습니다. 귀하의 질문은 UNIX 관련 내용을 명시적으로 묻지 않기 때문에 U&L 사이트의 주제와 관련이 없습니다. 그러나 우리는 U&L에 있으므로 귀하는 *nix 머신에 있다고 가정합니다.

DNS 확인자 구성은 이 /etc/resolv.conf파일에 있으며 다음과 같이 편집해야 합니다.

nameserver 8.8.8.8
nameserver 8.8.4.4

DCHP그러나 이 파일을 편집하면 최신 *nix 시스템의 서비스가 구성을 덮어쓰게 됩니다. 또한 DHCP라우터에서 DNS 정보를 검색할 때 DNS 정보를 업데이트하지 않도록 서비스를 구성 해야 합니다 . DHCP오늘날 가장 일반적인 서비스는 dhcpcd패키지를 통해 제공됩니다.

dhcpcd라우터에서 얻은 DNS 정보를 무시하도록 구성하려면 (재정의하는 대신) 아래와 같이 resolv.conf파일에 주석 처리되지 않은 줄이 없는지 확인해야 합니다 ./etc/dhcpcd.conf

option domain_name_servers

option내부 한 줄에 여러 개의 을 설정할 수 있습니다 /etc/dhcpcd.conf. domain_name_servers로 시작하는 줄에 해당 항목이 존재하지 않는지 확인해야 합니다 option.

관련 정보