Präsentiert 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 unter der GPLv3-Lizenz. Der Server ist auf eine hohe Verarbeitungsleistung von Anfragen ausgerichtet, wofür eine mehrfädige und größtenteils nicht-blockierende Implementierung verwendet wird, die sich gut auf SMP-Systemen skalieren lässt. Es werden Funktionen wie das Hinzufügen und Entfernen von Zonen zur Laufzeit, die Übertragung von Zonen zwischen Servern, DDNS (dynamische Updates), NSID (RFC 5001), EDNS0-Erweiterungen und DNSSEC (einschließlich NSEC3), sowie die Begrenzung der Antwortintensität (RRL) bereitgestellt.
In der neuen Version:
- Ein neuer Blockierungsmodus für Handler wurde eingeführt , die über knotc festgelegt werden;
- Im Modul es gibt einen neuen Modus zur Berücksichtigung von Gewichtungsfaktoren für Einträge;
- Im Modul es wurde die Möglichkeit hinzugefügt, die Stream-Beschränkung (udp-allow-rate) für UDP einzustellen;
- Die Möglichkeit zur Festlegung einer unendlichen Gültigkeitsdauer für den Saltwert für NSEC3 wurde hinzugefügt;
- Der neue Status 'running' für Zonenereignisse wurde in die Ausgabe von knotc aufgenommen;
- Es wurde sichergestellt, dass Informationen über PMTU für IPv4/UDP durch die Option IP_PMTUDISC_OMIT ignoriert werden.
Quelle: opennet.ru
