Ivan

Ошибка синхронизации с ведомыми DNS-серверами (DNSmanager), не удаляются зоны на ведомых

Здравствуйте!

ispmanager <версия> на VPS (хостинг reg.ru). В «Ведомых серверах имён» настроены два ведомых сервера DNSmanager:

  • https://ns5.hosting.reg.ru/manager/dnsmgr
  • https://ns6.hosting.reg.ru/manager/dnsmgr

Домен another-world.com и его поддомены делегированы на ns5/ns6.hosting.reg.ru. В панели около 300 зон, включая отдельные зоны поддоменов (например, moscow.another-world.com).

Проблема. С 20.10.2026 при любом изменении DNS в панели появляется ошибка:

Ошибка при работе с вторичным сервером DNS https://ns6.hosting.reg.ru/manager/dnsmgr. Не удалось обновить информацию о домене

(то же для ns5), а при удалении зоны:

Ошибка при работе с вторичным сервером DNS https://ns6.hosting.reg.ru/manager/dnsmgr. Не удалось удалить домен

В /usr/local/mgr5/var/ispmgr.log:

libmgr ERROR Error: Type: 'client' Object: 'bad_response' Value: 'https://ns5.hosting.reg.ru/manager/dnsmgr'
func=problems.register ... name=ispdns_slave ... param_masterip=161.104.16.23 ... param_type=refresh

Ручная проверка с сервера: URL ведомых серверов 20.10 отвечал 502 Bad Gateway, с 21.10 отвечает 403 Forbidden (nginx) на любой запрос, включая func=auth. «Передать в DNSmanager» в «Управлении DNS» завершается той же ошибкой.

Что при этом работает. Изменения записей внутри существующих зон доходят до ns5/ns6: ведомые серверы сами забирают зоны по AXFR с мастера (видно в логе named: transfer of 'another-world.com/IN': AXFR started от адресов ns5/ns6). DnsNsMasterIp = внешний IP сервера, время синхронизировано.

Что не работает. Удаление зоны. Тестовую зону test.another-world.com удалили в панели, на ns5/ns6 она осталась.

Вопросы:

  1. Сохраняет ли ispmanager неудавшиеся операции с ведомыми серверами (удаление и создание зон) и повторит ли их автоматически, когда ведомый сервер снова станет доступен? Или удаление зоны, которое не прошло на ведомом, будет потеряно?
  2. Если повтора нет, как правильно удалить зону с ведомого сервера, когда он снова станет доступен, если на мастере её уже нет?
  3. Есть ли способ проверить или пересинхронизировать список зон между мастером и ведомыми (например, «Синхронизировать» в настройках ведомого сервера)? Удаляет ли эта синхронизация на ведомом зоны, которых нет на мастере?
  4. Можно ли настроить ведомые серверы так, чтобы они работали только по AXFR/NOTIFY, без управления через DNSmanager API? И как в таком случае добавляются и удаляются зоны на ведомых?

Спасибо!

21.10.2026 06:57