PowerDNS - PowerDNS
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Оригинальный автор (ы) | PowerDNS.COM BV |
---|---|
Разработчики) | Сообщество PowerDNS, Берт Хьюберт |
Стабильный выпуск | 4.3.1 / 22 сентября 2020 г.[1] |
Репозиторий | |
Написано в | C ++ |
Операционная система | Unix-подобный |
Тип | DNS сервер |
Лицензия | Стандартная общественная лицензия GNU v2 |
Интернет сайт | www |
Оригинальный автор (ы) | PowerDNS.COM BV |
---|---|
Разработчики) | Сообщество PowerDNS, Берт Хьюберт |
Стабильный выпуск | 4.4.1 / 25 ноября 2020 г.[2] |
Репозиторий | |
Написано в | C ++ |
Операционная система | Unix-подобный |
Тип | DNS сервер |
Лицензия | Стандартная общественная лицензия GNU v2 |
Интернет сайт | www |
PowerDNS это DNS сервер программа, написанная на C ++ и под лицензией GPL. Он работает на большинстве Unix производные. PowerDNS имеет большое количество различных бэкэнды начиная от простых СВЯЗЫВАТЬ файлы зон стилей в реляционные базы данных[3] и Балансировка нагрузки /аварийное переключение алгоритмы. DNS рекурсор предоставляется как отдельная программа.
История
Разработка PowerDNS началась в 1999 году и изначально была коммерческим проприетарным продуктом. В ноябре 2002 года исходный код был обнародован под лицензией GPL v2 с открытым исходным кодом.[4][5]
Функции
PowerDNS Авторитетный сервер (pdns_server) состоит из одного ядра и нескольких динамически загружаемый бэкэнды что запустить многопоточный. Ядро обрабатывает всю обработку пакетов и интеллект DNS, в то время как один или несколько бэкэндов предоставляют Записи DNS используя произвольные методы хранения.
Зональные трансферы и уведомления об обновлениях поддерживаются, и процессы могут выполняться непривилегированный и хромированный. Разные тайники поддерживаются для ускорения обработки запросов. Время выполнения контроль доступен через pdns_control команда, позволяющая перезагружать отдельные зоны, очищать кеш, уведомления и дампы зон статистика в График трафика с несколькими маршрутизаторами / rrdtool формат. Информация в реальном времени также может быть получена с помощью дополнительного встроенного веб сервер.
Существует множество независимых проектов по созданию интерфейсов управления для PowerDNS.
DNSSEC
PowerDNS Авторитетный сервер поддерживает DNSSEC начиная с версии 3.0. Хотя предварительно подписанные зоны могут обслуживаться, также можно выполнять онлайн-подпись и управление ключами. Это имеет положительные стороны в том, что это относительно просто, но недостатком является то, что материал для криптографических ключей присутствует на самих серверах (что также верно для любого сервера HTTPS, когда он не используется с HSM Например).
Рекурсор
Рекурсор PowerDNS (pdns_recursor[6]) это разрешение DNS-сервер, который работает как отдельный процесс.
Эта часть PowerDNS использует комбинацию собственных потоков и потоков пользовательского пространства за счет использования Способствовать росту и библиотека MTasker,[7] которая представляет собой простую кооперативную многозадачную библиотеку. Он также доступен как отдельный пакет.
Необязательно запускать процесс pdns_server в качестве привратника для pdns_recursor, если цель состоит в том, чтобы просто обеспечить кеширование / рекурсивное / разрешающее выполнение службы имен, поскольку запуск pdns_recursor сам по себе даже более эффективен, чем за авторитетным компонентом.
По состоянию на 2007 год Рекурсор используется несколькими крупнейшими мировыми интернет-провайдерами, в том числе AOL, Шоу кабель и Neuf Cegetel.
Поддержка для DNSSEC проверка была добавлена в pdns_recursor в версии 4.0.
Смотрите также
Рекомендации
- ^ «Журналы изменений для авторитетного сервера 4.3.x». Получено 22 сентября 2020.
- ^ "Журналы изменений для Recursor 4.4.x". 2020-11-25. Получено 2020-11-25.
- ^ Жаннеро, Кристоф (21 октября 2016 г.). "POWERDNS [sic]". Сеть точек азилис (На французском). Архивировано из оригинал 27 июля 2019 г.. Получено 27 июля 2019.
Утилита POWERDNS содержит все таблицы DNS на основе MARIADB.
- ^ Мужские, Ян-Пит (2008). Альтернативные DNS-серверы: выбор и развертывание, а также дополнительные серверные компоненты SQL / LDAP (мягкая обложка). UIT Cambridge Ltd. стр. 114. ISBN 978-0-9544529-9-5.
- ^ "О". PowerDNS. PowerDNS.COM BV. н.д.. Получено 24 января 2019.
PowerDNS был запущен в 1999 году »;« Первоначально с закрытым исходным кодом »;« В 2002 году все программное обеспечение PowerDNS было выпущено с открытым исходным кодом.
- ^ "Рекурсор PowerDNS". Doc.powerdns.com. Получено 2014-05-11.
- ^ MTasker