Сборка Power DNS рекусора из исходных кодов

Сборка DNS-рекурсора особой сложности не представляет и я написал эту заметку исключительно для того чтобы в дальнейшем не мучаться с подбором необходимых для сборки зависимых пакетов

 
 
Логотип GITA-DEV

Автор: Черноусов Антон aka Gita-Dev
Опубликовано: 24 Окт 2018 (последние правки 3 месяца)

apt apt-get aptitude compile dev git install ssl ubuntu

Устанавливаем необходимые пакеты:

# apt install g++ libboost-all-dev libtool make pkg-config libssl-dev virtualenv
# apt install autoconf automake ragel bison flex liblua5.2-dev
# apt-get install libboost-dev libboost-serialization-dev
# aptitude install python2-sphinx

Компилируем рекурсор:

# cd /usr/src
# git clone https://github.com/PowerDNS/pdns.git
# cd ./pdns
# autoreconf -vi
# cd ./pdns/recursordist/
# autoreconf -vi
# ./configure
# make

Устанавливаем PowerDNS-рекурсор:

# make install

Похожие статьи

Настройка основного и резервного DNS-серверов с автоинкрементом серийного номера зоны на базе PowerDNS

Настройка основного и резервного DNS-серверов с автоинкрементом серийного номера зоны на базе PowerDNS

Как вы наверное знаете, вам совсем не обязательно использовать DNS-сервера провайдера для управления вашим доменом и вы можете осуществлять хостинг DNS-записей на своих собственных DNS-серверах. Такой подход дает большую гибкость в управлении DNS-зоной, но и настройка DNS-серверов работающих в режиме MASTER-SLAVE это не самая тривиальная задача. Если вы все же решили изучить этот вопрос, то вы наверное обратили внимание, что 90% статей сводятся к настройке двух DNS-серверов Bind в режиме ведущий-ведомый и может показаться, что bind это единственный Opensource DNS-сервер.


Отзывы и комментарии