PowerDNS Authoritative Server 4.2 เบญเบญเบ

เป„เบ”เป‰เบˆเบฑเบ”เบ‚เบถเป‰เบ™ เบเบฒเบ™เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ DNS เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ” PowerDNS Authoritative Server 4.2, เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เปเบˆเบเบขเบฒเบเบ‚เบญเบ‡เป€เบ‚เบ” DNS. เป‚เบ”เบ เบ‚เปเป‰เบกเบนเบ™ เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ„เบ‡เบเบฒเบ™, PowerDNS Authoritative Server เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ›เบฐเบกเบฒเบ™ 30% เบ‚เบญเบ‡เบˆเปเบฒเบ™เบงเบ™เป‚เบ”เป€เบกเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เป€เบญเบตเบฃเบปเบš (เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบžเบฝเบ‡เปเบ•เปˆเป‚เบ”เป€เบกเบ™เบ—เบตเปˆเบกเบตเบฅเบฒเบเป€เบŠเบฑเบ™ DNSSEC, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ 90%). เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ GPLv2.

PowerDNS Authoritative Server เปƒเบซเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เป‚เบ”เป€เบกเบ™เปƒเบ™เบซเบผเบฒเบเป†เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™, เบฅเบงเบกเบ—เบฑเบ‡ MySQL, PostgreSQL, SQLite3, Oracle, เปเบฅเบฐ Microsoft SQL Server, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเปƒเบ™ LDAP เปเบฅเบฐเป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เปเบฒเบกเบฐเบ”เบฒเปƒเบ™เบฎเบนเบšเปเบšเบš BIND. เบเบฒเบ™เบเบฑเบšเบ„เบทเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบเบฑเปˆเบ™เบ•เบญเบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบก (เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบ‚เบตเป‰เป€เบซเบเบทเป‰เบญ) เบซเบผเบทเบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป‚เบ”เบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เปƒเบ™ Lua, Java, Perl, Python, Ruby, C เปเบฅเบฐ C ++. เปƒเบ™เบšเบฑเบ™เบ”เบฒเบฅเบฑเบเบชเบฐเบ™เบฐเบ•เปˆเบฒเบ‡เป†, เบเบฑเบ‡เบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบชเบฐเบ–เบดเบ•เบดเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ, เบฅเบงเบกเบ—เบฑเบ‡เบœเปˆเบฒเบ™ SNMP เบซเบผเบทเบœเปˆเบฒเบ™ Web API (เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡ http เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เบชเบฐเบ–เบดเบ•เบดเปเบฅเบฐเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡), เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบซเบกเปˆเบ—เบฑเบ™เบ—เบต, เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™เบ•เบปเบงเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เปƒเบ™เบžเบฒเบชเบฒ Lua. , เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ”เบธเปˆเบ™เบ”เปˆเบฝเบ‡เบเบฒเบ™เป‚เบซเบผเบ”เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ•เบฑเป‰เบ‡เบžเบนเบกเบชเบฒเบ”เบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒ .

เบ•เบปเป‰เบ™โ€‹เบ•เป เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒ:

  • เป€เบžเบตเปˆเบกเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” เบ™เบดเบเบฒเบก ะทะฐะฟะธัะตะน ั ะพะฑั€ะฐะฑะพั‚ั‡ะธะบะฐะผะธ ะฝะฐ ัะทั‹ะบะต Lua, ะฟั€ะธ ะฟะพะผะพั‰ะธ ะบะพั‚ะพั€ั‹ั… ะผะพะถะฝะพ ัะพะทะดะฐะฒะฐั‚ัŒ ะธะทะพั‰ั€ั‘ะฝะฝั‹ะต ะพะฑั€ะฐะฑะพั‚ั‡ะธะบะธ, ัƒั‡ะธั‚ั‹ะฒะฐัŽั‰ะธะต ะฟั€ะธ ะพั‚ะดะฐั‡ะต ะดะฐะฝะฝั‹ั… AS, ะฟะพะดัะตั‚ะธ, ะฑะปะธะทะพัั‚ัŒ ะบ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŽ ะธ ั‚.ะฟ. ะŸะพะดะดะตั€ะถะบะฐ Lua-ะทะฐะฟะธัะตะน ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะดะปั ะฒัะตั… ะฑัะบะตะฝะดะพะฒ ั…ั€ะฐะฝะตะฝะธั, ะฒะบะปัŽั‡ะฐั BIND ะธ LMDB. ะะฐะฟั€ะธะผะตั€, ะดะปั ะพั‚ะดะฐั‡ะธ ะดะฐะฝะฝั‹ั… ั ัƒั‡ั‘ั‚ะพะผ ั„ะพะฝะพะฒะพะน ะฟั€ะพะฒะตั€ะบะธ ะดะพัั‚ัƒะฟะฝะพัั‚ะธ ั…ะพัั‚ะพะฒ ะฒ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะธ ะทะพะฝั‹ ั‚ะตะฟะตั€ัŒ ะผะพะถะฝะพ ัƒะบะฐะทะฐั‚ัŒ:

    @ IN LUA A ยซifportup(443, {โ€˜52.48.64.3โ€™, โ€˜45.55.10.200โ€™})ยป

  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฝะพะฒะฐั ัƒั‚ะธะปะธั‚ะฐ ixfrdist, ะฟะพะทะฒะพะปััŽั‰ะฐั ะฟะตั€ะตะดะฐะฒะฐั‚ัŒ ะทะพะฝั‹ ะพั‚ ะฐะฒั‚ะพั€ะธั‚ะตั‚ะฝะพะณะพ ัะตั€ะฒะตั€ะฐ ะฟั€ะธ ะฟะพะผะพั‰ะธ ะทะฐะฟั€ะพัะพะฒ AXFR ะธ IXFR, ัƒั‡ะธั‚ั‹ะฒะฐั ะฐะบั‚ัƒะฐะปัŒะฝะพัั‚ัŒ ะฟะตั€ะตะดะฐะฒะฐะตะผั‹ั… ะดะฐะฝะฝั‹ั… (ะดะปั ะบะฐะถะดะพะณะพ ะดะพะผะตะฝะฐ ะพััƒั‰ะตัั‚ะฒะปัะตั‚ัั ะฟั€ะพะฒะตั€ะบะฐ ะฝะพะผะตั€ะฐ SOA ะธ ะทะฐะณั€ัƒะถะฐัŽั‚ัั ั‚ะพะปัŒะบะพ ะฝะพะฒั‹ะต ะฒะตั€ัะธะธ ะทะพะฝั‹). ะฃั‚ะธะปะธั‚ะฐ ะฟะพะทะฒะพะปัะตั‚ ะพั€ะณะฐะฝะธะทะพะฒะฐั‚ัŒ ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธัŽ ะทะพะฝ ะฝะฐ ะพั‡ะตะฝัŒ ะฑะพะปัŒัˆะพะผ ั‡ะธัะปะต ะฒั‚ะพั€ะธั‡ะฝั‹ั… ะธ ั€ะตะบัƒั€ัะธะฒะฝั‹ั… ัะตั€ะฒะตั€ะพะฒ ะฝะต ัะพะทะดะฐะฒะฐั ะฑะพะปัŒัˆะพะน ะฝะฐะณั€ัƒะทะบะธ ะฝะฐ ะฟะตั€ะฒะธั‡ะฝั‹ะน ัะตั€ะฒะตั€;
  • ะ’ ั€ะฐะผะบะฐั… ะฟะพะดะณะพั‚ะพะฒะบะธ ะบ ะธะฝะธั†ะธะฐั‚ะธะฒะต เบงเบฑเบ™เบ—เบธเบ‡ DNS 2020 ั 1680 ะดะพ 1232 ัƒะผะตะฝัŒัˆะตะฝะพ ะทะฝะฐั‡ะตะฝะธะต ะฟะฐั€ะฐะผะตั‚ั€ะฐ udp-truncation-threshold, ะพั‚ะฒะตั‡ะฐัŽั‰ะตะณะพ ะทะฐ ะพะฑั€ะตะทะฐะฝะธะต UDP-ะพั‚ะฒะตั‚ะพะฒ ะบะปะธะตะฝั‚ัƒ, ั‡ั‚ะพ ะดะพะปะถะฝะพ ััƒั‰ะตัั‚ะฒะตะฝะฝะพ ัะฝะธะทะธั‚ัŒ ะฒะตั€ะพัั‚ะฝะพัั‚ัŒ ะฟะพั‚ะตั€ะธ UDP-ะฟะฐะบะตั‚ะพะฒ. ะ—ะฝะฐั‡ะตะฝะธะต 1232 ะฒั‹ะฑั€ะฐะฝะพ, ั‚ะฐะบ ะบะฐะบ ะพะฝะพ ัะฒะปัะตั‚ัั ะผะฐะบัะธะผัƒะผะพะผ, ะฟั€ะธ ะบะพั‚ะพั€ะพะผ ั€ะฐะทะผะตั€ DNS-ะพั‚ะฒะตั‚ะฐ ั ัƒั‡ั‘ั‚ะพะผ IPv6 ัƒะบะปะฐะดั‹ะฒะฐะตั‚ัั ะฒ ะผะธะฝะธะผะฐะปัŒะฝะพะต ะทะฝะฐั‡ะตะฝะธะต MTU (1280);
  • ะ”ะพะฑะฐะฒะปะตะฝ ะฝะพะฒั‹ะน ะฑัะบะตะฝะด ั…ั€ะฐะฝะตะฝะธั ะฝะฐ ะฑะฐะทะต ะ‘ะ” LMDB. ะ‘ัะบะตะฝะด ะฟะพะปะฝะพัั‚ัŒัŽ ัะพะฒะผะตัั‚ะธะผ ั DNSSEC, ะผะพะถะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒัั ะดะปั master- ะธ slave-ะทะพะฝ, ะธ ะพะฑะตัะฟะตั‡ะธะฒะฐะตั‚ ะฑะพะปะตะต ะฒั‹ัะพะบัƒัŽ ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ัŒ, ั‡ะตะผ ะฑะพะปัŒัˆะธะฝัั‚ะฒะพ ะพัั‚ะฐะปัŒะฝั‹ั… ะฑัะบะตะฝะดะพะฒ. ะะตะฟะพัั€ะตะดัั‚ะฒะตะฝะฝะพ ะฟะตั€ะตะด ั€ะตะปะธะทะพะผ ะฒ ะบะพะด ะฑั‹ะปะพ ะดะพะฑะฐะฒะปะตะฝะพ ะธะทะผะตะฝะตะฝะธะต, ะบะพั‚ะพั€ะพะต ะฝะฐั€ัƒัˆะธะปะพ ั€ะฐะฑะพั‚ัƒ ะฑัะบะตะฝะดะฐ LMDB (ั€ะฐะฑะพั‚ะฐะตั‚ ะพะฑั€ะฐะฑะพั‚ะบะฐ slave ะทะพะฝ ะธ ะทะฐะณั€ัƒะทะบะฐ ั‡ะตั€ะตะท pdnsutil, ะฝะพ ะฟะตั€ะตัั‚ะฐะปะธ ั€ะฐะฑะพั‚ะฐั‚ัŒ ั‚ะฐะบะธะต ะบะพะผะฐะฝะดั‹, ะบะฐะบ ยซpdnsutil edit-zoneยป. ะŸั€ะพะฑะปะตะผั‹ ะฟะปะฐะฝะธั€ัƒะตั‚ัั ัƒัั‚ั€ะฐะฝะธั‚ัŒ ะฒ ะฑะปะธะถะฐะนัˆะตะผ ะบะพั€ั€ะตะบั‚ะธั€ัƒัŽั‰ะตะผ ะฒั‹ะฟัƒัะบะต;
  • ะŸั€ะตะบั€ะฐั‰ะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฟะปะพั…ะพ ะดะพะบัƒะผะตะฝั‚ะธั€ะพะฒะฐะฝะฝะพะน ั„ัƒะฝะบั†ะธะธ ยซautoserialยป, ะบะพั‚ะพั€ะฐั ะผะตัˆะฐะปะฐ ัƒัั‚ั€ะฐะฝะตะฝะธัŽ ะฝะตะบะพั‚ะพั€ั‹ั… ะฟั€ะพะฑะปะตะผ. ะ’ ัะพะพั‚ะฒะตั‚ัั‚ะฒะธะธ ั ั‚ั€ะตะฑะพะฒะฐะฝะธัะผะธ RFC 8624 (GOST R 34.11-2012 ะฟะตั€ะตะผะตั‰ั‘ะฝ ะฒ ะบะฐั‚ะตะณะพั€ะธัŽ ยซMUST NOTยป) ะฒ DNSSEC ะฟั€ะตะบั€ะฐั‰ะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ั…ััˆะตะน GOST DS ะธ ั†ะธั„ั€ะพะฒั‹ั… ะฟะพะดะฟะธัะตะน ECC-GOST.

ะะฐะฟะพะผะฝะธะผ, ั‡ั‚ะพ PowerDNS ะฟะตั€ะตัˆั‘ะป ะฝะฐ ัˆะตัั‚ะธะผะตััั‡ะฝั‹ะน ั†ะธะบะป ั€ะฐะทั€ะฐะฑะพั‚ะบะธ, ะฒ ัะพะพั‚ะฒะตั‚ัั‚ะฒะธะธ ั ะบะพั‚ะพั€ั‹ะผ ัะปะตะดัƒัŽั‰ะธะน ะทะฝะฐั‡ะธั‚ะตะปัŒะฝั‹ะน ั€ะตะปะธะท PowerDNS Authoritative Server ะพะถะธะดะฐะตั‚ัั ะฒ ั„ะตะฒั€ะฐะปะต 2020 ะณะพะดะฐ. ะžะฑะฝะพะฒะปะตะฝะธั ะดะปั ะทะฝะฐั‡ะธั‚ะตะปัŒะฝั‹ั… ะฒั‹ะฟัƒัะบะพะฒ ะฑัƒะดัƒั‚ ั„ะพั€ะผะธั€ะพะฒะฐั‚ัŒัั ะฒ ั‚ะตั‡ะตะฝะธะต ะณะพะดะฐ, ะฟะพัะปะต ั‡ะตะณะพ ะตั‰ั‘ ะฟะพะปะณะพะดะฐ ะฑัƒะดัƒั‚ ะฒั‹ะฟัƒัะบะฐั‚ัŒัั ะธัะฟั€ะฐะฒะปะตะฝะธั ัƒัะทะฒะธะผะพัั‚ะตะน. ะขะฐะบะธะผ ะพะฑั€ะฐะทะพะผ, ะฟะพะดะดะตั€ะถะบะฐ ะฒะตั‚ะบะธ PowerDNS Authoritative Server 4.2 ะฟั€ะพะดะปะธั‚ัั ะดะพ ัะฝะฒะฐั€ั 2021 ะณะพะดะฐ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™