Проблема с удалением DNS зоны

Все остальные вопросы
Ответить
lifeorg
Сообщения: 31
Зарегистрирован: Вт окт 19, 2021 11:00 am

Проблема с удалением DNS зоны

Сообщение lifeorg » Сб янв 29, 2022 2:46 pm

Через панель BrainyCP создал субдомен mail.domain.com
Затем он не стал мне нужен и я удалил его через панель.

При перезапуске Bind стала появляться ошибка:
zone mail.domain.com/IN: loading from master file /var/named/named.mail.domain.com failed: file not found
zone mail.domain.com/IN: not loaded due to errors.

Действительно никаких файлов для этой зоны в этой папке нет.
Об этой зоне есть упоминание только в файле
/var/named/_default.nzd

Файл двоичный. Прочитать можно его так:
named-nzd2nzf /var/named/_default.nzd

Действительно запись хранится в нем. Не нашел решения как его обновить.
Временно помогает такое решение:
rndc delzone -clean mail.domain.com

Но после рестарта bind зона опять загружается с ошибкой.

Можете помочь с решением проблемы?
CentOS 7
Bind 9.11.5 (обновления bind нет)

Все ПО установлено по умолчанию вместе с панелью BrainyCP

Аватара пользователя
alenka
Сообщения: 1975
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Проблема с удалением DNS зоны

Сообщение alenka » Пн янв 31, 2022 8:11 am

Обновите кеш днс зон.
Кнопка доступна по ссылке, :8002/?do=bindserver&module=zones

lifeorg
Сообщения: 31
Зарегистрирован: Вт окт 19, 2021 11:00 am

Re: Проблема с удалением DNS зоны

Сообщение lifeorg » Пн янв 31, 2022 11:02 am

Нажал кнопку "Обновить кеш DNS зон". BrainyCP написал, что успешно обновлено.
Но проблема не решилась.

Права на файлы такие:
-rw------- 1 named named 32768 янв 30 00:26 _default.nzd
-rw------- 1 named named 8192 янв 31 13:56 _default.nzd-lock

Кстати смотрите, похоже обновился файл _default.nzd-lock по кнопке "Обновить кеш DNS зон" (время файла соответствует времени нажатия на кнопку).
Я пробовал открыть файл _default.nzd-lock так, но выдает ошибку:
# named-nzd2nzf /var/named/_default.nzd-lock
named-nzd2nzf: mdb_env_open: MDB_INVALID: File is not an LMDB file

А файл _default.nzd все также выдает зоны, которые уже удалены.

Может проблема в том, что BrainyCP не обновляет файл _default.nzd

Аватара пользователя
alenka
Сообщения: 1975
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Проблема с удалением DNS зоны

Сообщение alenka » Пн янв 31, 2022 11:08 am

панель не обновляет данный файл, он бинарный.
Обновляет сама команда rndc

Аватара пользователя
alenka
Сообщения: 1975
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Проблема с удалением DNS зоны

Сообщение alenka » Пн янв 31, 2022 11:12 am

Попробуйте переименовать эти 2 файла _default.nzd и _default.nzd-lock и обновите кеш.
При обновлении кеша будут созданы эти файлы с описанием всех зон, а переименование вернет вам эти файлы, если пойдет что не так.

lifeorg
Сообщения: 31
Зарегистрирован: Вт окт 19, 2021 11:00 am

Re: Проблема с удалением DNS зоны

Сообщение lifeorg » Пн янв 31, 2022 11:33 am

Переименовал 2 файла. Сделал рестарт named. Он создал чистые файлы.
Затем нажал кнопку Обновить кеш DNS зон.
Файл обновился корректно. Зоны верные теперь.

Опять попробовал создать субдомен в панеле. Затем удалил его в панеле.
Файл зон опять не обновляется корректно.
Возможно дело в правах на файл?

Получается после каждого удаления субдомена, нужно будет вручную удалять файл _default.nzd - затем рестартить named
И обновлять кеш DNS зон.
Можно ли как-то решить эту проблему действиями только в панеле BrainyCP?

Аватара пользователя
alenka
Сообщения: 1975
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Проблема с удалением DNS зоны

Сообщение alenka » Пн янв 31, 2022 11:51 am

Мы проверим данный нюанс.

lifeorg
Сообщения: 31
Зарегистрирован: Вт окт 19, 2021 11:00 am

Re: Проблема с удалением DNS зоны

Сообщение lifeorg » Пн янв 31, 2022 11:57 am

Спасибо.

Уточню. У меня:
CentOS 7 со всеми последними обновлениями
Дополнительных репозитариев не добавлено, кроме тех, что BrainyCP при установке добавляет.

Bind 9.11.5 10.el7
Также это последняя доступная версия.

Аватара пользователя
alenka
Сообщения: 1975
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Проблема с удалением DNS зоны

Сообщение alenka » Вт апр 05, 2022 2:41 pm

Ошибку нашли, исправим.

Ответить