KnotDNS 2.9.0 DNS เชธเชฐเซเชตเชฐ เชฐเชฟเชฒเซ€เช

เชชเซเชฐเช•เชพเชถเชฟเชค เชชเซเชฐเช•เชพเชถเชจ KnotDNS 2.9.0, เช‰เชšเซเชš-เชชเซเชฐเชฆเชฐเซเชถเชจ เช…เชงเชฟเช•เซƒเชค DNS เชธเชฐเซเชตเชฐ (เชฐเชฟเช•เชธเชฐเชจเซ‡ เชเช• เช…เชฒเช— เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชคเชฐเซ€เช•เซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡) เชœเซ‡ เชคเชฎเชพเชฎ เช†เชงเซเชจเชฟเช• DNS เช•เซเชทเชฎเชคเชพเช“เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡. เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชšเซ‡เช• เชจเชพเชฎ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ CZ.NIC เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ C เช…เชจเซ‡ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค GPLv3 เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ.

KnotDNS เช เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เช•เซเชตเซ‡เชฐเซ€ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชชเชฐ เชคเซ‡เชจเชพ เชซเซ‹เช•เชธ เชฆเซเชตเชพเชฐเชพ เช…เชฒเช— เชชเชกเซ‡ เช›เซ‡, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชฌเชนเซ-เชฅเซเชฐเซ‡เชกเซ‡เชก เช…เชจเซ‡ เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡ เชจเซ‹เชจ-เชฌเซเชฒเซ‹เช•เซ€เช‚เช— เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ SMP เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชธเซเช•เซ‡เชฒ เช•เชฐเซ‡ เช›เซ‡. เชซเซเชฒเชพเชฏ เชชเชฐ เชเซ‹เชจ เช‰เชฎเซ‡เชฐเชตเชพ เช…เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพ, เชธเชฐเซเชตเชฐ เชตเชšเซเชšเซ‡ เชเซ‹เชจ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพ, DDNS (เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เช…เชชเชกเซ‡เชŸเซเชธ), NSID (RFC 5001), EDNS0 เช…เชจเซ‡ DNSSEC เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธ (NSEC3 เชธเชนเชฟเชค), เชฐเชฟเชธเซเชชเซ‹เชจเซเชธ เชฐเซ‡เชŸ เชฒเชฟเชฎเชฟเชŸเชฟเช‚เช— (RRL) เชœเซ‡เชตเซ€ เชธเซเชตเชฟเชงเชพเช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.

เชจเชตเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚:

  • เชฎเชพเชธเซเชŸเชฐ เช…เชจเซ‡ เชธเซเชฒเซ‡เชต เชธเชฐเซเชตเชฐ เชชเชฐเชจเชพ เชเซ‹เชจ เชฎเชพเชŸเซ‡ เชธเซ€เชฐเซ€เชฏเชฒ เชจเช‚เชฌเชฐเซเชธ (SOA) เชจเซ€ เชตเชฟเชตเชฟเชง เช—เชฃเชคเชฐเซ€เช“ เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชเซ‹เชจเชจเซ‡ เชธเซเชฒเซ‡เชต เชธเชฐเซเชตเชฐ เชชเชฐ เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ เชธเชพเชฅเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡;
  • geoip เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ เชตเชพเช‡เชฒเซเชกเช•เชพเชฐเซเชกเซเชธ เชธเชพเชฅเซ‡เชจเชพ เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซเชฏเซ‹;
  • เชกเชฟเชœเชฟเชŸเชฒ เชธเชฟเช—เซเชจเซ‡เชšเชฐ เชเซ‹เชจ เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจ เช‡เชตเซ‡เชจเซเชŸเซเชธเชจเซ€ เช†เชตเชฐเซเชคเชจ เช˜เชŸเชพเชกเชตเชพ DNSSEC เชฎเชพเชŸเซ‡ เชจเชตเซเช‚ 'rrsig-เชชเซเชฐเซ€-เชฐเชฟเชซเซเชฐเซ‡เชถ' เชธเซ‡เชŸเชฟเช‚เช— เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡;
  • 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', 'เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸ. เชœเชฐเซเชจเชฒ-เชกเซ€เชฌเซ€' เชฅเซ€ 'เชกเซ‡เชŸเชพเชฌเซ‡เช.เชœเชฐเซเชจเชฒ-เชกเซ€เชฌเซ€', เชตเช—เซ‡เชฐเซ‡. เชœเซ‚เชจเชพ เชจเชพเชฎเซ‹ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ‹ เช†เช—เชพเชฎเซ€ เชฎเซเช–เซเชฏ เชชเซเชฐเช•เชพเชถเชจ เชธเซเชงเซ€ เชœเชพเชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹