KnotDNS 3.0.0 DNS Server Release

publisearre frijlitte KnotDNS 3.0.0, in autoritative DNS-tsjinner mei hege prestaasjes (de recursor wurdt makke as in aparte applikaasje) dy't alle moderne DNS-funksjes stipet. It projekt is ûntwikkele troch de Tsjechyske nammeregister CZ.NIC, skreaun yn C en ferspraat troch lisinsje ûnder GPLv3.

KnotDNS wurdt ûnderskieden troch syn fokus op query-ferwurking mei hege prestaasjes, wêrfoar it in multi-threaded en meast net-blokkearjende ymplemintaasje brûkt dy't goed skale op SMP-systemen. Funksjes lykas tafoegjen en wiskjen fan sônes op 'e flecht, sônes oerdrage tusken servers, DDNS (dynamyske fernijings), NSID (RFC 5001), EDNS0 en DNSSEC-útwreidingen (ynklusyf NSEC3), beheining fan antwurdrate (RRL) wurde levere.

Yn de nije release:

  • Добавлен высокопроизводительный сетевой режим, реализованный с использованием подсистемы XDP (eXpress Data Path), предоставляющей средства для обработки пакетов на уровне сетевого драйвера на стадии до обработки сетевым стеком ядра Linux. Для использования режима требуется ядро Linux 4.18 и новее.
  • Добавлена поддержка каталога зон («Catalog Zones»), упрощающего поддержание вторичных DNS-серверов. При включении данной возможности вместо определения на вторичном сервере отдельных записей для каждой вторичной зоны, между первичным и вторичным серверами организуется передача каталога зон, после чего заводимые на первичном сервере зоны, помеченные как входящие в каталог, будут автоматически создаваться на вторичном сервере без необходимости правки файлов конфигурации. Для управления каталогом предложена утилита kcatalogprint.
  • Добавлен новый режим проверки DNSSEC.
  • Добавлена утилита kzonesign для ручного формирования цифровых подписей для DNSSEC.
  • Добавлена утилита kxdpgun с реализацией высокопроизводительного генератора трафика «DNS поверх UDP» для Linux.
  • В kdig добавлена поддержка DNS поверх HTTPS (DoH), реализованная при помощи GnuTLS и libnghttp2.
  • В режиме ручного управления ключами DNSSEC добавлена поддержка статуса отзыва ключей KSK (Key Signing Key) (RFC 5011).
  • Добавлена поддержка детерминированного формирования цифровых подписей с использованием алгоритмов ECDSA (для работы требуется GnuTLS 3.6.10 и новее).
  • Предложен безопасный способ резервного копирования и восстановления данных DNS-зон.
  • Значительно повышена производительность модуля «statistics».
  • При включении многопоточного режима формирования цифровых подписей для DNS-зон обеспечено распараллеливания некоторых дополнительных операций с зонами.
  • Улучшена эффективность кэширования и повышена производительность обработки запросов.

Boarne: opennet.ru

Add a comment