Инсталиране и конфигуриране на DNS сървър PowerDNS, FreeBSD
Инсталиране и конфигуриране на PowerDNS DNS сървъра
PowerDNS е високопроизводителен DNS сървър, лицензиран под GPL.
Изборът на PowerDNS се ръководи от гъвкава архитектура за съхранение/достъп до данни, която може да извлича DNS информация от всеки източник на данни. Това включва файлове, зонови файлове на BIND, релационни бази данни или LDAP директории.
малък диалогов прозорец за настройка:

Ние поддържаме базата данни на домейна в MySQL, изберете само нея в диалоговия прозорец за настройки.
2. Създайте база данни в MySQL
Струва си да се отбележи, че създаването на таблици в базата данни от прикачените скриптове впоследствие води до неправилно формиране на SOA, в резултат на което външните сървъри виждат една и съща версия на зоната през цялото време и не считат за необходимо да се актуализират.
След известна модификация, като вземем предвид препоръките, получаваме скрипта:
3. Нека да преминем към конфигуриране на PowerDNS:
Трябва да се отбележи, че PowerDNS на FreeBSD записва своите журнали в /var/log/messages. За да записвате регистрационни файлове в /var/log/pdns/pdns.log, добавете следното към /etc/syslog.conf:
и прочетете отново конфигурацията на syslog:
Преди да започнете, добавете към /etc/rc.conf
Проверяваме присъствието на pdns потребителя и групата в системата, създаваме ги, ако не са там.
Ние редактираме стартовия скрипт на PowerDNS /usr/local/etc/rc.d/pdns до това състояние (различно от оригиналното):
тогава всичко е наред, преминете към инсталирането и конфигурирането на уеб интерфейса на PowerAdmin
PowerAdmin е уеб базиран инструмент за администриране на PowerDNS. Изисква Apache и PHP да бъдат инсталирани.

По подразбиране PowerAdmin е изграден с поддръжка на MySQL.
PowerAdmin е инсталиран в директорията /usr/local/www/poweradmin. Сегатрябва да замените собственика на файловете на PowerAdmin:
Създайте липсващи таблици в базата данни на powedns, като използвате /usr/local/www/poweradmin/docs/poweradmin-mysql-db-structure.sql скрипт
Сега ще конфигурираме Apache, ще направим такъв виртуален сървър:
Преминаваме през браузъра към pdns.mydomain.ru, входът и паролата са администратор, те трябва да бъдат променени веднага след първото влизане.
С PowerAdmin можете напълно да управлявате PowerDNS.
Вторичният DNS може да бъде конфигуриран на един от безплатните ресурси, като Everydns (въпреки че никога не успях да вляза там) или Freedns, и да проверявате и получавате информация за DNS сървърите на IntoDNS. Добри инструменти за тестване на DNS (и не само) са представени на NetTools. Също така препоръчвам да посетите страницата на казахстанския регистратор, където можете да получите доста пълен отчет за настройките на DNS за домейна.