Release , einem hochperformanten autoritativen DNS-Server (der Resolver wird als separates Programm bereitgestellt), der alle modernen DNS-Funktionen unterstĂŒtzt. Das Projekt wird von der tschechischen Registrierungsstelle CZ.NIC entwickelt, ist in C geschrieben und Die Veröffentlichung des Video Players MPV 0.32
KnotDNS zeichnet sich durch eine hohe Leistung bei der Bearbeitung von Anfragen aus, wobei eine mehrteilige und gröĂtenteils nicht blockierende Implementierung eingesetzt wird, die sich gut auf SMP-Systemen skalieren lĂ€sst. Es werden Funktionen wie das HinzufĂŒgen und Entfernen von Zonen im laufenden Betrieb, die Ăbertragung von Zonen zwischen Servern, DDNS (dynamische Updates), NSID (RFC 5001), EDNS0-Erweiterungen und DNSSEC (einschlieĂlich NSEC3), sowie AntwortintensitĂ€tsbegrenzungen (RRL) bereitgestellt.
In der neuen Version:
- bietet vollstĂ€ndige UnterstĂŒtzung fĂŒr verschiedene Berechnungsmethoden von Seriennummern (SOA) fĂŒr Zonen auf Master- und Slave-Servern, mit der Anwendung einer digitalen Signatur zur BestĂ€tigung der Zone auf dem Slave-Server;
- Das GeoIP-Modul hat UnterstĂŒtzung fĂŒr Wildcard-EintrĂ€ge hinzugefĂŒgt;
- FĂŒr DNSSEC wurde eine neue Einstellung ârrsig-pre-refreshâ eingefĂŒhrt, um die HĂ€ufigkeit der digitalen Signierungsereignisse der Zone zu reduzieren;
- Es wurde eine Einstellung âtcp-reuseportâ hinzugefĂŒgt, um den SO_REUSEPORT(_LB) Modus fĂŒr TCP-Sockets zu aktivieren;
- Eine Einstellung âtcp-io-timeoutâ wurde hinzugefĂŒgt, um die Eingangszeiten fĂŒr TCP-I/O-Operationen zu beschrĂ€nken;
- Die Leistung bei Ănderungen des Inhalts von Zonen wurde erheblich gesteigert;
- Die UnterstĂŒtzung fĂŒr die Neukonfiguration von Netzwerk-Interfaces und Handlern wurde eingestellt, da dies nach dem ZurĂŒcksetzen durch den Privilegienprozess nicht mehr möglich ist;
- Die Implementierung von DNS-Cookies wurde ĂŒberarbeitet, um der Entwurfspezifikation draft-ietf-dnsop-server-cookies vollstĂ€ndig zu entsprechen.
- StandardmĂ€Ăig ist die Anzahl der TCP-Verbindungen jetzt auf die HĂ€lfte des systemeigenen Limits der Dateideskriptoren begrenzt, mit einem Maximum von 1.048.576 offenen Dateien.
- Bei der Wahl der Anzahl anzuwerfender Handlers wird nun die Anzahl der CPU-Kerne verwendet, jedoch mindestens 10.
- Viele Optionen wurden umbenannt, wie z.B. 'server.tcp-reply-timeout' in 'server.tcp-remote-io-timeout', 'server.max-tcp-clients' in 'server.tcp-max-clients', 'template.journal-db' in 'database.journal-db' usw. Die UnterstĂŒtzung fĂŒr alte Namen wird mindestens bis zur nĂ€chsten gröĂeren Version beibehalten.
Quelle: opennet.ru
