Пуск на кеширащия DNS-сървър PowerDNS Recursor 4.7.0

Достъпен е релиз на кеширащия DNS сървър PowerDNS Recursor 4.7, който отговаря за рекурсивното преобразуване на имена. PowerDNS Recursor е построен на една кодова база с PowerDNS Authoritative Server, но рекурсивните и авторитетните DNS сървъри PowerDNS се развиват в рамките на различни цикли на разработка и се предлагат като отделни продукти. Кодът на проекта се разпространява под лицензия GPLv2.

Сървърът предоставя средства за дистанционно събиране на статистика, поддържа мигновен рестарт, има вграден двигател за свързване на обработвачи на езика Lua, напълно поддържа DNSSEC, DNS64, RPZ (Response Policy Zones) и дава възможност за свързване на черни списъци. Има възможност за записване на резултатите от резолвинга във файлове на зоните BIND. За осигуряване на висока производителност се прилагат съвременни механизми за мультиплексиране на връзките във FreeBSD, Linux и Solaris (kqueue, epoll, /dev/poll), а също и високоефективен парсер на DNS пакети, способен да обработва десетки хиляди паралелни запитвания.

В новата версия:

  • Реализирана е възможност за добавяне на допълнителни записи в изпратените на клиента отговори, за да се предаде полезна информация без необходимостта от изпращане на отделен запитване (например, в отговорите на запитвания за записи MX може да се конфигурира прикрепването на свързани записи A и AAAA).
  • Реализиран е отчет на изискванията на RFC 9156 в реализацията на поддръжката на механизма за минимизиране на името на запитването („QNAME minimisation“), позволяващ повишаване на конфиденциалността, чрез прекратяване на изпращането на пълното оригинално име QNAME на по-високия сървър.
  • Осигурен е резолвинг на IPv6 адреси на DNS сървъри, които не са изброени в записите GR (Glue Record), чрез които регистраторът предава информация за обслужващите домейн DNS сървъри.
  • Предложена е експериментална реализация на еднопосочна проверка за поддръжка на DNS сървъра на протокола DoT (DNS over TLS).
  • Добавена е възможността за откат на родителския набор от записи NS, ако сървъри в набора от дъщерни записи NS няма отговори.
  • Добавена е поддръжка за проверка на правилността на RR-записи ZONEMD (RFC 8976), получени от кеша.
  • Добавена е възможността за прикрепване на обработчици на Lua, които се извикват на етапа на завършване на резолвинг (например, в такива обработчици може да се промени отговора, връщан на клиента).

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

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