Назад | Перейти на главную страницу

Если мой срок жизни DNS составляет 1 час, следует ли ожидать, что половина серверов имен получит новую запись через 30 минут?

Выше представлена ​​конкретная версия этого вопроса, но в более общем плане: есть ли какие-либо основания ожидать, что серверы имен не будут обновлять свои записи DNS с постоянной скоростью, которая в основном распределяется случайным образом?

Какой TTL?

Серверы имён
как в результате $ (копать + сокращенно NS example.com)

Мастера обновляются немедленно, подчиненные серверы будут проверять TTL обновления в записи SOA, которая сообщает подчиненным серверам, когда следует проверять наличие новых записей, если только не отправлено уведомление подчиненного устройства, не все серверы имен используют методы обновления подчиненного устройства на основе DNS, например, некоторые будут использовать CI вакансии или центральная база данных или даже ldap

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

Также хорошо прочитать эти термины: https://ns1.com/resources/understanding-ttl-values-in-dns-records

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

Например, если значение TTL установлено на 30 минут, а затем, если вы измените запись A, потребуется около 30 минут, чтобы отразить изменения в серверах имен, серверах домена верхнего уровня и корневых серверах, чтобы очистить кеш и добавить эту запись изменения, это отразит проблему в продуктивно применения