Якийсь недолік для короткого DNS TTL? [зачинено]


26

Якийсь недолік для короткого DNS TTL?


DNS або IP TTL ...?
Іззі

Коротше, ніж що?
Джон Гарденєр

1
Гаразд, питання було змінено на "коротке", а не на "коротше", але це все ще ставить питання про те, що коротке? Це 1 хвилина, 1 година, 1 день, 1 століття (що ДУЖЕ коротке порівняно з віком планети)? Без контексту питання безглуздо.
Джон Гарденєр

2
Короткий TTL коротший, ніж довгий TTL. Я знаю, що слово коротке відносне, але я не думаю, що це тут проблема.
webnat0

1
Що так важко зрозуміти? Яка перевага встановлення TTL на 24 години, коли ви можете встановити його на 5 хвилин? Чому б не залишити його на 5 хвилин?
wobbily_col

Відповіді:


23

Ваш DNS в першу чергу не повинен змінюватися дуже часто. Багато DNS-сервера не виконують ваш TTL "запит" і накладають власну політику. Якщо ви збираєтеся робити торг, встановіть нижчу тиждень до зміни TTL. Зазвичай наявність тривалого TTL допомагає зменшити навантаження на ваш авторитетний сервер (и) та додає трохи часу клієнтам, які отримують доступ до вашого сайту. Я зазвичай використовую 3600, або навіть 36000, залежно від ситуації.


8
+1 для Many DNS server do not honor your TTL- на цьому сайті виникає стільки проблем, коли конкретний кеш DNS ігнорує ваш TTL
Марк Хендерсон

2
+1 за те, що сказав Марк, але -1 для "Ваша DNS не повинна змінюватися в першу чергу дуже часто". Існує безліч винятків, щоб зробити таке узагальнення недійсним. наприклад, DNS для підтримки використання динамічних IP-адрес, де короткий TTL є майже важливим.
Джон Гарденєр

+1 ... і я підозрюю, що однією з причин того, що надзвичайно короткі TTL не шануються, було б запобігти швидкому зловживанню потоком: en.wikipedia.org/wiki/Fast_flux (тобто є дуже вагома причина, коли короткі TTL ігноруються)
danlefree

насправді Кріс, і ти знаєш, що я тебе кохаю :), ми маємо ДУЖЕ короткі TTL-записи, щоб просто допомогти з нашою політикою щодо ДР. Зараз у нас є безліч власних серверів DNS, тому ми можемо добре контролювати це та використовувати Cisco GSS, щоб насправді керувати перемиканнями DNS, але ми опинимось у лунці без підхвилинних TTL. Я все-таки буду підтримувати вас, коли ви маєте рацію, тільки не для мого власного
виду

1
@Chris, то, можливо, його слід закрити.
Джон Гарденєр

7

Більш високі TTL означають меншу кількість пошукових записів DNS, що, ймовірно, призведе до зниження «витрат» для вас і тих, хто потрапляє на ваш DNS. (менше туди і назад)

Однак, дуже низькі TTL можуть бути корисними для інфраструктури.

Якщо у вас є ім'я DNS з плаваючою інфраструктурою (наприклад, puppet.sample.com), що ви переходите з одного вікна в інший для високої доступності, і лише ваші системи потребують вшанування цього запису, то низькі TTL можуть бути досить корисний.

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