Пускането на авторитетния (авторитетен) DNS сървър PowerDNS Authoritative Server 4.5, предназначен да организира връщането на 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 , възможност за балансиране на натоварването въз основа на географското местоположение на клиента.
Основни иновации:
- Кешът на DNS зони е активиран по подразбиране, което ви позволява да поддържате списък с DNS зони в RAM. Кешът ви позволява да избегнете достъп до базата данни при обработка на заявки от неизвестни домейни и да защитите сървъра от атаки, насочени към изчерпване на изчислителните ресурси.
- Редът за обработка на опашката от AXFR заявки на вторични DNS сървъри е променен, за да се увеличи приоритетът на доставяне на реални промени в системи с много голям брой зони (повече от 100 хиляди).
Източник: opennet.ru