Распространяются ли новые записи DNS?
Так просто. Я просмотрел довольно много статей в Интернете, и все они просто рассказывают о том, как обновленные / модифицированные записи DNS требуют времени для распространения и так далее. Я могу быть глупым (скорее всего, я), но вся ситуация не очень ясна. Особенно следующее:
Распространяются ли новые (абсолютно новые записи)? Пример: у нас есть старый домен с распространенными серверами имен, IP и т. Д., И мы добавляем в него TXT-запись. Нет записей TXT ранее. Применяется ли он сразу, через некоторое время или после TTL?
Есть ли какое-либо влияние на это со стороны локального DNS, кеша, провайдера или чего-то еще?
Спасибо.
1 ответ
Здесь есть как минимум две вещи, которые смешиваются под термином "распространение".
Один из них - это различные кэши локальных распознавателей и рекурсивных серверов имен, которые запоминают информацию в течение определенного периода времени, прежде чем они выходят и снова запрашивают авторитетный сервер. Это не имеет отношения к вашему вопросу, но именно об этом говорили многие из тех статей, которые вы читали.
Другой - это перемещение данных с главного сервера имен на его вторичные серверы имен. Это относится к вашему вопросу. Главный сервер имен - это место, где данные внедряются в DNS извне, и именно здесь ваши новые записи начинают свою жизнь. Вторичные серверы проверяют на главном сервере новые данные, когда считают, что прошло достаточно времени или когда их подталкивают к этому (обычно главный сервер настроен на их передачу при обновлении информации). Способ, которым они сообщают, нужно ли им повторно извлекать зону из мастера или нет, заключается в сравнении серийного номера в записи SOA зоны между тем, что они хранят локально, и тем, что имеет сервер. Если число у мастера больше, вторичный сервер снова выберет всю зону (как правило, существуют другие варианты). Если число в мастере не выше, вторичный будет считать, что информация, которую он имеет, является актуальной, и ничего не делать.
Самая распространенная причина, по которой новые записи не распространяются на вторичные серверы, заключается в том, что тот, кто добавил новые записи, забыл увеличить серийный номер в записи SOA.