DNS. PowerDNS Recursor
2023-05-23
·
1 мин. для прочтения
PowerDNS Recursor.
Содержание
1 Общая информация
- Документация: https://doc.powerdns.com/recursor/
- Сайт: https://www.powerdns.com/powerdns-recursor
- Только кэширующий сервер DNS.
2 Установка PowerDNS Recursor
2.1 Rocky Linux
- Установите репозиторий Epel:
dnf config-manager --set-enabled crb dnf -y install epel-release
- Установите PowerDNS Recursor:
dnf install powerdns-recursor
3 Настройка PowerDNS Recursor
- Файл конфигурации:
recursor.conf
. - Находится в папке,определённой во время компиляции:
/etc/powerdns
,/etc/pdns
,/etc/pdns-recursor
,/usr/local/etc
.
- Можно найти эту папку, выполнив команду:
pdns_recursor --config=default | grep config-dir
- По умолчанию Recursor прослушивает локальный петлевой интерфейс, нужно задать нужные адреса.
- В параметре
allow-from
перечислены подсети, которые могут взаимодействовать с Recursor. - Например:
local-address=192.0.2.25, 2001:DB8::1:25 allow-from=192.0.2.0/24, 2001:DB8::1:/64
- Чтобы принимать входящие запросы клиентов, разрешите службу DNS на брандмауэре:
firewall-cmd --permanent --add-service=dns firewall-cmd --permanent --add-service=dns-over-tls
- Перезапустите брандмауэр:
firewall-cmd --reload
- Запустите сервис:
systemctl enable --now pdns-recursor.service