Свет увидел релиз на авторитетен (authoritative) DNS-сървър PowerDNS Authoritative Server 4.6, предназначен за организация на обслужване на DNS-зони. Според данните на разработчиците на проекта, PowerDNS Authoritative Server обслужва приблизително 30% от общия брой домейни в Европа (ако се разглеждат само домейни с подписи DNSSEC, цифрата е 90%). Кодът на проекта се разпространява под лицензия GPLv2.
PowerDNS Authoritative Server предлага възможност за съхранение на информация за домейни в различни бази данни, включително MySQL, PostgreSQL, SQLite3, Oracle и Microsoft SQL Server, както и в LDAP и обикновени текстови файлове във формат BIND. Отдаването на отговори може допълнително да бъде филтрирано (например, за отсяване на спам) или пренасочвано с помощта на собствени обработвачи на езиците Lua, Java, Perl, Python, Ruby, C и C++. Сред специалните функции са средствата за отдалечено събиране на статистика, в това число по SNMP или през Web API (за статистика и управление е вграден http-сървър), мигновен рестарт, вграден двигател за свързване на обработвачи на езика Lua и възможност за балансировка на натоварването с оглед географското местоположение на клиента.
Основни нововъведения:
- Реализирана е поддръжка на заглавията на протокола PROXY в входящите заявки, което позволява стартирането на балансировчик на натоварването пред сървъра PowerDNS, като същевременно запазва предаването на информация за IP адресите на клиентите, свързващи се с балансировчика, като dnsdist.
- Добавена е поддръжка на механизма EDNS Cookies (RFC 7873), позволяващ идентифициране на коректността IP адреси чрез обмен на бисквитки между DNS-сървъра и клиента с цел защита от спуфинг на IP адреси, DoS атаки, използване на DNS като усилвател на трафика и опити за отравяне на кеша.
- В утилитата pdnsutil и API е добавен нов интерфейс за управление на сървъри autoprimary, използвани за автоматизация на разгръщането и обновлението на зони на вторични DNS-сървъри без ръчна конфигурация на вторични зони. Достатъчно е да се определи първичната зона на autoprimary сървъра за нов домейн, и новият домейн автоматично ще бъде прихванат от вторичните сървъри и конфигуриран за него вторична зона.
Източник: opennet.ru
