uvoľnenie , vysoko výkonného autoritatívneho DNS servera (rekursor je realizovaný ako samostatná aplikácia), ktorý podporuje všetky moderné funkcie DNS. Projekt vyvíja český register mien CZ.NIC, napísaný v jazyku C a je pod licenciou GPLv3.
KnotDNS se vyznačuje orientací na vysokou výkonnost zpracování dotazů, k čemuž se využívá vícerozměrná a většinou neblokující implementace, která je dobře škálovatelná na SMP systémech. Jsou poskytovány takové možnosti, jako je přidávání a odstraňování zón za běhu, přenos zón mezi servery, DDNS (dynamické aktualizace), NSID (RFC 5001), rozšíření EDNS0 a DNSSEC (včetně NSEC3), omezení intenzity odpovědí (RRL).
V novom vydaní:
- Pridaný vysoko výkonný sieťový režim, implementovaný pomocou subsystému (eXpress Data Path), poskytujúceho prostriedky na spracovanie paketov na úrovni sieťového ovládača pred spracovaním sieťovým zásobníkom jadra Linux. Na využitie tohto režimu je potrebné jadro Linux 4.18 a novšie.
- Pridaná podpora pre katalog zón ("Catalog Zones"), ktorá uľahčuje údržbu sekundárnych DNS serverov. Po aktivácii tejto funkcie sa namiesto definovania jednotlivých záznamov na sekundárnom serveri pre každú sekundárnu zónu organizuje prenos katalogu zón medzi primárnym a sekundárnym serverom, po ktorom sa zóny zavedené na primárnom serveri, označené ako patriace do katalogu, automaticky vytvoria na sekundárnom serveri bez potreby úpravy konfiguračných súborov. Na správu katalogu je navrhnutý nástroj kcatalogprint.
- Pridaný nový režim overovania DNSSEC.
- Pridaný nástroj kzonesign na ručné vytváranie digitálnych podpisov pre DNSSEC.
- Pridaný nástroj kxdpgun s implementáciou vysoko výkonného generátora prevádzky „DNS cez UDP“ pre Linux.
- Do kdig bola pridaná podpora DNS cez HTTPS (DoH), implementovaná pomocou GnuTLS a libnghttp2.
- V režime manuálneho riadenia kľúčmi DNSSEC bola pridaná podpora kľúčov KSK (Key Signing Key) ().
- Pridaná podpora deterministického vytvárania digitálnych podpisov pomocou algoritmov ECDSA (na prácu je potrebné GnuTLS 3.6.10 a novší).
- Navrhnutý bezpečný spôsob zálohovania a obnovy údajov DNS zón.
- Výrazne zlepšený výkon modulu „statistics“.
- Pri aktivácii viacvláknového režimu vytvárania digitálnych podpisov pre DNS zóny bola zabezpečená paralelizácia niektorých dodatočných operácií so zónami.
- Zlepšená účinnosť vyrovnávania a zvýšený výkon spracovania požiadaviek.
Zdroj: opennet.ru
