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

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

KnotDNS рдХреЛ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдХреНрд╡реЗрд░реА рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдФрд░ рдЕрдзрд┐рдХрддрд░ рдЧреИрд░-рдЕрд╡рд░реБрджреНрдз рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрд╕рдПрдордкреА рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реНрдХреЗрд▓ рдХрд░рддрд╛ рд╣реИред рдЬреЛрдиреЛрдВ рдХреЛ рддреБрд░рдВрдд рдЬреЛрдбрд╝рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ, рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдмреАрдЪ рдЬреЛрдиреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ, рдбреАрдбреАрдПрдирдПрд╕ (рдбрд╛рдпрдирд╛рдорд┐рдХ рдЕрдкрдбреЗрдЯ), рдПрдирдПрд╕рдЖрдИрдбреА (рдЖрд░рдПрдлрд╕реА 5001), рдИрдбреАрдПрдирдПрд╕0 рдФрд░ рдбреАрдПрдирдПрд╕рдПрд╕рдИрд╕реА рдПрдХреНрд╕рдЯреЗрдВрд╢рди (рдПрдирдПрд╕рдИрд╕реА3 рд╕рд╣рд┐рдд), рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд░ рд╕реАрдорд┐рдд рдХрд░рдиреЗ (рдЖрд░рдЖрд░рдПрд▓) рдЬреИрд╕реА рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИрдВред

рдирдИ рд░рд┐рд▓реАрдЬ рдореЗрдВ:

  • рдорд╛рд╕реНрдЯрд░ рдФрд░ рд╕реНрд▓реЗрд╡ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдЬрд╝реЛрди рдХреЗ рд▓рд┐рдП рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ (рдПрд╕рдУрдП) рдХреА рд╡рд┐рднрд┐рдиреНрди рдЧрдгрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрдм рдЬрд╝реЛрди рдХреЛ рд╕реНрд▓реЗрд╡ рд╕рд░реНрд╡рд░ рдкрд░ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рд╕рд╛рде рдкреНрд░рдорд╛рдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ;
  • рдЬрд┐рдпреЛрдЖрдИрдкреА рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рд╡рд╛рд▓реЗ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреНрд╖реЗрддреНрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдШрдЯрдирд╛рдУрдВ рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП DNSSEC рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ 'rrsig-pre-refresh' рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ;
  • рдЯреАрд╕реАрдкреА рд╕реЙрдХреЗрдЯ рдХреЗ рд▓рд┐рдП SO_REUSEPORT(_LB) рдореЛрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "tcp-reuseport" рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд╝реА рдЧрдИ;
  • рдЯреАрд╕реАрдкреА рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ I/O рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рдордп рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "tcp-io-timeout" рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд╝реА рдЧрдИ;
  • рдЬрд╝реЛрди рд╕рд╛рдордЧреНрд░реА рд╕рдВрд╢реЛрдзрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╡реГрджреНрдзрд┐ рд╣реБрдИ рд╣реИ;
  • рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд░реАрд╕реЗрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
  • рдбреНрд░рд╛рдлреНрдЯ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдбреНрд░рд╛рдлреНрдЯ-рдЖрдИрдИрдЯреАрдПрдл-рдбреАрдПрдирдПрд╕рдУрдкреА-рд╕рд░реНрд╡рд░-рдХреБрдХреАрдЬрд╝ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреАрдПрдирдПрд╕ рдХреБрдХреАрдЬрд╝ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛;
  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рд╕реАрдорд╛ рдЕрдм рд╕рд┐рд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рд╕реАрдорд╛ рдХреЗ рдЖрдзреЗ рддрдХ рд╕реАрдорд┐рдд рд╣реИ, рдФрд░ рдЦреБрд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрдм 1048576 рддрдХ рд╕реАрдорд┐рдд рд╣реИ;
  • рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рд╣реИрдВрдбрд▓рд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЪреБрдирддреЗ рд╕рдордп, рдЕрдм рд╕реАрдкреАрдпреВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди 10 рд╕реЗ рдХрдо рдирд╣реАрдВ;
  • рдХрдИ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 'server.tcp-reply-timeout' рд╕реЗ 'server.tcp-remote-io-timeout', 'server.max-tcp-clients' рд╕реЗ 'server.tcp-max-clients', 'рдЯреЗрдореНрдкрд▓реЗрдЯ. рдЬрд░реНрдирд▓-рдбреАрдмреА' рд╕реЗ 'рдбреЗрдЯрд╛рдмреЗрд╕.рдЬрд░реНрдирд▓-рдбреАрдмреА', рдЖрджрд┐ред рдкреБрд░рд╛рдиреЗ рдирд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрдо рд╕реЗ рдХрдо рдЕрдЧрд▓реА рдмрдбрд╝реА рд░рд┐рд▓реАрдЬрд╝ рддрдХ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ