KnotDNS 2.9.0 izlaidums

Publicēts izlaidums KnotDNS 2.9.0, augstas veiktspējas autoritatīvs DNS serveris (rekursors tiek īstenots kā atsevišķa lietotne), kas atbalsta visas mūsdienu DNS iespējas. Projekts tiek izstrādāts Čehijas vārdu reģistrā CZ.NIC, izmantotā programmēšanas valoda ir C un tiek izplatīts ir GPLv3 licenci.

KnotDNS izceļas ar orientāciju uz augstu pieprasījumu apstrādes veiktspēju, izmantojot daudzkopsplitu un galvenokārt bezbloķējošu īstenojumu, kas ir labi mērogojams uz SMP sistēmām. Tiek piedāvātas tādas iespējas kā zonu pievienošana un dzēšana “uz vietas”, zonu pārsūtīšana starp serveriem, DDNS (dinamiskie atjauninājumi), NSID (RFC 5001), EDNS0 un DNSSEC paplašinājumi (t.sk. NSEC3), atbilžu intensitātes ierobežojumi (RRL).

Jaunajā laidienā:

  • Ir pilnībā atbalstīta dažādu sērijas numuru (SOA) aprēķināšana zonām uz master un slave serveriem, kad uz slave servera tiek izmantota zonas apstiprināšana ar digitālo parakstu;
  • GeoIP modulī pievienots atbalsts ierakstiem ar aizvietošanas veidnēm (wildcard);
  • DNSSEC ir pievienota jauna iestatījuma ‘rrsig-pre-refresh’ iespēja, lai samazinātu zonas apstiprināšanas ar digitālo parakstu notikumu biežumu;
  • Pievienots iestatījums ‘tcp-reuseport’ SO_REUSEPORT(_LB) režīma noteikšanai TCP socketiem;
  • Pievienots iestatījums ‘tcp-io-timeout’ iestatījumiem, lai ierobežotu ienākošo I/O operāciju laiku pāri TCP;
  • Ievērojami palielināta zonas satura izmaiņu operāciju veiktspēja;
  • Atbalsts tīkla saskarnes un apstrādātāju pārkonfigurācijai ir pārtraukts, jo to nevar veikt pēc privilēģiju padeves;
  • DNS cookies īstenojums ir pārstrādāts, lai pilnībā atbilstu projekta specifikācijai draft-ietf-dnsop-server-cookies;
  • Pēc noklusējuma TCP savienojumu skaits tagad ir ierobežots līdz puspasaules slodzes ierobežojumam uz failu descriptoriem, un atvērto failu skaits ir 1048576;
  • Izvēloties palaidušo apstrādātāju skaitu, tagad tiek izmantots CPU skaits, bet ne mazāk kā 10;
  • Daudziem iestatījumiem ir mainīts nosaukums, piemēram, ‘server.tcp-reply-timeout’ uz ‘server.tcp-remote-io-timeout’, ‘server.max-tcp-clients’ uz ‘server.tcp-max-clients’, ‘template.journal-db’ uz ‘database.journal-db’ utt. Atbalsts vecajiem nosaukumiem tiks saglabāts vismaz līdz nākamajai nozīmīgajai izlaišanai.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster