lëshimi , serveri autoritativ DNS me performancë të lartë (rekursori i realizuar si një aplikacion të veçantë), që mbështet të gjitha funksionalitetet moderne të DNS. Projekti zhvillohet nga regjistri çek i emrave CZ.NIC, është shkruar në gjuhën C dhe në përputhje me licencën GPLv3.
KnotDNS është i orientuar drejt performancës së lartë të përpunimit të kërkesave, për këtë qëllim përdoret një implementim me shumë threads, dhe kryesisht jo-bllokues, që është mirëshkallëzues në sistemet SMP. Ofron mundësi si shtimi dhe heqja e zonave në kohë reale, transferimi i zonave midis serverëve, DDNS (përditësime dinamike), NSID (RFC 5001), zgjerime EDNS0 dhe DNSSEC (duke përfshirë NSEC3), kufizime të intensitetit të përgjigjeve (RRL).
Në lëshimin e ri:
- Përkrahje e plotë për llogaritjen e numrave serialë (SOA) për zonën në serverat master dhe slave, me përdorim të nënshkrimit të zonës me një nënshkrim digjital në serverin slave;
- Moduli geoip tani mbështet shënime me modele zëvendësuese (wildcard);
- PĂ«r DNSSEC Ă«shtĂ« shtuar njĂ« konfigurim i ri ârrsig-pre-refreshâ pĂ«r tĂ« reduktuar frekuencĂ«n e ngjarjeve tĂ« nĂ«nshkrimit tĂ« zonĂ«s me njĂ« nĂ«nshkrim digjital;
- Shtuar njĂ« konfigurim âtcp-reuseportâ pĂ«r tĂ« vendosur modalitetin SO_REUSEPORT(_LB) pĂ«r soketĂ«t TCP;
- Shtuar njĂ« konfigurim âtcp-io-timeoutâ pĂ«r tĂ« kufizuar kohĂ«n e operacioneve tĂ« hyrjes dhe daljes mbi TCP;
- Përformanca e operacioneve për ndryshimin e përmbajtjes së zonës është rritur dukshëm;
- Mbështetje për riprojektimin e ndërfaqeve të rrjetit dhe trajtuesve është ndalur, pasi nuk mund të kryhet pas rikthimit nga procesi i privilegjeve;
- Implementimi i Cookies DNS është rishikuar për t'u përputhur plotësisht me specifikimin e draftit draft-ietf-dnsop-server-cookies;
- Për defaut, kufiri i numrit të lidhjeve TCP tani është kufizuar në gjysmën e kufirit të sistemit për numrin e descriptorëve të skedarëve, dhe numri i skedarëve të hapur është 1048576;
- Kur zgjidhet numri i trajtuesve të aktivizuar, tani përdoret numri i CPU-ve, por jo më pak se 10;
- ShumĂ« opsione janĂ« rinomuar, pĂ«r shembull âserver.tcp-reply-timeoutâ nĂ« âserver.tcp-remote-io-timeoutâ, âserver.max-tcp-clientsâ nĂ« âserver.tcp-max-clientsâ, âtemplate.journal-dbâ nĂ« âdatabase.journal-dbâ etj. MbĂ«shtetje pĂ«r emrat e vjetĂ«r do tĂ« mbahet tĂ« paktĂ«n deri nĂ« lĂ«shimin e ardhshĂ«m tĂ« ndjeshĂ«m.
Burimi: opennet.ru
