Udgivelse af DNS-serveren KnotDNS 3.0.0

Publiceret udgivelse KnotDNS 3.0.0, en højtydende autoritativ DNS-server (rekursoren udføres som en separat applikation), der understøtter alle moderne DNS-funktioner. Projektet udvikles af det tjekkiske domæneregistreringsorgan CZ.NIC, skrevet i C-sprog og distribueres under GPLv3 licens.

KnotDNS adskiller sig ved sin fokus på høj ydeevne ved behandlingen af forespørgsler, til hvilket formål der benyttes en flertrådet, og for det meste ikke-blokerende implementering, der er godt skalerbar på SMP-systemer. Der tilbydes funktioner som tilføjelse og sletning af zoner on-the-fly, overførsel af zoner mellem servere, DDNS (dynamisk opdatering), NSID (RFC 5001), EDNS0-udvidelser og DNSSEC (inklusiv NSEC3), samt begrænsning af svarintensitet (RRL).

I den nye version:

  • En højtydende netværksmode er blevet tilføjet, implementeret ved hjælp af subsystemet XDP (eXpress Data Path), der giver værktøjer til behandlingen af pakker på netværksdriver niveauet før behandlingen i Linux-kernelens netværksstak. For at bruge modulet kræves en Linux-kerne 4.18 eller nyere.
  • Støtte til katalogzoner ("Catalog Zones") er blevet tilføjet, hvilket forenkler vedligeholdelsen af sekundære DNS-servere. Når denne funktion aktiveres, vil der i stedet for at definere separate poster for hver sekundær zone på den sekundære server, blive organiseret overførsel af katalogzonen mellem den primære og sekundære server, hvorefter de zoner, der oprettes på den primære server og mærkes som tilhørende kataloget, automatisk oprettes på den sekundære server uden behov for at ændre konfigurationsfilerne. Der tilbydes et værktøj kaldet kcatalogprint til håndtering af kataloget.
  • En ny tilstand til kontrol af DNSSEC er blevet tilføjet.
  • Et værktøj kaldet kzonesign er blevet tilføjet til manuel oprettelse af digitale signaturer til DNSSEC.
  • Et værktøj kaldet kxdpgun er blevet tilføjet med en implementering af en højtydende trafikgenerator "DNS over UDP" til Linux.
  • I kdig er der tilføjet støtte til DNS over HTTPS (DoH), implementeret ved hjælp af GnuTLS og libnghttp2.
  • I tilstand med manuel kontrol af DNSSEC-nøgler er der tilføjet støtte for tilbagekaldelsesstatus af KSK-nøgler (Key Signing Key) (RFC 5011).
  • Der er tilføjet støtte til deterministisk dannelse af digitale signaturer ved hjælp af ECDSA-algoritmer (GnuTLS 3.6.10 og nyere kræves for dette).
  • Der foreslås en sikker metode til backup og gendannelse af DNS-zonedata.
  • Ydelsen i modulet "statistics" er blevet betydeligt forbedret.
  • Når multitrådet tilstand for generering af digitale signaturer til DNS-zoner aktiveres, er der opnået parallelisering af nogle ekstra operationer med zoner.
  • Effektiviteten af caching er forbedret, og behandlingseffektiviteten af forespørgsler er øget.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster