แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ DNS KnotDNS 3.0.0

แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™ แž€แžถแžšแžŠแŸ„แŸ‡แž›แŸ‚แž„ KnotDNS 3.0.0แžŠแŸ‚แž›แž‡แžถแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ DNS แžŠแŸ‚แž›แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแžขแŸ†แžŽแžถแž…แžแŸ’แž–แžŸแŸ‹ (แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžœแžทแž‰แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€) แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแž˜แžปแžแž„แžถแžš DNS แž‘แŸ†แž“แžพแž”แž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แž”แž‰แŸ’แž‡แžธแžˆแŸ’แž˜แŸ„แŸ‡ CZ.NIC แžšแž”แžŸแŸ‹แž”แŸ’แžšแž‘แŸแžŸแž†แŸแž€ แžŠแŸ‚แž›แžŸแžšแžŸแŸแžšแž‡แžถ C แž“แžทแž„ แž…แŸ‚แž€แž…แžถแž™โ€‹แžŠแŸ„แž™ แž˜แžถแž“แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽแž€แŸ’แžšแŸ„แž˜ GPLv3.

KnotDNS แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžŠแŸ„แž™แž€แžถแžšแž•แŸ’แžแŸ„แžแžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžšแž”แžŸแŸ‹แžœแžถแž‘แŸ…แž›แžพแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแŸ†แžŽแžฝแžšแžŠแŸ‚แž›แž˜แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแŸ’แž–แžŸแŸ‹ แžŠแŸ‚แž›แžœแžถแž”แŸ’แžšแžพแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž…แŸ’แžšแžพแž“แžแŸ’แžŸแŸ‚ แž“แžทแž„แž—แžถแž‚แž…แŸ’แžšแžพแž“แž˜แžทแž“แž‘แž”แŸ‹แžŸแŸ’แž€แžถแžแŸ‹ แžŠแŸ‚แž›แž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แž”แžถแž“แž›แŸ’แžขแž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’ SMP แŸ” แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžŠแžผแž…แž‡แžถแž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜ แž“แžทแž„แž€แžถแžšแž›แžปแž”แžแŸ†แž”แž“แŸ‹แž—แŸ’แž›แžถแž˜แŸ— แž€แžถแžšแž•แŸ’แž‘แŸแžšแžแŸ†แž”แž“แŸ‹แžšแžœแžถแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ DDNS (แž€แžถแžšแž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แžแžถแž˜แžœแž“แŸ’แž) NSID (RFC 5001) แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ EDNS0 แž“แžทแž„ DNSSEC (แžšแžฝแž˜แž‘แžถแŸ†แž„ NSEC3) แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžขแžแŸ’แžšแžถแž†แŸ’แž›แžพแž™แžแž” (RRL) แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธ:

  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžšแž”แŸ€แž”แž”แžŽแŸ’แžแžถแž‰แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแŸ’แž–แžŸแŸ‹ แžขแž“แžปแžœแžแŸ’แžแžŠแŸ„แž™แž”แŸ’แžšแžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„ XDP (eXpress Data Path) แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แžงแž”แž€แžšแžŽแŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แž‰แŸ’แž…แž”แŸ‹แž–แŸแžแŸŒแž˜แžถแž“แž“แŸ…แž€แž˜แŸ’แžšแžทแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแž”แžŽแŸ’แžแžถแž‰ แž˜แžปแž“แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แž‡แž„แŸ‹แž”แžŽแŸ’แžแžถแž‰แžแžบแžŽแŸ‚แž›แž›แžธแž“แžปแž…แŸ” แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแžพแžšแž”แŸ€แž”แž“แŸแŸ‡ แž›แžธแž“แžปแž…แžแžบแžŽแŸ‚แž› 4.18 แžฌแž€แŸ’แžšแŸ„แž™แž‚แžบแžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžถแž˜แž‘แžถแžšแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ†แž”แž“แŸ‹แž€แžถแžแžถแžกแžปแž€ แžŠแŸ‚แž›แž’แŸ’แžœแžพแžฑแŸ’แž™แžœแžถแž€แžถแž“แŸ‹แžแŸ‚แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž€แŸ’แž“แžปแž„แž€แžถแžšแžšแž€แŸ’แžŸแžถแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ DNS แž‘แžธแž–แžธแžšแŸ” แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แžปแžแž„แžถแžšแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€ แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ†แž”แž“แŸ‹แž”แž“แŸ’แž‘แžถแž”แŸ‹แž”แž“แŸ’แžŸแŸ†แž“แžธแž˜แžฝแž™แŸ—แž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž‘แžธแž–แžธแžš แž€แžถแžแžถแžกแžปแž€แžแŸ†แž”แž“แŸ‹แž˜แžฝแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‘แŸแžšแžšแžœแžถแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ แž“แžทแž„แž”แž“แŸ’แž‘แžถแž”แŸ‹แž”แž“แŸ’แžŸแŸ† แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžแŸ†แž”แž“แŸ‹แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แžพแžแž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž…แž˜แŸ’แž”แž„ แž แžพแž™แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžแžถแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž€แŸ’แž“แžปแž„แž€แžถแžแžถแžกแžปแž€แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแŸ” แž”แž„แŸ’แž€แžพแžแž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž‘แžธแž–แžธแžšแžŠแŸ„แž™แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž€แŸ‚แžŸแž˜แŸ’แžšแžฝแž›แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžฏแž€แžŸแžถแžšแŸ” แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ kcatalogprint แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžแžถแžกแžปแž€แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžšแž”แŸ€แž”แž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹ DNSSEC แžแŸ’แž˜แžธแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ kzonesign แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž€แžพแžแž แžแŸ’แžแž›แŸแžแžถแžŒแžธแž‡แžธแžแž›แžŠแŸ„แž™แžŠแŸƒแžŸแž˜แŸ’แžšแžถแž”แŸ‹ DNSSEC แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ kxdpgun แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แžพแžแž…แžšแžถแž…แžšแžŽแŸ "DNS over UDP" แžŠแŸ‚แž›แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แžแŸ’แž–แžŸแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž›แžธแž“แžปแž…แŸ”
  • kdig แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ DNS แž›แžพ HTTPS (DoH) แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžŠแŸ„แž™แž”แŸ’แžšแžพ GnuTLS แž“แžทแž„ libnghttp2 แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŸแŸ„ DNSSEC แžŠแŸ„แž™แžŠแŸƒ แžŸแŸ’แžแžถแž“แž—แžถแž–แžŠแž€แž แžผแž แž€แžผแž“แžŸแŸ„ KSK (แž€แžผแž“แžŸแŸ„แž…แžปแŸ‡แž แžแŸ’แžแž›แŸแžแžถ) (RFC 5011).
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž แžแŸ’แžแž›แŸแžแžถแžŒแžธแž‡แžธแžแž›แžŠแŸ‚แž›แž€แŸ†แžŽแžแŸ‹แžŠแŸ„แž™แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ ECDSA (แž‘แžถแž˜แž‘แžถแžš GnuTLS 3.6.10 แž“แžทแž„แž€แŸ’แžšแŸ„แž™แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžš)แŸ”
  • แžœแžทแž’แžธแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€ แž“แžทแž„แžŸแŸ’แžŠแžถแžšแž‘แžทแž“แŸ’แž“แž“แŸแž™แžแŸ†แž”แž“แŸ‹ DNS แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„แŸ”
  • แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸƒแž˜แŸ‰แžผแžŒแžปแž› "แžŸแŸ’แžแžทแžแžท" แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž™แŸ‰แžถแž„แžแŸ’แž›แžถแŸ†แž„แŸ”
  • แž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แž”แžพแž€แžšแž”แŸ€แž”แž–แž แžปแžแŸ’แžŸแŸ‚แž“แŸƒแž€แžถแžšแž”แž„แŸ’แž€แžพแžแž แžแŸ’แžแž›แŸแžแžถแžŒแžธแž‡แžธแžแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ†แž”แž“แŸ‹ DNS แž—แžถแž–แžŸแŸ’แžšแž”แž‚แŸ’แž“แžถแž“แŸƒแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž‡แžถแž˜แžฝแž™แžแŸ†แž”แž“แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž’แžถแž“แžถแŸ”
  • แž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹ แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแŸ†แžŽแžฝแžšแž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แŸ”

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

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹