Как я могу сбросить или опустить серийный номер, используемый в записи «SOA» сервера DNS BIND?

Я использую BIND в качестве своего DNS-сервера дома. Для моей записи SOA (начало полномочий) я всегда использую серийный номер в рекомендуемом формате

YYYYMMDD ##

где ## – счетчик изменений в этот день.

К сожалению, я сменил сериал и добавил по ошибке еще одну цифру. После обновления имени-deamon я больше не мог этого сделать.

Есть ли способ сбросить серийный / счетчик внутри внутренних библиотек BIND?

  • как регистратор доменов обновляет корневые DNS-серверы
  • В этом случае DNS использует TCP-порт 53
  • Заменить настройку TTL Внешние записи DNS
  • Обратный поиск DNS, замедляющий сетевые операции в локальной сети
  • Посетители не могут добраться до моего локального сервера Apache
  • Запись Bind 9 не работает
  • Закрытая сеть DHCP + DNS - обновление сборочной стороны in-addr.arpa, передняя сторона отказывается обновлять
  • openwrt: dns разрешая ошибку с подключенных устройств WiFi
  • 2 Solutions collect form web for “Как я могу сбросить или опустить серийный номер, используемый в записи «SOA» сервера DNS BIND?”

    «Внутренние библиотеки BIND» не волнует, что такое серийный номер. Это единственное соглашение между главным сервером и подчиненными серверами. Другими словами, BIND с радостью позволит вам уменьшить серийный номер в файле зоны без жалобы. Просто ведомые устройства больше не будут получать обновления.

    Серийные номера файла зоны представляют собой неподписанные 32-битные целые числа, и они обертывают максимально возможное 32-разрядное целое число без знака. Таким образом, есть способ уменьшить серийный номер, увеличивая его до тех пор, пока он не перевернется и не станет ближе к нулю. Существует максимальная сумма, по которой вы можете увеличивать ее за раз, поэтому вам нужно сделать это итеративно несколькими способами:

    • Увеличьте серийный номер большим приращением, но не более 2147483647
    • Подождите, пока все подчиненные серверы не смогут догнать и обновиться с текущей SOA.
    • Повторение

    Вы всегда можете выбрать прирост, чтобы вам не нужно повторять более двух раз.

    Следуйте этому HOWTO .

    Это решение вам не нужно (старая информация).

    Чтобы иметь возможность уменьшить серийный номер на подчиненных серверах, вы можете войти в подчиненный сервер и запустить rndc retransfer my.zone.name . Это приведет к тому, что ведомое устройство получит зону от ведущего устройства и полностью игнорирует серийный номер.

    Linux и Unix - лучшая ОС в мире.