KnotDNS es distingeix pel seu enfocament en el processament de consultes d'alt rendiment, per al qual utilitza una implementació de múltiples fils i majoritàriament sense bloqueig que s'escala bé en sistemes SMP. S'ofereixen funcions com ara afegir i suprimir zones sobre la marxa, transferir zones entre servidors, DDNS (actualitzacions dinàmiques), NSID (RFC 5001), extensions EDNS0 i DNSSEC (inclòs NSEC3), limitació de velocitat de resposta (RRL).
A la nova versió:
- S'ha implementat suport total per a diversos càlculs de números de sèrie (SOA) per a una zona als servidors mestre i esclau, quan la zona està certificada amb una signatura digital al servidor esclau;
- S'ha afegit suport per a registres amb comodins al mòdul geoip;
- S'ha afegit una nova configuració "rrsig-pre-refresh" per a DNSSEC per reduir la freqüència dels esdeveniments d'autenticació de zones de signatura digital;
- S'ha afegit la configuració "tcp-reuseport" per establir el mode SO_REUSEPORT(_LB) per a sockets TCP;
- S'ha afegit la configuració "tcp-io-timeout" per limitar el temps de les operacions d'E/S entrants a través de TCP;
- S'ha augmentat significativament el rendiment de les operacions de modificació del contingut de la zona;
- El suport per a la reconfiguració d'interfícies i controladors de xarxa s'ha interromput, ja que no es pot dur a terme després que el procés hagi restablert els privilegis;
- Reelaborat la implementació de les galetes DNS per complir totalment amb l'esborrany d'especificació draft-ietf-dnsop-server-cookies;
- Per defecte, el límit de connexió TCP es limita ara a la meitat del límit del descriptor de fitxers del sistema i el nombre de fitxers oberts ara està limitat a 1048576;
- En triar el nombre de controladors llançats, ara s'utilitza el nombre de CPU, però no menys de 10;
- S'han canviat el nom de moltes opcions, per exemple 'server.tcp-reply-timeout' a 'server.tcp-remote-io-timeout', 'server.max-tcp-clients' a 'server.tcp-max-clients', "template. journal-db" a "database.journal-db", etc. El suport per a noms més antics es mantindrà almenys fins a la propera versió important.
Font: opennet.ru