αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ PowerDNS Recursor 4.3 αž“αž·αž„ KnotDNS 2.9.3

αž”αžΆαž“αž€αžΎαžαž‘αžΎαž„ αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ DNS αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹ αž’αž“αž’αžΆαž“ PowerDNS 4.3αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž”αŸ†αž”αŸ’αž›αŸ‚αž„αžˆαŸ’αž˜αŸ„αŸ‡αžŠαžŠαŸ‚αž›αŸ—αŸ” PowerDNS Recursor αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž›αžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž€αžΌαžŠαžŠαžΌαž…αž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„ PowerDNS Authoritative Server αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ DNS αžŠαŸ‚αž›αž”αŸ’αžšαžΎαž‘αžΎαž„αžœαž·αž‰ αž“αž·αž„αž’αž“αž»αž‰αŸ’αž‰αžΆαž PowerDNS αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžαžΆαž˜αžšαž™αŸˆαžœαžŠαŸ’αžαž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž‡αžΆαž•αž›αž·αžαž•αž›αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αŸ” αž€αžΌαžŠαž‚αž˜αŸ’αžšαŸ„αž„ αž…αŸ‚αž€αž…αžΆαž™β€‹αžŠαŸ„αž™ αž˜αžΆαž“αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαž€αŸ’αžšαŸ„αž˜ GPLv2.

αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž•αŸ’αžαž›αŸ‹αž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αžŸαŸ’αžαž·αžαž·αž–αžΈαž…αž˜αŸ’αž„αžΆαž™ αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‘αžΎαž„αžœαž·αž‰αž—αŸ’αž›αžΆαž˜αŸ— αž˜αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αŸ’αž‡αžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‡αžΆαž—αžΆαžŸαžΆ Lua αž‚αžΆαŸ†αž‘αŸ’αžšαž™αŸ‰αžΆαž„αž–αŸαž‰αž›αŸαž‰ DNSSEC, DNS64, RPZ (αžαŸ†αž”αž“αŸ‹αž‚αŸ„αž›αž“αž™αŸ„αž”αžΆαž™αž†αŸ’αž›αžΎαž™αžαž”) αž“αž·αž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž—αŸ’αž‡αžΆαž”αŸ‹αž”αž‰αŸ’αž‡αžΈαžαŸ’αž˜αŸ…αŸ” αžœαžΆαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αžŠαžΎαž˜αŸ’αž”αžΈαž€αžαŸ‹αžαŸ’αžšαžΆαž›αž‘αŸ’αž’αž•αž›αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‡αžΆαž―αž€αžŸαžΆαžšαžαŸ†αž”αž“αŸ‹ BIND αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž”αžΆαž“αž“αžΌαžœαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαŸ’αž–αžŸαŸ‹ αž™αž“αŸ’αžαž€αžΆαžšαž–αž αž»αž‚αž»αžŽαž“αŸƒαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ†αž“αžΎαž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž“αŸ…αž€αŸ’αž“αž»αž„ FreeBSD, Linux αž“αž·αž„ Solaris (kqueue, epoll, /dev/poll) αž€αŸαžŠαžΌαž…αž‡αžΆαž§αž”αž€αžšαžŽαŸαž‰αŸ‚αž€αž€αž‰αŸ’αž…αž”αŸ‹ DNS αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžαŸ’αž–αžŸαŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαŸ†αžŽαžΎαž”αŸ‰αžΆαžšαŸ‰αžΆαž‘αŸ‚αž›αžšαžΆαž”αŸ‹αž˜αŸ‰αžΊαž“αŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαŸ–

  • αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαž€αžΆαžšαž›αŸαž…αž’αŸ’αž›αžΆαž™αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαžŠαŸ‚αž“αžŠαŸ‚αž›αž”αžΆαž“αžŸαŸ’αž“αžΎαžŸαž»αŸ† αž“αž·αž„αž”αž„αŸ’αž€αžΎαž“αž—αžΆαž–αž―αž€αž‡αž“ αž™αž“αŸ’αžαž€αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ QNAME αž”αž„αŸ’αžšαž½αž˜αž’αž”αŸ’αž”αž”αžšαž˜αžΆ (RFC-៑៩៑៨) αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αž“αž»αž„αžšαž”αŸ€αž” "αžŸαž˜αŸ’αžšαžΆαž€" αŸ” αžαŸ’αž›αžΉαž˜αžŸαžΆαžšαž“αŸƒαž™αž“αŸ’αžαž€αžΆαžšαž‚αžΊαžαžΆαž’αŸ’αž“αž€αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž˜αž·αž“αž“αž·αž™αžΆαž™αž–αžΈαžˆαŸ’αž˜αŸ„αŸ‡αž–αŸαž‰αžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŠαŸ‚αž›αž…αž„αŸ‹αž”αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ†αžŽαžΎαžšαž”αžŸαŸ‹αžœαžΆαž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžˆαŸ’αž˜αŸ„αŸ‡αžαžΆαž„αž›αžΎαž‘αŸαŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž“αŸ…αž–αŸαž›αž€αŸ†αžŽαžαŸ‹αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ foo.bar.baz.com αž’αŸ’αž“αž€αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž“αžΉαž„αž•αŸ’αž‰αžΎαžŸαŸ†αžŽαžΎ "QTYPE=NS,QNAME=baz.com" αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž’αž“αž»αž‰αŸ’αž‰αžΆαžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ†αž”αž“αŸ‹ ".com" αžŠαŸ„αž™αž˜αž·αž“αž“αž·αž™αžΆαž™ " foo.bar"αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ αž€αžΆαžšαž„αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž€αŸ’αž“αž»αž„αžšαž”αŸ€αž” "αžŸαž˜αŸ’αžšαžΆαž€" αŸ”
  • αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αžαŸ‹αžαŸ’αžšαžΆαžŸαŸ†αžŽαžΎαžŠαŸ‚αž›αž…αŸαž‰αž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž’αž“αž»αž‰αŸ’αž‰αžΆαž αž“αž·αž„αž€αžΆαžšαž†αŸ’αž›αžΎαž™αžαž”αž…αŸ†αž–αŸ„αŸ‡αž–αž½αž€αžœαžΆαž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ dnstap αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αž (αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž€αžΆαžšαžŸαŸ’αžαžΆαž”αž“αžΆαž‡αžΆαž˜αž½αž™αž‡αž˜αŸ’αžšαžΎαžŸ "-enable-dnstap" αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž˜αž‘αžΆαžš)αŸ”
  • αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αž“αž»αž„αž–αŸαž›αžŠαŸ†αžŽαžΆαž›αž‚αŸ’αž“αžΆαž“αŸƒαžŸαŸ†αžŽαžΎαž…αžΌαž›αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΌαž“αžαžΆαž˜αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹ TCP αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αžŠαŸ„αž™αž›αž‘αŸ’αž’αž•αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΌαž“αž˜αž€αžœαž·αž‰αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž–αž½αž€αž‚αŸαžšαž½αž…αžšαžΆαž›αŸ‹ αž αžΎαž™αž˜αž·αž“αž˜αŸ‚αž“αžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸƒαžŸαŸ†αžŽαžΎαž“αŸ…αž€αŸ’αž“αž»αž„αž‡αž½αžšαž“αŸ„αŸ‡αž‘αŸαŸ” αžŠαŸ‚αž“αž€αŸ†αžŽαžαŸ‹αž“αŸƒαžŸαŸ†αžŽαžΎαž€αŸ’αž“αž»αž„αž–αŸαž›αžŠαŸ†αžŽαžΆαž›αž‚αŸ’αž“αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžŠαŸ„αž™ "max-concurrent-requests-per-tcp-connection"αŸ”
  • αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαžΆαž˜αžŠαžΆαž“αžŠαŸ‚αž“αžαŸ’αž˜αžΈαŸ” ណុដ (Newly Observed Domain) αžŠαŸ‚αž›αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαžŠαŸ‚αž“αž‚αž½αžšαž±αŸ’αž™αžŸαž„αŸ’αžŸαŸαž™ αž¬αžŠαŸ‚αž“αžŠαŸ‚αž›αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αžΉαž„αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž–αŸ’αž™αžΆαž”αžΆαž‘ αžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž˜αŸαžšαŸ„αž‚ αž…αžΌαž›αžšαž½αž˜αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž“αŸ’αž›αŸ† αž“αž·αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš botnet αŸ” αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž‚αžΊαž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαžŠαŸ‚αž“αžŠαŸ‚αž›αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΌαž›αž”αŸ’αžšαžΎαž–αžΈαž˜αž»αž“ αž“αž·αž„αžœαž·αž—αžΆαž‚αžŠαŸ‚αž“αžαŸ’αž˜αžΈαž‘αžΆαŸ†αž„αž“αŸαŸ‡αŸ” αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αž€αžΆαžšαžαžΆαž˜αžŠαžΆαž“αžŠαŸ‚αž“αžαŸ’αž˜αžΈαž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αŸαž‰αž›αŸαž‰αž“αŸƒαžŠαŸ‚αž“αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž’αŸ’αž›αžΆαž”αŸ‹αž˜αžΎαž› αžŠαŸ‚αž›αž‘αžΆαž˜αž‘αžΆαžšαž’αž“αž’αžΆαž“αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αžŠαžΎαž˜αŸ’αž”αžΈαžšαž€αŸ’αžŸαžΆ NOD αž”αŸ’αžšαžΎαž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαž”αŸ’αžšαžΌαž”αžΆαž”αŸŠαžΈαž›αžΈαžαŸ SBF (Stable Bloom Filter) αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† αž“αž·αž„αžŸαŸŠαžΈαž—αžΈαž™αžΌαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž”αžΎαž€αžœαžΆ αž’αŸ’αž“αž€αž‚αž½αžšαžαŸ‚αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ β€œnew-domain-tracking=yes” αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αŸ”
  • αž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αžšαŸ„αž˜ systemd αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš PowerDNS Recursor αž₯αž‘αžΌαžœαž“αŸαŸ‡αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž€αŸ’αžšαŸ„αž˜ pdns-recursor αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ‚αž›αž‚αŸ’αž˜αžΆαž“αžŸαž·αž‘αŸ’αž’αž·αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ root αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“ chroot αž“αŸ„αŸ‡ αžαžαž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžšαž“αŸ’αž’αžœαžαŸ’αžαž»αž”αž‰αŸ’αž‡αžΆ αž“αž·αž„αž―αž€αžŸαžΆαžš pid αž₯αž‘αžΌαžœαž“αŸαŸ‡αž‚αžΊ /var/run/pdns-recursor αŸ”

αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ€αž, αž”αžΆαž“αž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™αŸ” αž€αžΆαžšαžŠαŸ„αŸ‡αž›αŸ‚αž„ KnotDNS 2.9.3αžŠαŸ‚αž›αž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ DNS αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž·αž‘αŸ’αž’αž·αž’αŸ†αžŽαžΆαž…αžαŸ’αž–αžŸαŸ‹ (αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžœαž·αž‰αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€) αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αžαŸ’αžαž—αžΆαž– DNS αž‘αŸ†αž“αžΎαž”αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž‚αž˜αŸ’αžšαŸ„αž„β€‹αž“αŸαŸ‡β€‹αž€αŸ†αž–αž»αž„β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αž„αŸ’αž€αžΎαžβ€‹αž‘αžΎαž„β€‹αžŠαŸ„αž™β€‹αž”αž‰αŸ’αž‡αžΈβ€‹αžˆαŸ’αž˜αŸ„αŸ‡β€‹αžšαž”αžŸαŸ‹β€‹αž†αŸ‚αž€ CZ.NIC αžŠαŸ‚αž›β€‹αžŸαžšαžŸαŸαžšβ€‹αž‡αžΆ C αž“αž·αž„ αž…αŸ‚αž€αž…αžΆαž™β€‹αžŠαŸ„αž™ αž˜αžΆαž“αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαž€αŸ’αžšαŸ„αž˜ GPLv3.

KnotDNS αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžŠαŸ„αž™αž€αžΆαžšαž•αŸ’αžαŸ„αžαž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžšαž”αžŸαŸ‹αžœαžΆαž‘αŸ…αž›αžΎαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαŸ†αžŽαž½αžšαžŠαŸ‚αž›αž˜αžΆαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαŸ’αž–αžŸαŸ‹ αžŠαŸ‚αž›αžœαžΆαž”αŸ’αžšαžΎαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž…αŸ’αžšαžΎαž“αžαŸ’αžŸαŸ‚ αž“αž·αž„αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž˜αž·αž“αž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹ αžŠαŸ‚αž›αž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž”αžΆαž“αž›αŸ’αž’αž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’ SMP αŸ” αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž”αž“αŸ’αžαŸ‚αž˜ αž“αž·αž„αž€αžΆαžšαž›αž»αž”αžαŸ†αž”αž“αŸ‹αž—αŸ’αž›αžΆαž˜αŸ— αž€αžΆαžšαž•αŸ’αž‘αŸαžšαžαŸ†αž”αž“αŸ‹αžšαžœαžΆαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ DDNS (αž€αžΆαžšαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžαžΆαž˜αžœαž“αŸ’αž) NSID (RFC 5001) αž•αŸ’αž“αŸ‚αž€αž”αž“αŸ’αžαŸ‚αž˜ EDNS0 αž“αž·αž„ DNSSEC (αžšαž½αž˜αž‘αžΆαŸ†αž„ NSEC3) αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžšαžΆαž†αŸ’αž›αžΎαž™αžαž” (RRL) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžαŸ’αž˜αžΈ:

  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ 'remote.block-notify-after-transfer' αžŠαžΎαž˜αŸ’αž”αžΈαž”αž·αž‘αž€αžΆαžšαž•αŸ’αž‰αžΎαžŸαžΆαžšαž‡αžΌαž“αžŠαŸ†αžŽαžΉαž„αŸ”
  • αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž–αž·αžŸαŸ„αž’αž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ Ed448 αž“αŸ…αž€αŸ’αž“αž»αž„ DNSSE (αž‘αžΆαž˜αž‘αžΆαžš GnuTLS 3.6.12+ αž αžΎαž™αž˜αž·αž“αž‘αžΆαž“αŸ‹αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž“αŸ…αž‘αžΎαž™ Nettle 3.6+);
  • αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžš 'αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“-αžŸαŸ€αžšαŸ€αž›' αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ… keymgr αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“ αž¬αž€αŸ†αžŽαžαŸ‹αž›αŸαžαžŸαŸ€αžšαŸ€αž› SOA αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ†αž”αž“αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ KASP αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž“αžΆαŸ†αž…αžΌαž›αžŸαŸ„ Ed25519 αž“αž·αž„ Ed448 αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ DNS αž…αž„αž‘αŸ… keymgr αŸ”
  • αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ 'server.tcp-io-timeout' αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαž“αžŠαž›αŸ‹ 500 ms αž αžΎαž™ 'database.journal-db-max-size' αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž˜αž€αžαŸ’αžšαžΉαž˜ 512 MiB αž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’ 32 αž”αŸŠαžΈαžαŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹