DNS 레코드의 TTL을 얼마나 낮게 설정하고 존중받을 수 있습니까?


8

DNS 레코드의 TTL을 5 분 (또는 300 초)과 같은 매우 낮은 수준으로 설정하고 싶습니다.이 변경 사항이 전파 된 24 시간 내에 추가 변경 사항을 발행하고 그들은 5 분 내에 존중했다.

이것의 전반적인 이유는 웹 사이트를 한 상자에서 다른 상자로 옮기려고하기 때문입니다 (다른 IP). 이 작업을 마치면 원본 상자를 종료하고 모든 것이 완벽하게 작동하기를 바랍니다.

그러나 나는 현실 주의적이며 어떤 일이 잘못 될 수있는 상황에 대비하고 싶다. 이와 같은 경우 원래 사이트로 다시 전환하고 매우 작은 창 (예 : 5 분) 내에 해당 스위치가 발생하도록하고 싶습니다.

모든 것이 잘되면 TTL 값을 ~ 24 시간으로 다시 변경하고 싶습니다.

" DNS 레코드의 TTL을 얼마나 낮게 설정하고 존중받을 수 있을까요? "


필자는 이것이 구현에 따라 크게 달라질 것이라고 생각하며 주요 DNS 서버를 운영하는 ISP 및 기타 회사의 대표자가 실제로 정확한 답변을 제시하지 않는 한 모든 답변은 의견이 될 것입니다.
Darth Android

답변:


5

표준 (RFC1035)은 모든 TTL을 0 초 이상까지 허용하며 표준이므로 태양 아래있는 모든 애플리케이션이이를 준수 해야 합니다.

실제 환경은 다르며 일부 나쁜 ISP는 낮은 TTL 값을 무시하고 서버를 통과하는 모든 레코드에 대해 최소한의 TTL을 적용합니다. 나는 그렇게 할 실질적인 이유가 없다.

일부 브라우저는 잠시 동안 DNS를 캐시합니다 (크롬은 DNS를 60 초 동안 캐시합니다 .TTL과 상관없이 확실하지만 확실하지 않습니다).

귀하의 트래픽 중 95 % 이상이 귀하의 낮은 TTL을 존중할 것으로 기대합니다. 저는이 분야의 전문가가 아닙니다.


트래픽이 많은 웹 사이트를 가진 사람은 DNS 레코드를 변경하고 트래픽이 새 위치로 얼마나 빨리 이동하는지 기다릴 수 있습니다.
Petr
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.