KnotDNS ื ืืื ืืืชืืงืืืช ืฉืื ืืขืืืื ืฉืืืืชืืช ืืขื ืืืฆืืขืื ืืืืืื, ืฉืขืืืจื ืืื ืืฉืชืืฉ ืืืืฉืื ืืจืืื ืืืืื ืืืขืืงืจ ืื ืืืกื ืฉืืชืจืื ืืืื ืืืขืจืืืช SMP. ืชืืื ืืช ืืืื ืืืกืคื ืืืืืงื ืฉื ืืืืจืื ืชืื ืืื ืชื ืืขื, ืืขืืจืช ืืืืจืื ืืื ืฉืจืชืื, DDNS (ืขืืืื ืื ืืื ืืืื), NSID (RFC 5001), ืืจืืืืช EDNS0 ื-DNSSEC (ืืืื NSEC3), ืืืืืช ืฉืืขืืจ ืชืืืื (RRL).
ืืืืืืจื ืืืืฉื:
- ืืืืืขื ืชืืืื ืืืื ืืืืฉืืืื ืฉืื ืื ืฉื ืืกืคืจืื ืกืืืืจืืื (SOA) ืขืืืจ ืืืืจ ืืฉืจืช ืืจืืฉื ืืืขืื, ืืืฉืจ ืืืืืจ ืืืืฉืจ ืืืชืืื ืืืืืืืืช ืืฉืจืช ืืขืืืื;
- ื ืืกืคื ืชืืืื ืืจืฉืืืืช ืขื ืชืืืื ืืืืืื ืืืืืื geoip;
- ืืืืจื ืืืฉื ืฉื 'rrsig-pre-refresh' ื ืืกืคื ืขืืืจ DNSSEC ืืื ืืืคืืืช ืืช ืืชืืืจืืช ืฉื ืืืจืืขื ืืืืืช ืืืืจื ืืชืืื ืืืืืืืืช;
- ืืืกืคื ืืช ืืืืืจื "tcp-reuseport" ืืื ืืืืืืจ ืืช ืืฆื SO_REUSEPORT(_LB) ืขืืืจ ืฉืงืขื TCP;
- ื ืืกืคื ืืืืจืช "tcp-io-timeout" ืืื ืืืืืื ืืช ืืืื ืฉื ืคืขืืืืช ืงืื/ืคืื ื ืื ืกืืช ืืจื TCP;
- ืืืืฆืืขืื ืฉื ืคืขืืืืช ืฉืื ืื ืชืืื ืืืืจ ืืืืืื ืืืืคื ืืฉืืขืืชื;
- ืืชืืืื ืืืืืจื ืืืืฉ ืฉื ืืืฉืงื ืจืฉืช ืืืืคืืื ืืืคืกืงื, ืืืืืื ืฉืื ื ืืชื ืืืฆืข ืืืชื ืืืืจ ืฉืืชืืืื ืืืคืืก ืืจืฉืืืช;
- ืขืืื ืืืืฉ ืืช ืืืืฉืื ืฉื ืงืืืฆื Cookie ืฉื DNS ืืื ืืืชืืื ืืืืคื ืืื ืืืืืืช ืืืคืจื draft-ietf-dnsop-server-cookies;
- ืืืจืืจืช ืืืื, ืืืืืช ืืืืืืจ ืฉื TCP ืืืืืืช ืืขืช ืืืืฆืืช ืืืืืืช ืืชืืจ ืงืืฆื ืืืขืจืืช, ืืืกืคืจ ืืงืืฆืื ืืคืชืืืื ืืืืื ืืขืช ื-1048576;
- ืืขืช ืืืืจืช ืืกืคืจ ืืืืคืืื ืฉืืืฉืงื, ื ืขืฉื ืืขืช ืฉืืืืฉ ืืืกืคืจ ืืืขืืืื, ืื ืื ืคืืืช ื-10;
- ืืคืฉืจืืืืช ืจืืืช ืฉืื ื, ืืืฉื 'server.tcp-reply-timeout' ื-'server.tcp-remote-io-timeout', 'server.max-tcp-clients' ื-'server.tcp-max-clients', 'template. journal-db' ื-'database.journal-db' ืืื'. ืชืืืื ืืฉืืืช ืืฉื ืื ืืืชืจ ืชืืฉืืจ ืืคืืืช ืขื ืืืจืกื ืืืืืื ืืืื.
ืืงืืจ: OpenNet.ru