@Ustin24

Как отслеживать прогресс смены ресурсных записей на разных DNS?

Различные DNS-сервера с различной "скоростью" подтягивают информацию о смене ресурсных записей. Хотелось бы услышать ваши идеи, каким образом можно сделать nslookup по целой серии DNS-серверов с целью сравнить их ответы.
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Любым сервисом, чекающим доступность сайта. В числе прочего увидите и отдаваемый местным ДНС-сервером адрес. Например, ping-admin.ru.

Но вообще это затея сомнительной полезности, особенно учитывая, что отдаваемая запись может меняться в зависимости от географического положения клиента. Хотите более оперативное изменение записей - ставьте низкий TTL, подавляющее большинство нормальных серверов с этим параметром считается.
Ответ написан
Комментировать
athacker
@athacker
DNS-сервера ничего не "подтягивают". Когда вы меняете зону, то изменения с master authoritative DNS пушатся на slave, и на этом всё. Остальные DNS-сервера обращаются к этим двум, причём ТОЛЬКО ТОГДА, когда кто-то из их клиентов просит отрезолвить вашу зону. Если у вас зона поменялась -- клиент получит новые данные. Если не менялась -- соответственно, получат старые.

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы