PowerDNS เจฐเฉ€เจ•เจฐเจธเจฐ 4.2 เจ…เจคเฉ‡ DNS เจซเจฒเฉˆเจ— เจกเฉ‡ 2020 เจชเจนเจฟเจฒเจ•เจฆเจฎเฉ€ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

เจกเฉ‡เจข เจธเจพเจฒ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ•เฉˆเจธเจผเจฟเฉฐเจ— DNS เจธเจฐเจตเจฐ เจฆเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ PowerDNS เจธเจฐเฉ‹เจค 4.2, เจ†เจตเจฐเจคเฉ€ เจจเจพเจฎ เจชเจฐเจฟเจตเจฐเจคเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆเฅค PowerDNS เจฐเฉ€เจ•เจฐเจธเจฐ PowerDNS เจ…เจงเจฟเจ•เจพเจฐเจค เจธเจฐเจตเจฐ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เฉฑเจ•เฉ‹ เจ•เฉ‹เจก เจ…เจงเจพเจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจชเจฐ PowerDNS เจ†เจตเจฐเจคเฉ€ เจ…เจคเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจค DNS เจธเจฐเจตเจฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจฟเจ•เจพเจธ เจšเฉฑเจ•เจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจ‰เจคเจชเจพเจฆเจพเจ‚ เจตเจœเฉ‹เจ‚ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเจฟเจ† GPLv2 เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพเฅค

เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ EDNS เจซเจฒเฉˆเจ— เจฆเฉ‡ เจจเจพเจฒ DNS เจชเฉˆเจ•เฉ‡เจŸ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจธเจพเจฐเฉ‡ เจฎเฉเฉฑเจฆเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค 2016 เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ PowerDNS เจฐเฉ€เจ•เจฐเจธเจฐ เจฆเฉ‡ เจชเฉเจฐเจพเจฃเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉเจฐเจพเจฃเฉ‡ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจœเจตเจพเจฌ เจญเฉ‡เจœเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ…เจธเจฎเจฐเจฅเจฟเจค EDNS เจซเจฒเฉˆเจ—เจพเจ‚ เจตเจพเจฒเฉ‡ เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐเจจ เจฆเจพ เจ…เจญเจฟเจ†เจธ เจธเฉ€, เจจเจฟเจฐเจงเจพเจฐเจจ เจฆเฉเจ†เจฐเจพ เจฒเฉ‹เฉœ เจ…เจจเฉเจธเจพเจฐ EDNS เจซเจฒเฉˆเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจ•เจฐเจจเจพเฅค เจชเจนเจฟเจฒเจพเจ‚, เจ‡เจธ เจ—เฉˆเจฐ-เจฎเจฟเจ†เจฐเฉ€ เจตเจฟเจตเจนเจพเจฐ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจนเฉฑเจฒ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš BIND เจตเจฟเฉฑเจš เจธเจฎเจฐเจฅเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจชเจฐ เจ‡เจธ เจฆเฉ‡ เจฆเจพเจ‡เจฐเฉ‡ เจตเจฟเฉฑเจš เจ•เฉ€เจคเจพ เจซเจฐเจตเจฐเฉ€ เจชเจนเจฟเจฒเจ•เจฆเจฎเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš DNS เจเฉฐเจกเจพ เจฆเจฟเจตเจธ, DNS เจธเจฐเจตเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจ‡เจธ เจนเฉˆเจ• เจจเฉ‚เฉฐ เจ›เฉฑเจกเจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆเฅค

PowerDNS เจตเจฟเฉฑเจš, EDNS เจฆเฉ‡ เจจเจพเจฒ เจชเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ 2017 เจตเจฟเฉฑเจš เจฐเฉ€เจฒเฉ€เจœเจผ 4.1 เจตเจฟเฉฑเจš เจ–เจคเจฎ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ 2016 เจตเจฟเฉฑเจš เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ 4.0 เจธเจผเจพเจ–เจพ เจตเจฟเฉฑเจš, เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจ…เจธเฉฐเจ—เจคเจคเจพเจตเจพเจ‚ เจธเจพเจนเจฎเจฃเฉ‡ เจ†เจˆเจ†เจ‚ เจœเฉ‹ เจ•เฉเจ เจ–เจพเจธ เจนเจพเจฒเจพเจคเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡, เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ†เจฎ เจตเจฟเฉฑเจš เจฆเจ–เจฒ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚เฅค เจ•เจพเจฐเจตเจพเจˆ PowerDNS เจฐเฉ€เจ•เจฐเจธเจฐ 4.2 เจตเจฟเฉฑเจš, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจตเจฟเฉฑเจš เจฌเจฟเฉฐเจฆ 9.14, EDNS เจซเจฒเฉˆเจ— เจจเจพเจฒ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเจพ เจ—เจฒเจค เจœเจตเจพเจฌ เจฆเฉ‡เจฃ เจตเจพเจฒเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจค เจธเจฐเจตเจฐเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฒเจˆ เจนเฉฑเจฒ เจนเจŸเจพเจ เจ—เจ เจนเจจเฅค เจนเฉเจฃ เจคเฉฑเจ•, เจœเฉ‡เจ•เจฐ EDNS เจซเจฒเฉˆเจ— เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจฟเจค เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เฉ‹เจˆ เจœเจตเจพเจฌ เจจเจนเฉ€เจ‚ เจ†เจ‡เจ†, เจคเจพเจ‚ DNS เจธเจฐเจตเจฐ เจจเฉ‡ เจฎเฉฐเจจเจฟเจ† เจ•เจฟ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจเฉฐเจกเฉ‡ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเจจ เจ…เจคเฉ‡ EDNS เจซเจฒเฉˆเจ— เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฆเฉ‚เจœเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœเฉ€ เจ—เจˆ เจนเฉˆเฅค เจ‡เจน เจตเจฟเจตเจนเจพเจฐ เจนเฉเจฃ เจ…เจฏเฉ‹เจ— เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธ เจ•เฉ‹เจก เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจชเฉˆเจ•เฉ‡เจŸ เจฐเฉ€เจŸเฉเจฐเจพเจ‚เจธเจฎเจฟเจธเจผเจจ เจฆเฉ‡ เจ•เจพเจฐเจจ เจตเจงเฉ€ เจนเฉ‹เจˆ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€, เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจซเฉ‡เจฒเฉเจน เจนเฉ‹เจฃ เจ•เจพเจฐเจจ เจœเจตเจพเจฌ เจจเจพ เจฆเฉ‡เจฃ 'เจคเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฒเฉ‹เจก เจ…เจคเฉ‡ เจ…เจธเจชเจธเจผเจŸเจคเจพ เจตเจงเฉ€, เจ…เจคเฉ‡ DDoS เจนเจฎเจฒเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ EDNS-เจ…เจงเจพเจฐเจฟเจค เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ DNS เจ•เฉ‚เจ•เฉ€เจœเจผ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฟเจ† เจ—เจฟเจ†เฅค

เจ‡เจน เจธเจฎเจพเจ—เจฎ เจ…เจ—เจฒเฉ‡ เจธเจพเจฒ เจ•เจฐเจตเจพเจ‰เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ DNS เจเฉฐเจกเจพ เจฆเจฟเจตเจธ 2020'เจคเฉ‡ เจงเจฟเจ†เจจ เจ•เฉ‡เจ‚เจฆเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจซเฉˆเจธเจฒเจพ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจตเฉฑเจกเฉ‡ DNS เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ IP เจซเฉเจฐเฉˆเจ—เจฎเฉˆเจ‚เจŸเฉ‡เจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒเฅค เจชเจนเจฟเจฒเจ•เจฆเจฎเฉ€ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจฏเฉ‹เจœเจจเจพเจฌเฉฑเจง EDNS เจฒเจˆ 1200 เจฌเจพเจˆเจŸเจพเจ‚ เจฒเจˆ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ‡ เจฌเจซเจผเจฐ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเฉ‹, เจ…เจคเฉ‡ เจ…เจจเฉเจตเจพเจฆ เจ•เจฐเฉ‹ TCP เจฆเฉเจ†เจฐเจพ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจจเจพ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจ‡เฉฑเจ• เจฒเจพเจœเจผเจฎเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจนเฉˆเฅค เจนเฉเจฃ UDP เจฆเฉเจ†เจฐเจพ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจ…เจคเฉ‡ TCP เจซเจพเจ‡เจฆเฉ‡เจฎเฉฐเจฆ เจนเฉˆ, เจชเจฐ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ (เจธเจŸเฉˆเจ‚เจกเจฐเจก เจจเฉ‚เฉฐ TCP เจจเฉ‚เฉฐ เจ…เจธเจฎเจฐเฉฑเจฅ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ)เฅค TCP เจจเฉ‚เฉฐ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจคเฉ‹เจ‚ เจ…เจธเจฎเจฐเฉฑเจฅ เจ•เจฐเจจ เจฆเฉ‡ เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจ…เจคเฉ‡ UDP เจ‰เฉฑเจคเฉ‡ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจญเฉ‡เจœเจฃ เจคเฉ‹เจ‚ TCP เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจ‰เจนเจจเจพเจ‚ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจชเจฐเจฟเจตเจฐเจคเจจ เจจเฉ‚เฉฐ เจฎเจพเจจเจ•เฉ€เจ•เจฐเจจ เจ•เจฐเจจ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจธเจฅเจพเจชเจฟเจค EDNS เจฌเจซเจฐ เจฆเจพ เจ†เจ•เจพเจฐ เจ•เจพเจซเจผเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจชเจนเจฟเจฒเจ•เจฆเจฎเฉ€ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ EDNS เจฌเจซเจฐ เจธเจพเจˆเจœเจผ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ เจ‰เจฒเจเจฃ เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เจฐเจจเจ—เฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจตเฉฑเจกเฉ‡ UDP เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจ–เฉฐเจกเจจ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจเจ—เฉ€เจ†เจ‚, เจœเจฟเจธเจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ…เจ•เจธเจฐ เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจพเจˆเจก 'เจคเฉ‡ เจชเฉˆเจ•เฉ‡เจŸ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจ…เจคเฉ‡ เจธเจฎเจพเจ‚ เจธเจฎเจพเจชเจคเฉ€ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจพเจˆเจก 'เจคเฉ‡, EDNS เจฌเจซเจฐ เจฆเจพ เจ†เจ•เจพเจฐ เจธเจฅเจฟเจฐ เจนเฉ‹เจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ TCP 'เจคเฉ‡ เจ—เจพเจนเจ• เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจตเฉฑเจกเฉ‡ เจœเจตเจพเจฌ เจญเฉ‡เจœเฉ‡ เจœเจพเจฃเจ—เฉ‡เฅค UDP 'เจคเฉ‡ เจตเฉฑเจกเฉ‡ เจธเฉเจจเฉ‡เจนเฉ‡ เจญเฉ‡เจœเจฃ เจคเฉ‹เจ‚ เจฌเจšเจฃเจพ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เจฐเจจ เจฆเฉ€ เจตเฉ€ เจ†เจ—เจฟเจ† เจฆเฉ‡เจตเฉ‡เจ—เจพ เจนเจฎเจฒเฉ‡ DNS เจ•เฉˆเจธเจผ เจจเฉ‚เฉฐ เจœเจผเจนเจฟเจฐ เจฆเฉ‡เจฃ เจฒเจˆ, เจ–เฉฐเจกเจฟเจค UDP เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจฆเฉ‡ เจ…เจงเจพเจฐ 'เจคเฉ‡ (เจœเจฆเฉ‹เจ‚ เจŸเฉเจ•เฉœเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจฆเฉ‚เจœเฉ‡ เจŸเฉเจ•เฉœเฉ‡ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเจ›เจพเจฃเจ•เจฐเจคเจพ เจตเจพเจฒเจพ เจธเจฟเจฐเจฒเฉ‡เจ– เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ, เจ‡เจธเจฒเจˆ เจ‡เจน เจœเจพเจ…เจฒเฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจฒเจˆ เจ‡เจน เจธเจฟเจฐเจซ เจšเฉˆเฉฑเจ•เจธเจฎ เจจเจพเจฒ เจฎเฉ‡เจฒเจฃ เจฒเจˆ เจ•เจพเจซเฉ€ เจนเฉˆ) .

PowerDNS เจฐเฉ€เจ•เจฐเจธเจฐ 4.2 เจตเฉฑเจกเฉ‡ UDP เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ 1232 เจฌเจพเจˆเจŸเจพเจ‚ เจฆเฉ€ เจชเจนเจฟเจฒเจพเจ‚ เจตเจฐเจคเฉ€ เจ—เจˆ เจธเฉ€เจฎเจพ เจฆเฉ€ เจฌเจœเจพเจ, 1680 เจฌเจพเจˆเจŸเจธ เจฆเฉ‡ EDNS เจฌเจซเจฐ เจธเจพเจˆเจœเจผ (edns-outgoing-bufsize) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจธเจตเจฟเจš เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ UDP เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ‡ เจ—เฉเจ†เจšเจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉ‚เฉฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจ˜เฉฑเจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค . เจฎเฉเฉฑเจฒ 1232 เจจเฉ‚เฉฐ เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจนเฉˆ เจœเจฟเจธ 'เจคเฉ‡ DNS เจœเจตเจพเจฌ เจฆเจพ เจ†เจ•เจพเจฐ, IPv6 เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ MTU เจฎเฉเฉฑเจฒ (1280) เจตเจฟเฉฑเจš เจซเจฟเฉฑเจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจŸเฉเจฐเฉฐเจ•เฉ‡เจธเจผเจจ-เจฅเฉเจฐเฉˆเจธเจผเจนเฉ‹เจฒเจก เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฆเจพ เจฎเฉเฉฑเจฒ, เจœเฉ‹ เจ•เจฟ เจ—เจพเจนเจ• เจฆเฉ‡ เจœเจตเจพเจฌเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉฑเจŸเจฃ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆ, เจจเฉ‚เฉฐ เจตเฉ€ 1232 เจคเฉฑเจ• เจ˜เจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

PowerDNS เจฐเฉ€เจ•เจฐเจธเจฐ 4.2 เจตเจฟเฉฑเจš เจนเฉ‹เจฐ เจฌเจฆเจฒเจพเจ…:

  • เจœเฉ‹เฉœเจฟเจ† เจฎเจ•เฉˆเจจเจฟเจœเจผเจฎ เจธเจนเจฟเจฏเฉ‹เจ— XPF (X-Proxied-For), เจœเฉ‹ เจ•เจฟ X-Forwarded-For HTTP เจธเจฟเจฐเจฒเฉ‡เจ– เจฆเฉ‡ DNS เจฌเจฐเจพเจฌเจฐ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฎเฉ‚เจฒ เจฌเฉ‡เจจเจคเฉ€เจ•เจฐเจคเจพ เจฆเฉ‡ IP เจเจกเจฐเฉˆเฉฑเจธ เจ…เจคเฉ‡ เจชเฉ‹เจฐเจŸ เจจเฉฐเจฌเจฐ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจ‡เฉฐเจŸเจฐเจฎเฉ€เจกเฉ€เจเจŸ เจชเฉเจฐเฉŒเจ•เจธเฉ€เจœเจผ เจ…เจคเฉ‡ เจฒเฉ‹เจก เจฌเฉˆเจฒเฉ‡เจ‚เจธเจฐเจพเจ‚ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ dnsdist) เจฐเจพเจนเฉ€เจ‚ เจ…เฉฑเจ—เฉ‡ เจญเฉ‡เจœเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค . XPF เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจ•เจฐเจจ เจฒเจˆ เจตเจฟเจ•เจฒเจช เจนเจจ "xpf-เจฎเจจเจœเจผเฉ‚เจฐ-เจคเฉ‹เจ‚"เจ…เจคเฉ‡"xpf-rr-เจ•เฉ‹เจกโ€œ;
  • EDNS เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฒเจˆ เจธเฉเจงเจฐเจฟเจ† เจธเจฎเจฐเจฅเจจ เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจฌเจจเฉˆเฉฑเจŸ (ECS), เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฌเจจเฉˆเฉฑเจŸ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจ…เจงเจฟเจ•เจพเจฐเจค DNS เจธเจฐเจตเจฐ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจตเจฟเฉฑเจš DNS เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจคเฉ‹เจ‚ เจšเฉ‡เจจ เจฆเฉ‡ เจจเจพเจฒ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจœเจผเจนเจฟเจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€ (เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ‡ เจธเจฐเฉ‹เจค เจธเจฌเจจเฉˆเฉฑเจŸ เจฌเจพเจฐเฉ‡ เจกเฉ‡เจŸเจพ เจธเจฎเฉฑเจ—เจฐเฉ€ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจจเฉˆเจŸเจตเจฐเจ• เจฆเฉ‡ เจชเฉเจฐเจญเจพเจตเฉ€ เจธเฉฐเจšเจพเจฒเจจ เจฒเจˆ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ) . เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ EDNS เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจฌเจจเฉˆเฉฑเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ 'เจคเฉ‡ เจšเฉ‹เจฃเจตเฉ‡เจ‚ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฒเจˆ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจœเฉ‹เฉœเจฆเฉ€ เจนเฉˆ: "ecs-add-forยป เจจเฉˆเฉฑเจŸเจฎเจพเจธเจ•เจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจœเจฟเจธ เจฒเจˆ IP เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจœเจพเจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš ECS เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจ‰เจนเจจเจพเจ‚ เจชเจคเจฟเจ†เจ‚ เจฒเจˆ เจœเฉ‹ เจจเจฟเจธเจผเจšเจฟเจค เจฎเจพเจธเจ• เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจจเจนเฉ€เจ‚ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจจเจฟเจฐเจฆเฉ‡เจธเจผ เจตเจฟเฉฑเจš เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจ†เจฎ เจชเจคเจพ "ecs-scope-zero-address". เจฆเฉ‡ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ "เจตเจฐเจคเฉ‹เจ‚-เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡-edns-เจธเจฌเจจเฉˆเฉฑเจŸยป เจคเฉเจธเฉ€เจ‚ เจธเจฌเจจเฉˆเฉฑเจŸ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเจฟเจธ เจคเฉ‹เจ‚ เจญเจฐเฉ‡ เจนเฉ‹เจ ECS เจฎเฉเฉฑเจฒเจพเจ‚ เจจเจพเจฒ เจ†เจ‰เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฟเจ† เจจเจนเฉ€เจ‚ เจœเจพเจตเฉ‡เจ—เจพ;
  • เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ (100 เจนเจœเจผเจพเจฐ เจคเฉ‹เจ‚ เจตเฉฑเจง) เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจฒเจˆ, เจจเจฟเจฐเจฆเฉ‡เจธเจผ "เจตเจฟเจคเจฐเจ•-เจฅเฉเจฐเฉˆเฉฑเจกเจธ", เจœเฉ‹ เจ†เจ‰เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฐเจ•เจฐ เจฅเจฐเจฟเฉฑเจกเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจตเฉฐเจกเจฃ เจฒเจˆ เจฅเจฐเจฟเฉฑเจกเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆ (เจธเจฟเจฐเจซเจผ "pdns-distributes-queries=เจนเจพเจ‚).
  • เจธเฉˆเจŸเจฟเฉฐเจ— เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจชเจฌเจฒเจฟเจ•-เจธเจซเจฟเจ•เจธ-เจฒเจฟเจธเจŸ-เจซเจพเจ‡เจฒ เจจเจพเจฒ เจคเฉเจนเจพเจกเฉ€ เจ†เจชเจฃเฉ€ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจœเจจเจคเจ• เจชเจฟเจ›เฉ‡เจคเจฐ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจชเจพเจตเจฐเจกเฉ€เจเจจเจเจธ เจฐเฉ€เจ•เจฐเจธเจฐ เจตเจฟเฉฑเจš เจฌเจฃเฉ€ เจธเฉ‚เจšเฉ€ เจฆเฉ€ เจฌเจœเจพเจ, เจกเฉ‹เจฎเฉ‡เจจ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ†เจชเจฃเฉ‡ เจ‰เจช-เจกเฉ‹เจฎเฉ‡เจจเจพเจ‚ เจจเฉ‚เฉฐ เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

PowerDNS เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‡ เจœเจจเจตเจฐเฉ€ 4.3 เจตเจฟเฉฑเจš PowerDNS เจฐเฉ€เจ•เจฐเจธเจฐ 2020 เจฆเฉ€ เจ…เจ—เจฒเฉ€ เจตเฉฑเจกเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเฉ‡ เจจเจพเจฒ, เจ›เฉ‡-เจฎเจนเฉ€เจจเฉ‡ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจšเฉฑเจ•เจฐ เจตเจฟเฉฑเจš เจœเจพเจฃ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจฒเจˆ เจ…เฉฑเจชเจกเฉ‡เจŸ เจชเฉ‚เจฐเฉ‡ เจธเจพเจฒ เจตเจฟเฉฑเจš เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเจ—เฉ‡, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจซเจฟเจ•เจธ เจนเฉ‹เจฐ เจ›เฉ‡ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฒเจˆ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเจ—เฉ‡เฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, PowerDNS เจฐเฉ€เจ•เจฐเจธเจฐ 4.2 เจธเจผเจพเจ–เจพ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเจจเจตเจฐเฉ€ 2021 เจคเฉฑเจ• เจฐเจนเฉ‡เจ—เจพเฅค PowerDNS เจ…เจฅเจพเจฐเจŸเฉ€เจŸเจฟเจต เจธเจฐเจตเจฐ เจฒเจˆ เจตเฉ€ เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจšเฉฑเจ•เจฐ เจฌเจฆเจฒเจพเจต เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจจเฉ‡เฉœเจฒเฉ‡ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš 4.2 เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจนเฉˆเฅค

PowerDNS เจฐเฉ€เจ•เจฐเจธเจฐ เจฆเฉ€เจ†เจ‚ เจฎเฉเฉฑเจ– เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚:

  • เจฐเจฟเจฎเฉ‹เจŸ เจ…เฉฐเจ•เฉœเฉ‡ เจ‡เจ•เฉฑเจคเจฐ เจ•เจฐเจจ เจฒเจˆ เจธเจพเจงเจจ;
  • เจคเฉเจฐเฉฐเจค เจฐเฉ€เจธเจŸเจพเจฐเจŸ;
  • เจฒเฉเจ† เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจนเฉˆเจ‚เจกเจฒเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฒเจˆ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจ‡เฉฐเจœเจฃ;
  • เจชเฉ‚เจฐเจพ DNSSEC เจธเจฎเจฐเจฅเจจ เจ…เจคเฉ‡ DNS64;
  • RPZ (เจœเจตเจพเจฌ เจจเฉ€เจคเฉ€ เจœเจผเฉ‹เจจ) เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ…เจคเฉ‡ เจฌเจฒเฉˆเจ•เจฒเจฟเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ;
  • เจเจ‚เจŸเฉ€-เจธเจชเฉ‚เจซเจฟเฉฐเจ— เจตเจฟเจงเฉ€;
  • BIND เจœเจผเฉ‹เจจ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฐเฉˆเจœเจผเฉ‹เจฒเฉ‚เจธเจผเจจ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฐเจฟเจ•เจพเจฐเจก เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพเฅค
  • เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, FreeBSD, Linux เจ…เจคเฉ‡ Solaris (kqueue, epoll, /dev/poll) เจตเจฟเฉฑเจš เจ†เจงเฉเจจเจฟเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฎเจฒเจŸเฉ€เจชเจฒเฉˆเจ•เจธเจฟเฉฐเจ— เจตเจฟเจงเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจ‡เฉฑเจ• เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจพเจฒเจพ DNS เจชเฉˆเจ•เฉ‡เจŸ เจชเจพเจฐเจธเจฐ เจนเจœเจผเจพเจฐเจพเจ‚ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเจฐเฉฑเจฅ เจนเฉˆเฅค

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

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