DNS. PowerDNS Recursor

PowerDNS Recursor.

Содержание

1 Общая информация

2 Установка PowerDNS Recursor

2.1 Rocky Linux

  • Установите репозиторий Epel:
    1dnf config-manager --set-enabled crb
    2dnf -y install epel-release
    
  • Установите PowerDNS Recursor:
    1dnf install powerdns-recursor
    

3 Настройка PowerDNS Recursor

  • Файл конфигурации: recursor.conf.
  • Находится в папке,определённой во время компиляции:
    • /etc/powerdns,
    • /etc/pdns,
    • /etc/pdns-recursor,
    • /usr/local/etc.
  • Можно найти эту папку, выполнив команду:
    1pdns_recursor --config=default | grep config-dir
    
  • По умолчанию Recursor прослушивает локальный петлевой интерфейс, нужно задать нужные адреса.
  • В параметре allow-from перечислены подсети, которые могут взаимодействовать с Recursor.
  • Например:
    1local-address=192.0.2.25, 2001:DB8::1:25
    2allow-from=192.0.2.0/24, 2001:DB8::1:/64
    
  • Чтобы принимать входящие запросы клиентов, разрешите службу DNS на брандмауэре:
    1firewall-cmd --permanent --add-service=dns
    2firewall-cmd --permanent --add-service=dns-over-tls
    
  • Перезапустите брандмауэр:
    1firewall-cmd --reload
    
  • Запустите сервис:
    1systemctl enable --now pdns-recursor.service
    

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие