แกแแ แแแ แ แฃแแ แฃแแแแแงแแคแก แแแกแขแ แฃแแแแขแแแก แกแขแแขแแกแขแแแแก แแแกแขแแแชแแฃแ แ แจแแแ แแแแแแกแแแแก, แแฎแแ แก แฃแญแแ แก แแงแแกแแแ แแแแแขแแแ แแแแก, แแฅแแก แฉแแจแแแแแฃแแ แซแ แแแ แแฃแ แแแแแ แแแแแฃแจแแแแแแแแแก แแแกแแแแแจแแ แแแแแ, แกแ แฃแแแ แฃแญแแ แก แแฎแแ แก DNSSEC, DNS64, RPZ (Response Policy Zones) แแ แแแซแแแแ แกแแจแฃแแแแแแก แแแแแแแจแแ แแ แจแแแ แกแแแแ. แจแแกแแซแแแแแแแ แ แแแแแฃแชแแแก แจแแแแแแแแก แฉแแฌแแ แ BIND แแแแแก แคแแแแแแแ. แแแฆแแแ แฌแแ แแแแแแแก แฃแแ แฃแแแแแกแแงแแคแแ, แแแแแแแแ แแแ แแแแจแแ แแก แแฃแแขแแแแแฅแกแแ แแแแก แแแฅแแแแแแแแ แแแแแแงแแแแแ FreeBSD-แจแ, Linux-แกแ แแ Solaris-แจแ (kqueue, epoll, /dev/poll), แแกแแแ แแแฆแแแ แฎแแ แแกแฎแแก DNS แแแแแขแแก แแแ แกแแ แ, แ แแแแแกแแช แจแแฃแซแแแ แแแแแแแกแแแแ แแแ แแแแแฃแ แ แแแแฎแแแแแก แแแแฃแจแแแแแ.
แแฎแแ แแแ แกแแแจแ:
- แแแแฎแแแแแแ แแแแแแแก แจแแกแแฎแแ แแแคแแ แแแชแแแก แแแแแแแแก แแแแแแแ แแกแแชแแแแแแแ แแ แแแแคแแแแแชแแแแฃแ แแแแก แแแแ แแแก แแแแแแ, แแแฅแแแแแแ แฉแแ แแฃแแแ แแแแฃแแแกแฎแแแแแ
QNAME แแแแแแแแแชแแ (RFC-7816 ), แแฃแจแแแแก โแแแแฃแแแแฃแโ แ แแแแแจแ. แแแฅแแแแแแแก แแ แกแ แแแแจแ แแแแแแแ แแแแก, แ แแ แแแแแแฌแงแแแขแ แแ แแฎแกแแแแแก แกแแกแฃแ แแแแ แฐแแกแขแแก แกแ แฃแ แกแแฎแแแก แแแแ แแแแแแแก แกแแฎแแแแแแก แกแแ แแแ แแก แแแแแ แ แแแแฎแแแแแแจแ. แแแแแแแแแ, แฐแแกแขแแก foo.bar.baz.com แแแกแแแแ แแแก แแแแกแแแฆแแ แแกแแก, แแแแแแฌแงแแแขแ แแแฃแแแแแแแก แแแแฎแแแแแก "QTYPE=NS,QNAME=baz.com" แแแขแแ แแขแแขแฃแ แกแแ แแแ แแ ".com" แแแแแกแแแแก, ". foo.bar". แแแแแแแแแแแ แคแแ แแแ, แแฃแจแแแแ แฎแแ แชแแแแแแแ "แแแแฃแแแแฃแแ" แ แแแแแจแ. - แแแแแ แแแแแ แแแขแแ แแขแแขแฃแ แกแแ แแแ แแ แแแแแแแแ แแแแฎแแแแแแแก แจแแกแแแแก แแ แแแแแ แแแกแฃแฎแแแแก dnstap แคแแ แแแขแจแ แจแแกแแแแก แจแแกแแซแแแแแแแ (แแแแแงแแแแแแกแแแแก แกแแญแแ แแ "-enable-dnstap" แแคแชแแแ build).
- แฃแแ แฃแแแแแงแแคแแแแ แ แแแแแแแแ แจแแแแแแแแแ แแแแฎแแแแแก แแ แแแ แแฃแแ แแแแฃแจแแแแแ, แ แแแแแแแช แแแแแชแแแฃแแแ TCP แแแแจแแ แแก แกแแจแฃแแแแแแ, แจแแแแแแแ แแ แฃแแแแแ แ แแแแ แช แแแแแแ แแ แแ แ แ แแแจแ แแแแฎแแแแแก แแแแแแแแแแ แแแแ. แแ แแแ แแฃแแ แแแแฎแแแแแแแก แแแแแขแ แแแแแกแแแฆแแ แแแ "
max-concurrent-requests-per-tcp-connection ". - แแแแแ แแ แแฎแแแ แแแแแแแแแก แแแแแแแแแแก แขแแฅแแแแ
แแแ (Newly Observed Domain), แ แแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แกแแแญแแ แแแแแแแแแก แแ แแแแแ แแฅแขแแแแแแกแแแ แแแแแแจแแ แแแฃแแ แแแแแแแแแก แแแแแขแแคแแชแแ แแแแกแแแแก, แ แแแแ แแชแแ แแแแแ แแ แแแ แแแแแแก แแแแ แชแแแแแ, แคแแจแแแแจแ แแแแแฌแแแแแแ แแ แแแขแแแขแแแแก แกแแแแ แแแแแ แแแแแงแแแแแ. แแแแแแ แแคแฃแซแแแแ แแแแแแแแแก แแแแแขแแคแแแแชแแแก, แ แแแแแแแแช แแแ แ แแ แงแแคแแแ แฌแแแแแ แแ แแ แแฎแแแ แแแแแแแแแก แแแแแแแก. แแแแก แแแชแแแแ, แ แแ แแแแแงแฃแ แ แแแแแแแ แแฎแแ แแแแแแแแก แแแแกแฆแแช แแแแแฎแ แแแแแแแแแก แกแ แฃแ แแแแแชแแแแ แแแแแแ, แ แแแแแก แจแแกแแแแ แฉแฃแแแแแแ แแแแจแแแแแแแแแ แ แแกแฃแ แกแแแแ แกแแญแแ แ, NOD แแงแแแแแก แแแแแแฃแ แฉแแ แฉแแก.SBF (แกแขแแแแแฃแ แ Bloom Filter), แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแฃแแแแแ แแแแงแแแแแ แแแฎแกแแแ แแแ แแ CPU แแแฎแแแ แแแ. แแแก แแแกแแแฅแขแแฃแ แแแแแ, แแแ แแแแขแ แแแจแ แแแฃแแแแแ โnew-domain-tracking=yesโ. - แกแแกแขแแแแจแ แแแจแแแแแกแแก, PowerDNS Recursor แแ แแชแแกแ แแฎแแ แแฃแจแแแแก แแ แแแ แแแแแแแแ แแแฃแ แแแแฎแแแ แแแแแก pdns-recursor-แแก แฅแแแจ root-แแก แแแชแแแแ. แกแแกแขแแแแแแกแแแแก systemd-แแกแ แแ chroot-แแก แแแ แแจแ, แกแแแแแขแ แแแ แกแแแแขแแกแ แแ pid แคแแแแแก แจแแกแแแแฎแแ แแแแฃแแแกแฎแแแแ แแแ แแฅแขแแ แแ แแ แแก /var/run/pdns-recursor.
แแแ แแ แแแแกแ,
KnotDNS แแแแแแ แฉแแแ แแแฆแแแ แฎแแ แแกแฎแแก แจแแแแแฎแแแก แแแแฃแจแแแแแแแ แคแแแฃแกแแ แแแแ, แ แแกแแแแกแแช แแก แแงแแแแแก แแ แแแแ แฎแ แแฎแแแแ แแ แซแแ แแแแแแ แแ แแแแแแแ แแแฃแ แแแแแแแแแขแแชแแแก, แ แแแแแแช แแแ แแแ แแ แชแแแแแแ SMP แกแแกแขแแแแแแ. แแแฌแแแแแฃแแแ แแกแแแ แคแฃแแฅแชแแแแ, แ แแแแ แแชแแ แแแแแแแก แแแแแขแแแ แแ แฌแแจแแ, แกแแ แแแ แแแก แจแแ แแก แแแแแแแก แแแแแชแแแ, DDNS (แแแแแแแฃแ แ แแแแแฎแแแแแแ), NSID (RFC 5001), EDNS0 แแ DNSSEC แแแคแแ แแแแแแแ (NSEC3-แแก แฉแแแแแแ), แ แแแแแ แแแแก แกแแฉแฅแแ แแก แจแแแฆแฃแแแ (RRL).
แแฎแแ แแแแแชแแแแจแ:
- แแแแแขแแแฃแแแ 'remote.block-notify-after-transfer' แแแ แแแแขแ แ NOTIFY แจแแขแงแแแแแแแแแแก แแแแแแแแแก แแแกแแแแจแแ;
- แแแแฎแแ แชแแแแแ แแฅแกแแแ แแแแแขแฃแแ แแฎแแ แแแญแแ แ Ed448 แแแแแ แแแแแกแแแแก DNSSE-แจแ (แกแแญแแ แแแแก GnuTLS 3.6.12+ แแ แฏแแ แแ แแ แแก แแแแแจแแแแฃแแ
แญแแแญแแ แ 3.6+ ); - "local-serial" แแแ แแแแขแ แ แแแแแแขแ keymgr-แก, แ แแแ แแแแฆแแ แแ แแแแงแแแแ SOA แกแแ แแฃแแ แแแแแ แ แฎแแแแแฌแแ แแแ แแแแแกแแแแก KASP แแแแแชแแแแ แแแแแจแ;
- แแแแแแขแ แแฎแแ แแแญแแ แ Ed25519 แแ Ed448 แแแแแแจแแแแก BIND DNS แกแแ แแแ แแก แคแแ แแแขแจแ keymgr-แจแ แแแแแ แขแแกแแแแก;
- แแแแฃแแแกแฎแแแแ 'server.tcp-io-timeout' แแแ แแแแขแ แ แแแแแแ แแ 500 ms-แแแ แแ 'database.journal-db-max-size' แจแแแชแแ แแ 512 MiB-แแแ 32-แแแขแแแ แกแแกแขแแแแแแ.
แฌแงแแ แ: opennet.ru