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-reuseport" เจธเฉˆเจŸเจฟเฉฐเจ— เจœเฉ‹เฉœเฉ€ เจ—เจˆ;
  • TCP เจ‰เฉฑเจคเฉ‡ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ I/O เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เจฐเจจ เจฒเจˆ "tcp-io-timeout" เจธเฉˆเจŸเจฟเฉฐเจ— เจœเฉ‹เฉœเฉ€ เจ—เจˆ;
  • เจœเจผเฉ‹เจจ เจธเจฎเฉฑเจ—เจฐเฉ€ เจธเฉ‹เจง เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจตเจพเจงเจพ;
  • เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ…เจคเฉ‡ เจนเฉˆเจ‚เจกเจฒเจฐเจพเจ‚ เจฆเฉ€ เจฎเฉเฉœ เจธเฉฐเจฐเจšเจจเจพ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉเจ†เจฐเจพ เจ†เจชเจฃเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ€เจธเฉˆเจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ;
  • เจกเจฐเจพเจซเจŸ-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', 'เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ . journal-db' เจคเฉ‹เจ‚ 'database.journal-db' เจ†เจฆเจฟเฅค เจชเฉเจฐเจพเจฃเฉ‡ เจจเจพเจตเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ…เจ—เจฒเฉ€ เจตเฉฑเจกเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจคเฉฑเจ• เจœเจพเจฐเฉ€ เจฐเจนเฉ‡เจ—เจพเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹