Рейтинг:0

PowerDNS Slave отказался получать уведомления, уведомить об отказе-*

флаг ru

Привет, я получил ошибку: уведомить на ведомом сервере, ожидающем обновления записи от ведущего.

Я установил PowerDNS на новый сервер, используя как официальный PowerDNS, так и голыми руками (действительно проверьте эти два метода! :D)

Вот конфигурация и подробная информация.

Спецификация
Версия PowerDNS: 4.5.2
Убунту 20.04 Бэкэнд: mysql

Основная конфигурация
pdns.conf

запуск=
разрешить-axfr-ips=159.223.76.221/32
config-dir=/etc/powerdns
демон=да
отключить-axfr = нет
опекун=да
локальный адрес = 0.0.0.0
локальный порт = 53
лог-dns-детали = вкл.
лог-уровень=3
мастер=да
раб=нет
setgid=pdns
setuid=pdns
сокет-каталог=/var/pdns
версия-строка = powerdns
include-dir=/etc/powerdns/pdns.d
API=да
API-ключ = 24xd

Я могу без проблем добавлять любые записи на главный сервер.

Ведомая конфигурация
pdns.conf

запуск=
#опекун=да
демон=включен
лог-dns-детали = вкл.
раб=да
подчиненный цикл-интервал = 60
средство регистрации = 0
лог-dns-запросы = да
лог-уровень=5
include-dir=/etc/powerdns/pdns.d

По команде уведомления на главном сервере:

 pdns_control уведомляет gogon.xyz

По команде на подчиненный DNS:

 tcpdump -n 'хост 128.199.220.234 и порт 53' -v

Вот что я получил:

tcpdump: прослушивание на eth0, тип ссылки EN10MB (Ethernet), размер захвата 262144 байт 08:06:08.926420 IP (tos 0x0, ttl 60, id 24776, смещение 0, флаги [DF], proto UDP (17), длина 55) 128.199.220.234.11643 > 159.223.76.221.53: 10150 notify [b2&3= 0x2400] СОА? gogon.xyz. (27) 08:06:08.928383 IP (tos 0x0, ttl 64, id 20439, смещение 0, флаги [нет], proto UDP (17), длина 55) 159.223.76.221.53 > 128.199.220.234.11643: 10150 уведомить об отказе*- 0/0/0 (27)

Некоторые интернет-ресурсы предлагают мне разрешить открытие порта 53/UDP. Вот мой статус UFW:

53/TCP ПОЗВОЛЯТЬ Везде
53/удп ПОЗВОЛЯТЬ Везде
53/TCP(v6) ПОЗВОЛЯТЬ Где угодно (v6)
53/удп (v6) ПОЗВОЛЯТЬ Где угодно (v6)

На Раб запись в базе данных также добавила:

+-----------------+----------------------+-------- -+
| IP | сервер имён | счет |
+-----------------+----------------------+-------- -+
| 128.199.220.234 | ns2.share-system.com | администратор |
+-----------------+----------------------+-------- -+

Запись на Мастер для домена

--+
| идентификатор | домен_идентификатор | имя | тип | содержание | ттл | прио | отключен | имя заказа | авторизация |
+----+-----------+-----------+------+------------- --------------------------------------------- ----------------------+-------+------+-----------+- ----------+------+
| 1 | 1 | gogon.xyz | СОА | ns1.share-system.com hostmaster.share-system.com 2022011603 28800 7200 604800 86400 | 86400 | 0 | 0 | НУЛЕВОЙ | 1 |
| 2 | 1 | gogon.xyz | НС | ns1.share-system.com | 86400 | 0 | 0 | НУЛЕВОЙ | 1 |
| 3 | 1 | gogon.xyz | НС | ns2.share-system.com | 86400 | 0 | 0 | НУЛЕВОЙ | 1 |
| 4 | 1 | gogon.xyz | А | 128.199.220.234 | 86400 | 0 | 0 | НУЛЕВОЙ | 1 |
+----+-----------+-----------+------+------------- --------------------------------------------- ----------------------+-------+------+-----------+- ----------+----

Запись ns1.share-sytem.com и ns2.share-system.com A добавлена ​​к элементу управления доменом и его записи сервера имен на основе IP-адреса главного и подчиненного (ns1 -> master, ns2 -> slave)

Тестовый домен gogon.xyz также добавлен к соответствующим ns1 и ns2. введите описание изображения здесь

Я уже безуспешно изменил ведомое устройство на вторичное и ведущее на первичное в pnds.conf.

При проверке порта прослушивания:

udp UNCONN 0 0 159.223.76.221:53 0.0.0.0:* пользователи:(("pdns_server",pid=9966,fd=5))
TCP LISTEN 0 128 159.223.76.221:53 0.0.0.0:* пользователи:(("pdns_server",pid=9966,fd=6))

пинг между двумя серверами работает без проблем.

Приветствуются любые предложения по решению этой проблемы.

Спасибо.

флаг uz
Что говорят логи на вторичке?
navotera avatar
флаг ru
Можете ли вы сказать мне, как показать журналы для pdns?
Рейтинг:1
флаг tg

«уведомление отклонено» предполагает, что подчиненный сервер активно решает игнорировать уведомление. Попробуйте со следующей настройкой на подчиненном устройстве:

allow-notify-from=<главный IP-адрес>
флаг uz
По умолчанию это `0.0.0.0,::/0`, поэтому в этом нет необходимости.
navotera avatar
флаг ru
Спасибо за ваше предложение. Я уже добавил это в своей отчаянной попытке, и проблема не решается
Рейтинг:0
флаг ru

Похоже, требуется дополнительная настройка Slave, добавив эту строку:

автовторичный=да
локальный адрес = 159.223.76.221
мастер=нет
вторичный = да

Я надеюсь, что это может помочь другим.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.