Itusilẹ caching olupin DNS PowerDNS Recursor 4.6.0

Itusilẹ ti olupin DNS caching PowerDNS Recursor 4.6 wa, eyiti o jẹ iduro fun ipinnu orukọ loorekoore. PowerDNS Recursor ti wa ni itumọ ti lori ipilẹ koodu kanna bi PowerDNS Aṣẹ Server, ṣugbọn PowerDNS recursive ati authoritative DNS apèsè ti wa ni idagbasoke nipasẹ orisirisi idagbasoke iyipo ati ti wa ni idasilẹ bi lọtọ awọn ọja. Koodu ise agbese ti pin labẹ iwe-aṣẹ GPLv2.

Olupin n pese awọn irinṣẹ fun ikojọpọ awọn iṣiro latọna jijin, ṣe atilẹyin atunbere lẹsẹkẹsẹ, ni ẹrọ ti a ṣe sinu fun sisopọ awọn olutọju ni ede Lua, ṣe atilẹyin ni kikun DNSSEC, DNS64, RPZ (Awọn agbegbe Afihan Idahun), ati gba ọ laaye lati sopọ awọn akojọ dudu. O ṣee ṣe lati ṣe igbasilẹ awọn abajade ipinnu bi awọn faili agbegbe BIND. Lati rii daju iṣẹ ṣiṣe giga, awọn ọna ṣiṣe multixing asopọ ode oni ni a lo ni FreeBSD, Lainos ati Solaris (kqueue, epoll, /dev/poll), bakanna bi parser packet DNS ti o ga julọ ti o lagbara lati ṣiṣẹ awọn mewa ti ẹgbẹẹgbẹrun awọn ibeere ti o jọra.

Ninu ẹya tuntun:

  • Добавлена функция «Zone to Cache», позволяющая периодически извлекать DNS-зону и подставлять её содержимое в кэш, для того, чтобы кэш всегда был в «горячем» состоянии и содержал связанные с зоной данные. Функция может использоваться с любым типом зон, включая корневые. Извлечение зоны может выполняться при помощи DNS AXFR, HTTP, HTTPS или через загрузку из локального файла.
  • Предоставлена возможность сброса записей из кэша при поступлении входящих notify-запросов.
  • Добавлена поддержка шифрования обращений к DNS-серверам при помощи DoT (DNS over TLS). По умолчанию DoT включается при указании для DNS Forwarder порта 853 или при явном перечислении DNS-серверов через параметр dot-to-auth-names. Проверка сертификатов пока не выполняется, как и автоматическое переключение на DoT пои его поддержке DNS-сервером (указанные возможности будут включены после утверждения комитетом по стандартизации).
  • Переписан код для установки исходящих TCP-соединений, добавлена возможность повторного использования соединений. Для повторного использования соединений TCP (и DoT) соединения теперь не закрываются сразу после обработки запроса, а на какое-то время оставляются открытыми (поведение регулируется настройкой tcp-out-max-idle-ms).
  • Расширен диапазон собираемых и экспортируемых метрик со статистикой и информацией для систем мониторинга.
  • Добавлена экспериментальная функция трассировки событий (Event Tracing), позволяющая получить детальные сведения о времени выполнения каждой стадии резолвинга.

    orisun: opennet.ru

Fi ọrọìwòye kun