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

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

YYYYMMDD ##

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

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

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

  • Как читать содержимое локального DNS-кэша?
  • разрешить имя сервера сервера dnsmasq с несколькими подсетями
  • UFW блокирует DNS
  • «Перезагружает» настройки сервера dns / email сервера
  • Серии файлов BIND - уникальные для всех зон или только для себя?
  • Деление динамического префикса dhcp ipv6
  • BIND-сервер не распознает мою зону должным образом
  • Апачский запрос зависает за 2 минуты
  • 2 Solutions collect form web for “Как я могу сбросить или опустить серийный номер, используемый в записи «SOA» сервера DNS BIND?”

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

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

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

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

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

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

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

    Interesting Posts

    Экран экспорта не работает на Ubuntu Gnome (gmd3)

    Как настроить регистрацию для ulimits?

    Создание логического тома определенного размера LVM в конце физического тома

    Как отменить typo `set -ovi`?

    BC – выход нормальной формы?

    Избегайте захвата с помощью ssh ProxyCommand

    Почему мне нужно использовать newgrp или su (или выйти из системы и войти снова), чтобы применить новые членства в группах?

    Насколько стабильны оболочки Unix «API-интерфейсы stdin / stdout»?

    Использовать ssh с определенным сетевым интерфейсом

    потерянный каталог не может найти его с testdisk

    Как выполнить полную проверку файловой системы ext4?

    Разделение одного файла на несколько файлов на основе совпадающих строк в Linux

    Как отключить систему, но все же сохранить ее в сети

    cat STDIN не будет работать дважды в скрипте

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

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