KnotDNS 2.9.0 DNS рд╕рд░реНрднрд░ рд░рд┐рд▓реАрдЬ

рдкреНрд░рдХрд╛рд╢рд┐рдд рд░рд┐рд▓реАрдЬ KnotDNS 2.9.0, рдПрдХ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдЖрдзрд┐рдХрд╛рд░рд┐рдХ DNS рд╕рд░реНрднрд░ (рдкреБрдирд░рд╛рд╡рд░реНрддреА рдПрдХ рдЕрд▓рдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ) рдЬрд╕рд▓реЗ рд╕рдмреИ рдЖрдзреБрдирд┐рдХ DNS рдХреНрд╖рдорддрд╛рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ C рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЪреЗрдХ рдирд╛рдо рд░рдЬрд┐рд╕реНрдЯреНрд░реА CZ.NIC рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPLv3 рдЕрдиреНрддрд░реНрдЧрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рд╛рдкреНрддред

KnotDNS рд▓рд╛рдИ рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдХреНрд╡реЗрд░реА рдкреНрд░рд╢реЛрдзрдирдорд╛ рдпрд╕рдХреЛ рдлреЛрдХрд╕рджреНрд╡рд╛рд░рд╛ рдЫреБрдЯреНрдпрд╛рдЗрдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдпрд╕рд▓реЗ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рд░ рдкреНрд░рд╛рдпрдГ рдЧреИрд░-рдмреНрд▓рдХрд┐рдЩ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ рдЬреБрди SMP рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рд░рд╛рдореНрд░реЛ рдорд╛рдкрди рдЧрд░реНрджрдЫред рдЙрдбрд╛рдирдорд╛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдердкреНрдиреЗ рд░ рдореЗрдЯрд╛рдЙрдиреЗ, рд╕рд░реНрднрд░рд╣рд░реВ рдмреАрдЪ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗ, DDNS (рдЧрддрд┐рд╢реАрд▓ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ), NSID (RFC 5001), EDNS0 рд░ DNSSEC рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ (NSEC3 рд╕рд╣рд┐рдд), рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд░ рд╕реАрдорд┐рдд рдЧрд░реНрдиреЗ (RRL) рдЬрд╕реНрддрд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫред

рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдорд╛:

  • рдорд╛рд▓рд┐рдХ рд░ рджрд╛рд╕ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдХреНрд╖реЗрддреНрд░рдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ (SOA) рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдЧрдгрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрдм рдХреНрд╖реЗрддреНрд░ рджрд╛рд╕ рд╕рд░реНрднрд░рдорд╛ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рдХреЛ рд╕рд╛рде рдкреНрд░рдорд╛рдгрд┐рдд рд╣реБрдиреНрдЫ;
  • geoip рдореЛрдбреНрдпреБрд▓рдорд╛ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдбрд╣рд░реВрд╕рдБрдЧ рд░реЗрдХрд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
  • рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреНрд╖реЗрддреНрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рдЖрд╡реГрддреНрддрд┐ рдШрдЯрд╛рдЙрди DNSSEC рдХрд╛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ 'rrsig-рдкреВрд░реНрд╡-рд░рд┐рдлреНрд░реЗрд╕' рд╕реЗрдЯрд┐рдЩ рдердкрд┐рдПрдХреЛ рдЫ;
  • TCP рд╕рдХреЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ SO_REUSEPORT(_LB) рдореЛрдб рд╕реЗрдЯ рдЧрд░реНрди "tcp-reuseport" рд╕реЗрдЯрд┐рдЩ рдердкрд┐рдпреЛ;
  • TCP рдорд╛ рдЖрдЧрдорди I/O рдЕрдкрд░реЗрд╕рдирд╣рд░реВрдХреЛ рд╕рдордп рд╕реАрдорд┐рдд рдЧрд░реНрди "tcp-io-рдЯрд╛рдЗрдордЖрдЙрдЯ" рд╕реЗрдЯрд┐рдЩ рдердкрд┐рдпреЛ;
  • рдХреНрд╖реЗрддреНрд░ рд╕рд╛рдордЧреНрд░реА рдкрд░рд┐рдорд╛рд░реНрдЬрди рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдкреНрд░рджрд░реНрд╢рди рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдмрдвреЗрдХреЛ рдЫ;
  • рд╕рдЮреНрдЬрд╛рд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рд░ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рдкреБрди: рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫ, рдХрд┐рдирднрдиреЗ рдпреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓реЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рд░рд┐рд╕реЗрдЯ рдЧрд░реЗрдкрдЫрд┐ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрди;
  • рдбреНрд░рд╛рдлреНрдЯ рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рди рдбреНрд░рд╛рдлреНрдЯ-ietf-dnsop-server-cookies рдХреЛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкрд╛рд▓рдирд╛ рдЧрд░реНрди DNS рдХреБрдХреАрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдкреБрди: рдХрд╛рд░реНрдп рдЧрд░рд┐рдпреЛ;
  • рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, TCP рдЬрдбрд╛рди рд╕реАрдорд╛ рдЕрдм рдкреНрд░рдгрд╛рд▓реА рдлрд╛рдЗрд▓ рд╡рд░реНрдгрдирдХрд░реНрддрд╛ рд╕реАрдорд╛рдХреЛ рдЖрдзрд╛рдорд╛ рд╕реАрдорд┐рдд рдЫ, рд░ рдЦреБрд▓рд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдЕрдм 1048576 рдорд╛ рд╕реАрдорд┐рдд рдЫ;
  • рд▓рдиреНрдЪ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдЫрдиреЛрдЯ рдЧрд░реНрджрд╛, CPU рдХреЛ рд╕рдВрдЦреНрдпрд╛ рдЕрдм рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рддрд░ 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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди