Објавување на KnotDNS 2.9.0 DNS сервер

објавено ослободување KnotDNS 2.9.0, авторитетен DNS сервер со високи перформанси (рекурсорот е дизајниран како посебна апликација) кој ги поддржува сите модерни DNS способности. Проектот го развива чешкиот регистар на имиња CZ.NIC, напишан на C и дистрибуирани од лиценцирана според GPLv3.

KnotDNS се одликува со неговиот фокус на обработка на барања со високи перформанси, за што користи имплементација со повеќе нишки и главно неблокирачка имплементација која добро се скалира на SMP системите. Обезбедени се функции како што се додавање и бришење зони во лет, пренос на зони помеѓу сервери, DDNS (динамични ажурирања), NSID (RFC 5001), EDNS0 и DNSSEC екстензии (вклучувајќи NSEC3), ограничување на стапката на одговор (RRL).

Во новото издание:

  • Имплементирана е целосна поддршка за различни пресметки на сериски броеви (SOA) за зона на главниот и slave серверот, кога зоната е сертифицирана со дигитален потпис на slave серверот;
  • Додадена е поддршка за записи со џокери во модулот geoip;
  • Додадена е нова поставка „rrsig-pre-refresh“ за DNSSEC за да се намали зачестеноста на настаните за автентикација на зоната на дигитален потпис;
  • Додадено е поставката „tcp-reuseport“ за да се постави режимот SO_REUSEPORT(_LB) за TCP приклучоците;
  • Додадена е поставка за „tcp-io-timeout“ за ограничување на времето на дојдовните I/O операции преку TCP;
  • Изведбата на операциите за модификација на содржината на зоната е значително зголемена;
  • Поддршката за реконфигурирање на мрежните интерфејси и управувачи е прекината, бидејќи не може да се изврши откако процесот ќе ги ресетира привилегиите;
  • Ја преработи имплементацијата на колачињата DNS за целосно усогласување со нацрт-спецификациите нацрт-ietf-dnsop-сервер-колачиња;
  • Стандардно, ограничувањето за поврзување TCP сега е ограничено на половина од ограничувањето на дескрипторот на системските датотеки, а бројот на отворени датотеки сега е ограничен на 1048576;
  • При изборот на бројот на лансирани ракувачи, сега се користи бројот на процесори, но не помал од 10;
  • Многу опции се преименувани, на пример „server.tcp-reply-timeout“ во „server.tcp-remote-io-timeout“, „server.max-tcp-clients“ во „server.tcp-max-clients“, „шаблон. journal-db“ до „database.journal-db“, итн. Поддршката за постарите имиња ќе се одржува барем до следното големо издание.

Извор: opennet.ru

Додадете коментар