DNS и приоритеты резолвинга

Р
На сайте с 10.10.2011
Offline
63
792

Вопрос к знатокам DNS. Общий TTL (для всех записей) выставлен как 3600, а для записей типа A TTL намного меньше, например 300.

Как будет вести себя кэширующий DNS хорошего провайдера? Он будет ждать 3600 секунд или 300?

Разрешаю пользователям высокого мнения о себе и своих способностях минусовать мою репутацию )
Mik Foxi
На сайте с 02.03.2011
Offline
1216
#1

А что мешает общий ттл выставить в 300? И ттл для отдельной А записи это по стандартам?

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (8 лет на защите сайтов). Форум на замену серчу: https://foxi.biz/
Р
На сайте с 10.10.2011
Offline
63
#2

Ничего не мешает, просто хочу понять механизм работы. Ведь для чего-то дана возможность высталять TTL для отдельных записей, хотя в этом случае всё равно придётся обращаться к DNS после их истечения.

Если смотреть через dig, то по истечении TTL для записи A её не видно, а общий TTL продолжает умньшаться.

N
На сайте с 06.05.2007
Offline
419
#3
Романо:
Как будет вести себя кэширующий DNS хорошего провайдера? Он будет ждать 3600 секунд или 300?

Сервер будет вести себя соответствующим образом.

Какого еще ответа вы ждете, если не указали в какие именно запросы имеются ввиду?

Нет никакого "общего TTL". Каждый ответ снабжается своим TTL и учет времени жизни ответов на резолверах ведется раздельно. Однако, в файле зоны можно указать TTL по умолчанию для всех записей.

Кнопка вызова админа ()
AH
На сайте с 17.12.2012
Offline
29
#4

Романо, у записи TTL приоритетный, но нужно учитывать, что провайдеры на своих рекурсорах (резолвящих серверах) для снижения нагрузки могут игнорировать TTL, если задавать его сильно маленьким, поэтому проблемы могут наблюдаться в любом случае.

Виртуальный хостинг от AGAVA.RU (http://short.agava.ru/search)
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#5
AGAVA_hosting:
Романо, у записи TTL приоритетный, но нужно учитывать, что провайдеры на своих рекурсорах (резолвящих серверах) для снижения нагрузки могут игнорировать TTL, если задавать его сильно маленьким, поэтому проблемы могут наблюдаться в любом случае.

Что бы все работало как часы, надо собственный рекурсор ставить для своих клиентов :D

Тогда можно максимально просто управлять TTL :) Но будут ли они им пользоваться, вот вопрос :D Но поколдовать кое что я думаю можно :D

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий