Конфиг Powerdns (pdns.conf)
# Разрешить трансфер зон для подсети или ip адреса
# allow-axfr-ips=0.0.0.0/0
# Разрешить рекурсивные запросы с подсети
# allow-recursion=0.0.0.0/0
# Разрешить fake домены, подробности: http://doc.powerdns.com/recursion.html (п. 11.1)
# allow-recursion-override=no
# Сколько секунд хранить записи в кеше PacketCache
# cache-ttl=20
# После запуска делать chroot в указанную директорию
# chroot=
# Директория с конфигурационными файлами
# config-dir=/usr/local/etc
# Имя данной конфигурации, подробности: http://doc.powerdns.com/virtual.html
# config-name=
# Консоль для отладки, подробности: http://doc.powerdns.com/pdns-on-unix.html (monitor)
# control-console=no
# Демонизироваться
# daemon=no
# SOA запись по умолчанию. Используется, если иное не указано в параметрах зоны.
# default-soa-name=a.misconfigured.powerdns.server
# TTL по умолчанию. Используется, если иное не указано в параметрах зоны.
# default-ttl=3600
# Отключить трансфер зон вообще. TCP запросы при этом остаются резрешенными.
# disable-axfr=no
# Отключить TCP запросы.
# disable-tcp=no
# Кол-во потоков
# distributor-threads=3
# Включить поддержку IPv6
# do-ipv6-additional-processing=no
# fancy-records, подробности: http://doc.powerdns.com/fancy-records.html
# fancy-records=no
# Включить guardian, подробности: http://doc.powerdns.com/guardian.html
# guardian=no
# Тип используемой базы данных и параметры для подключения
# launch=gmysql
# Включить lazy-recursion (сначала проверять локально, только затем рекурсия), подробности: http://doc.powerdns.com/recursion.html
# lazy-recursion=yes
# Загрузить дополнительные модули, подробности: http://doc.powerdns.com/modules.html
# load-modules=
# Интерфейс, на котором будет слушать демон.
# local-address=0.0.0.0
# IPv6 интерфейс, на котором будет слушать демон.
# local-ipv6=
# Порт, на котором будет слушать демон.
# local-port=53
# Расширенное логирование.
# log-dns-details=
# Логировать неудачные апдейты зон.
# log-failed-updates=
# Файл, куда писать лог (только для Windows систем)
# logfile=pdns.log
# log-facility для логирования через syslog
# logging-facility=
# loglevel Amount of logging. Higher is more. Do not set below 3
# Уровень логирования от 0 до 9 (0 – не логировать ничего, 9 – логировать всё).
# loglevel=4
# Работать в качестве master сервера
# master=no
# Максимальное количества запросов в очереди.
# max-queue-length=5000
# Максимальное количество одновременных TCP соединений
# max-tcp-connections=10
# Директория, содержащая модули
# module-dir=/usr/local/lib
# Сколько секунд хранить отрицательные ответы в кеше PacketCache,
# подробности: http://doc.powerdns.com/performance-settings.html#QUERYCACHE
# negquery-cache-ttl=60
# Отключить шафлинг, он же round robin. Отключать следует только для нужд тестирования.
# no-shuffle=off
# Дополнительная обработка запросов. Не включать на публичных серверах,
# подробности: http://www.nabble.com/CNAME-resolution-problem-td19071640.html
# out-of-zone-additional-processing=yes
# Версия протокола для обмена данными с pipe backend,
# подробности: http://doc.powerdns.com/backends-detail.html
# pipebackend-abi-version=1
# Сколько секунд хранить запросы в кеше PacketCache
# query-cache-ttl=20
# ip адрес для исходящих запросов
# query-local-address=
# Логировать все приходящие запросы
# query-logging=no
# Сколько (максимально) миллисекунд держать запрос в очереди
# queue-limit=1500
# Сколько секунд хранить в кеше рекурсивные запросы
# recursive-cache-ttl=10
# Если включено – рекурсивные запросы будут передваться на обработку рекурсору.
# recursor=no
# Отдавать список корневых серверов (старый стиль) вместо ServFail на запрос неизвестной зоны
# send-root-referral=no
# Запускать сервер от определенной группы
# setgid=
# Запускать сервер от определенного пользователя
# setuid=
# Отключить резолвинг CNAME
# skip-cname=no
# Работать в качестве slave сервера
# slave=no
# Интервал для проверки обновлений в зонах,
# подробности: http://doc.powerdns.com/generic-mypgsql-backends.html#AEN5779
# slave-cycle-interval=60
# SMTP редиректор для fancy записей, подробности: http://doc.powerdns.com/fancy-records.html
# smtpredirector=a.misconfigured.powerdns.smtp.server
# SOA expire по умолчанию. Используется, если иное не указано в параметрах зоны.
# soa-expire-default=604800
# SOA minimum TTL по умолчанию. Используется, если иное не указано в параметрах зоны.
# soa-minimum-ttl=3600
# SOA refresh по умолчанию. Используется, если иное не указано в параметрах зоны.
# soa-refresh-default=10800
# SOA retry по умолчанию. Используется, если иное не указано в параметрах зоны.
# soa-retry-default=3600
# Установить минимальное значение серийного номера зоны.
# soa-serial-offset=0
# Директория с сокетом
# socket-dir=/var/run
# Трансферить зоны в строгом соответсвии с RFC. Низкая скорость трансфера, требуется для работы с очень старыми клиентами
# strict-rfc-axfrs=no
# Адрес notification proxy сервера, подробности: http://doc.powerdns.com/tools.html#NPROXY
# trusted-notification-proxy=
# URL редиректор для fancy записей, подробности: http://doc.powerdns.com/fancy-records.html
# urlredirector=127.0.0.1
# Логировать в лог файл, указанный в директиве logfile (только для Windows систем)
# use-logfile=no
# Сообщать версию сервера клиентам (full – сообщать полную версию, anonymous – не сообщать, powerdns – сообщать “served by PowerDNS” без указания версии, custom – свой вариант)
# version-string=full
# Включить встроенный вебсервер, подробности: http://doc.powerdns.com/monitoring.html
# webserver=no
# IP адрес на котором будет слушать встроенный вебсервер
# webserver-address=127.0.0.1
# Пароль для доступа к вебсерверу
# webserver-password=
# Порт на котором будет слушать встроенный вебсервер
# webserver-port=8081
# Показывать дополнительную информацию в мониторинге
# webserver-print-arguments=no
# Включить wildcard для URL и MBOXFW записей
# wildcard-url=no
# Включить wildcard
# wildcards=