Submitted by Release KnotDNS 2.8.2, a high-performance authoritative DNS server (the recursor is made as a separate application) that supports all modern DNS features. The project is developed by the Czech naming registry CZ.NIC, written in C and spreads licensed under GPLv3. The server is focused on high query processing performance, which uses a multi-threaded and mostly non-blocking implementation that scales well on SMP systems. Features such as adding and removing zones on the fly, server-to-server zone transfers, DDNS (dynamic updates), NSID (RFC 5001), EDNS0 and DNSSEC extensions (including NSEC3), response rate limits (RRL) are provided.
In the new release:
Introduced new blocking mode for handlers events with zones, specified via knotc;
In the module GEOIP a new mode for taking into account weighting coefficients for records has appeared;
To the module noudp added the ability to configure flow limits (udp-allow-rate) for UDP;
Added the ability to set an infinite salt duration for NSEC3;
In the knotc output, a new status of events with zones has been added - 'running';
Enabled ignoring PMTU information for IPv4/UDP using the IP_PMTUDISC_OMIT option.