KnotDNS 2.9.0 DNS рд╕рд░реНрд╡реНрд╣рд░ рд░рд┐рд▓реАрдЭ

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

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

рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рдд:

  • рдорд╛рд╕реНрдЯрд░ рдЖрдгрд┐ рд╕реНрд▓реЗрд╡реНрд╣ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рдЭреЛрдирд╕рд╛рдареА рдЕрдиреБрдХреНрд░рдорд╛рдВрдХ (SOA) рдЪреНрдпрд╛ рд╡рд┐рд╡рд┐рдз рдЧрдгрдиреЗрд╕рд╛рдареА рдкреВрд░реНрдг рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗрд╡реНрд╣рд╛ рдЭреЛрдирд▓рд╛ рд╕реНрд▓реЗрд╡реНрд╣ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдиреЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ;
  • geoip рдореЙрдбреНрдпреВрд▓рдордзреНрдпреЗ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдбрд╕рд╣ рд░реЗрдХреЙрд░реНрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд┐рдЧреНрдиреЗрдЪрд░ рдЭреЛрди рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдЗрд╡реНрд╣реЗрдВрдЯрдЪреА рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА DNSSEC рд╕рд╛рдареА рдирд╡реАрди 'rrsig-pre-refresh' рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ;
  • TCP рд╕реЙрдХреЗрдЯреНрд╕рд╕рд╛рдареА SO_REUSEPORT(_LB) рдореЛрдб рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "tcp-рдкреБрдирд░реНрдЙрдкрдпреЛрдЧ" рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реЗ;
  • 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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛