izdanje , visoko učinkovitega avtoritativnega DNS strežnika (rekursor je izveden kot ločena aplikacija), ki podpira vse sodobne funkcionalnosti DNS. Projekt razvija češki register imen CZ.NIC, napisan je v jeziku C in pod GPLv3 licencom.
KnotDNS se odlikuje fokusom na visoku performansu obrade zahteva, za šta se koristi višedretvena, i pretežno neblokirajuća realizacija, dobro skalabilna na SMP sistemima. Pružaju se mogućnosti kao što su dodavanje i uklanjanje zona u letu, prenosi zona između servera, DDNS (dinamička ažuriranja), NSID (RFC 5001), proširenja EDNS0 i DNSSEC (uključujući NSEC3), ograničenja intenziteta odgovora (RRL).
U novom izdanju:
- Dodana je visoko performantna mrežna režim, implementirana korišćenjem podsistema (eXpress Data Path), koji pruža sredstva za obradu paketa na nivou mrežnog drajvera pre nego što se obrade od strane mrežnog steka jezgra Linuxa. Za korišćenje režima potreban je Linux kernel 4.18 ili noviji.
- Dodata je podrška za katalog zona („Catalog Zones“), što olakšava održavanje sekundarnih DNS-servera. Kada se ova mogućnost aktivira, umesto definisanja pojedinačnih zapisa na sekundarnom serveru za svaku sekundarnu zonu, organizuje se prenos kataloga zona između primarnog i sekundarnog servera, nakon čega će zone na primarnom serveru, označene kao deo kataloga, automatski biti kreirane na sekundarnom serveru bez potrebe za uređivanjem konfiguracionih fajlova. Za upravljanje katalogom ponuđen je alat kcatalogprint.
- Dodata je nova mogućnost provere DNSSEC-a.
- Dodana je alatka kzonesign za ručno generisanje digitalnih potpisa za DNSSEC.
- Dodana je alatka kxdpgun sa implementacijom visoko performantnog generatora saobraćaja „DNS preko UDP“ za Linux.
- U kdig je dodata podrška za DNS preko HTTPS (DoH), implementirana uz pomoć GnuTLS i libnghttp2.
- U režimu ručnog upravljanja DNSSEC ključevima dodata je podrška KSK ključeva (Key Signing Key) ().
- Dodata je podrška za determinističko generisanje digitalnih potpisa koristeći ECDSA algoritme (za rad je potreban GnuTLS 3.6.10 ili noviji).
- Predložen je siguran način za backup i obnovu podataka DNS zona.
- Značajno je poboljšana efikasnost modula „statistics“.
- Aktivacijom višedretvenog režima generisanja digitalnih potpisa za DNS zone obezbeđeno je paralelno izvršavanje nekih dodatnih operacija sa zonama.
- Poboljšana je efikasnost keširanja i povećana je performansa obrade zahteva.
Izvor: opennet.ru
