vabastus , kõrge jõudlusega autoriteetse DNS-server (rekursioon on eraldi rakendus), mis toetab kõiki kaasaegseid DNS-i võimalusi. Projekt on arendatud Tšehhi nime registreerimise CZ.NIC poolt, on kirjutatud C keeles ja ja GPLv3 litsentsi alusel.
KnotDNS-i iseloomustab kõrge päringute töötlemise jõudlus, mille saavutamiseks kasutatakse mitme lõime, peamiselt mitteblokeerivat rakendust, mis on hästi skaleeritav SMP-süsteemidel. Pakutakse selliseid võimalusi nagu tsoonide kiire lisamine ja eemaldamine, tsoonide edastamine serverite vahel, DDNS (dünaamilised värskendused), NSID (RFC 5001), EDNS0 laiendused ning DNSSEC (sealhulgas NSEC3), vastuste intensiivsuse piiramise võimalused (RRL).
Uues väljaandes:
- Rakendatud on täielik tugi erinevate SOA seerianumbrite arvutamiseks master- ja slave-serverites, kui slave-serveris rakendatakse zona digitaalse allkirjaga.
- Geoip moodulisse on lisatud tugi asendusvorminguga kirjade (wildcard) jaoks.
- DNSSEC-i jaoks on lisatud uus seade 'rrsig-pre-refresh' zone digitaalse allkirjastamise toimingute sageduse vähendamiseks.
- Lisatud on seade 'tcp-reuseport' TCP-sokettide SO_REUSEPORT(_LB) režiimi seadistamiseks.
- Lisatud on seade 'tcp-io-timeout' sisend-väljundi toimingute ajakava piiramiseks TCP-socketites.
- Zone sisu muutmise toimingute jõudlust on oluliselt suurendatud.
- Toetuse lõpetamine võrgu liideste ja töötlejate uuesti seadistamiseks, kuna seda ei saa teha privileegide tagasi nullimise järel.
- DNS Cookies'i teostus on ümber töötatud täieliku vastavuse saavutamiseks mustandi spetsifikatsioonile draft-ietf-dnsop-server-cookies.
- Vaikimisi on TCP-ühenduste arv nüüd piiratud süsteemi failide deskriptorite arvu poole võrra ja avatud failide arvu suuruseks 1048576.
- Töötlejate arvu määramisel kasutatakse nüüd CPU arvu, kuid mitte vähem kui 10.
- Paljusid valikuid on ümber nimetatud, näiteks 'server.tcp-reply-timeout' on muutunud 'server.tcp-remote-io-timeout', 'server.max-tcp-clients' on 'server.tcp-max-clients', 'template.journal-db' on 'database.journal-db' jne. Vanade nimede tugi säilib vähemalt kuni järgmise olulise versiooni väljalaskmiseni.
Allikas: opennet.ru
