Издаване на PowerDNS Authoritative Server 5.0

Публикувано е издание на авторитетния (authoritative) DNS сървър PowerDNS Authoritative Server 5.0, предназначен за управление на DNS зони. В най-добрите си времена PowerDNS Authoritative Server обслужваше до 30% от всички домейни в Европа и до 90% от домейните с DNSSEC. Кодът на проекта се разпространява под лиценз GPLv2.

PowerDNS Authoritative Server осигурява възможност за съхраняване на информация за домейни в различни бази данни, включително MySQL, PostgreSQL, SQLite3, LMDB, Oracle и Microsoft SQL Server, както и в LDAP и обикновени текстови файлове в формат BIND. Отговорът може да бъде допълнително филтриран (например за отсяване на спам) или пренасочен към собствени обработвачи на езици като Lua, Java, Perl, Python, Ruby, C и C++. От особеностите се открояват средства за дистанционно събиране на статистика, включително по SNMP или чрез Web API (за статистика и управление е интегриран http сървър), мигновено рестартиране, вграден двигател за свързване на обработчици на езика Lua и възможност за натоварване на баланс с оглед на географското местоположение на клиента.

Ключовата новост в PowerDNS Authoritative Server 5.0 е поддръжката на представления (views) в стил на DNS сървъра BIND, позволяваща предоставяне на различно съдържание на DNS зони в зависимост от IP адреси, от който е отправено запитването. Например, с помощта на представления, на потребители с вътрешни адреси (интранет) може да се предоставя един вариант на DNS зоната за запитвания, домейн, а на външни потребители — друг. За съхраняване на различни представления на DNS зоните към момента може да се използва само бекенд LMDB.

Сред другите промени:

  • Добавена е поддръжка за свързване към Unix сокет вместо TCP/IP сокет.
  • В утилитата sdig е добавена поддръжка на EDNS Cookie.
  • В бекенда LMDB е добавена възможност за търсене на записи и поддръжка на RFC-2136 (DNS UPDATE).
  • Реализиран е нов синтаксис за стартиране на утилитата pdnsutil — "pdnsutil тип_обект команда аргументи" (поддръжката на стария синтаксис е запазена).
  • Добавена е нова команда "pdnsutil backend-lookup" за търсене на записи в бекенда на хранилището.
  • Добавена е поддръжка на RFC-9615 за автоматичен удостоверен бутстрапинг на DNSSEC.
  • Реализирана е поддръжка за логване на пакети, за които са възникнали грешки при парсинга.
  • Добавена е настройка "dnsupdate-require-tsig", включваща задължителното използване на механизма TSIG (Transaction Signature) за операции по актуализиране на записи в DNS.
  • Добавена настройка «direct-dnskey-signature», която включва директно извличане на цифровия подпис DNSKEY от бекенда.
  • Добавена настройка «resolve-across-zones», при деактивирана която DNS-серверът няма да разрешава CNAME записи, указващи на други зони.
  • Разширени възможностите за създаване на обработчици на езика Lua.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster