Наскільки низько я можу встановити TTL рекорду DNS і очікувати, що він буде шануватися?


8

Я хочу встановити TTL мого запису DNS на щось досить низьке, наприклад, 5 хвилин (або 300 секунд). Я хочу зробити це так, що через 24 години, коли ця зміна пошириться, я зможу видати подальші зміни та мати їх поважали протягом 5 хвилин.

Загальна причина цього в тому, що я збираюся перенести веб-сайт з одного вікна в інший (різний IP). Після завершення цього кроку я сподіваюся вимкнути коробку для початківців та все, щоб це працювало ідеально.

Однак я реаліст і хочу підготуватися до того, що щось піде не так. У такому випадку я хотів би мати можливість повернутися до початкового сайту і переключити його в дуже маленьке вікно (тобто 5 хвилин)

Якщо все має бути добре, то я сподіваюся змінити значення TTL назад до ~ 24 години.

Отже, щоб відновити запитання: " Наскільки низько я можу встановити TTL запису DNS і очікувати, що він буде шанований? "


Я думаю, що це буде дуже специфічно для впровадження, і будь-які відповіді будуть думками, якщо представники Інтернет-провайдерів та інших компаній, які працюють на великих серверах DNS, дійсно не запропонують точних відповідей.
Darth Android

Відповіді:


5

Стандарти (RFC1035) дозволяють отримувати будь-яку TTL, починаючи від 0 секунд і вище, і, як це стандарт, кожна програма під сонцем потрібна для її вшанування.

Реальний світ інший, і, можливо, деякі погані провайдери ігнорують низькі значення TTL та застосовують деякі мінімальні TTL на всіх записах, що проходять через їх сервери. Я не бачу реальних практичних причин для цього.

Деякі браузери кешують DNS протягом невеликого часу (пецифічно хром кешує DNS протягом 60 секунд, я думаю, це незалежно від TTL, але не впевнено).

Я очікую, що більше 95% вашого трафіку вшановуватимуть низький рівень TTL. Я не великий експерт у цій галузі.


Хтось із веб-сайту з високим трафіком може змінити запис DNS і зачекати, як швидко трафік переміститься на нове місце.
Петро
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.