ะะพัััะฟะตะฝ ัะตะปะธะท ะบััะธััััะตะณะพ DNS-ัะตัะฒะตัะฐ PowerDNS Recursor 4.6, ะพัะฒะตัะฐััะตะณะพ ะทะฐ ัะตะบัััะธะฒะฝะพะต ะฟัะตะพะฑัะฐะทะพะฒะฐะฝะธะต ะธะผัะฝ. PowerDNS Recursor ะฟะพัััะพะตะฝ ะฝะฐ ะพะดะฝะพะน ะบะพะดะพะฒะพะน ะฑะฐะทะต ั PowerDNS Authoritative Server, ะฝะพ ัะตะบัััะธะฒะฝัะน ะธ ะฐะฒัะพัะธัะตัะฝัะน DNS-ัะตัะฒะตัั PowerDNS ัะฐะทะฒะธะฒะฐัััั ะฒ ัะฐะผะบะฐั ัะฐะทะฝัั ัะธะบะปะพะฒ ัะฐะทัะฐะฑะพัะบะธ ะธ ะฒัะฟััะบะฐัััั ะฒ ัะพัะผะต ะพัะดะตะปัะฝัั ะฟัะพะดัะบัะพะฒ. ะะพะด ะฟัะพะตะบัะฐ ัะฐัะฟัะพัััะฐะฝัะตััั ะฟะพะด ะปะธัะตะฝะทะธะตะน GPLv2.
เจธเจฐเจตเจฐ เจฐเจฟเจฎเฉเจ เจ เฉฐเจเฉเฉ เจเจเฉฑเจ เจพ เจเจฐเจจ เจฒเจ เจเฉเจฒ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจคเฉเจฐเฉฐเจค เจฐเฉเจธเจเจพเจฐเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉ, เจฒเฉเจ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจนเฉเจเจกเจฒเจฐเจพเจ เจจเฉเฉฐ เจเจจเฉเจเจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจฌเจฟเจฒเจ-เจเจจ เจเฉฐเจเจฃ เจนเฉ, เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ DNSSEC, DNS64, RPZ (เจเจตเจพเจฌ เจจเฉเจคเฉ เจเจผเฉเจจ) เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจฌเจฒเฉเจเจฒเจฟเจธเจเจธ เจจเฉเฉฐ เจเจจเฉเจเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค BIND เจเจผเฉเจจ เจซเจพเจเจฒเจพเจ เจตเจเฉเจ เจฐเฉเจเจผเฉเจฒเจฟเจเจธเจผเจจ เจจเจคเฉเจเจฟเจเจ เจจเฉเฉฐ เจฐเจฟเจเจพเจฐเจก เจเจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉเฅค เจเฉฑเจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฒเจ, FreeBSD, Linux เจ เจคเฉ Solaris (kqueue, epoll, /dev/poll) เจตเจฟเฉฑเจ เจเจงเฉเจจเจฟเจ เจเฉเจจเฉเจเจธเจผเจจ เจฎเจฒเจเฉเจชเจฒเฉเจเจธเจฟเฉฐเจ เจตเจฟเจงเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจจเจพเจฒ เจนเฉ เจเฉฑเจ เจเฉฑเจ-เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจพเจฒเจพ DNS เจชเฉเจเฉเจ เจชเจพเจฐเจธเจฐ เจนเจเจผเจพเจฐเจพเจ เจธเจฎเจพเจจเจพเจเจคเจฐ เจฌเฉเจจเจคเฉเจเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจจ เจฆเฉ เจธเจฎเจฐเฉฑเจฅ เจนเฉเฅค
เจจเจตเฉเจ เจธเฉฐเจธเจเจฐเจฃ เจตเจฟเฉฑเจ:
- ะะพะฑะฐะฒะปะตะฝะฐ ััะฝะบัะธั ยซZone to Cacheยป, ะฟะพะทะฒะพะปัััะฐั ะฟะตัะธะพะดะธัะตัะบะธ ะธะทะฒะปะตะบะฐัั DNS-ะทะพะฝั ะธ ะฟะพะดััะฐะฒะปััั ะตั ัะพะดะตัะถะธะผะพะต ะฒ ะบัั, ะดะปั ัะพะณะพ, ััะพะฑั ะบัั ะฒัะตะณะดะฐ ะฑัะป ะฒ ยซะณะพัััะตะผยป ัะพััะพัะฝะธะธ ะธ ัะพะดะตัะถะฐะป ัะฒัะทะฐะฝะฝัะต ั ะทะพะฝะพะน ะดะฐะฝะฝัะต. ะคัะฝะบัะธั ะผะพะถะตั ะธัะฟะพะปัะทะพะฒะฐัััั ั ะปัะฑัะผ ัะธะฟะพะผ ะทะพะฝ, ะฒะบะปััะฐั ะบะพัะฝะตะฒัะต. ะะทะฒะปะตัะตะฝะธะต ะทะพะฝั ะผะพะถะตั ะฒัะฟะพะปะฝััััั ะฟัะธ ะฟะพะผะพัะธ DNS AXFR, HTTP, HTTPS ะธะปะธ ัะตัะตะท ะทะฐะณััะทะบั ะธะท ะปะพะบะฐะปัะฝะพะณะพ ัะฐะนะปะฐ.
- ะัะตะดะพััะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ัะฑัะพัะฐ ะทะฐะฟะธัะตะน ะธะท ะบััะฐ ะฟัะธ ะฟะพัััะฟะปะตะฝะธะธ ะฒั ะพะดััะธั notify-ะทะฐะฟัะพัะพะฒ.
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะธััะพะฒะฐะฝะธั ะพะฑัะฐัะตะฝะธะน ะบ DNS-ัะตัะฒะตัะฐะผ ะฟัะธ ะฟะพะผะพัะธ DoT (DNS over TLS). ะะพ ัะผะพะปัะฐะฝะธั DoT ะฒะบะปััะฐะตััั ะฟัะธ ัะบะฐะทะฐะฝะธะธ ะดะปั DNS Forwarder ะฟะพััะฐ 853 ะธะปะธ ะฟัะธ ัะฒะฝะพะผ ะฟะตัะตัะธัะปะตะฝะธะธ DNS-ัะตัะฒะตัะพะฒ ัะตัะตะท ะฟะฐัะฐะผะตัั dot-to-auth-names. ะัะพะฒะตัะบะฐ ัะตััะธัะธะบะฐัะพะฒ ะฟะพะบะฐ ะฝะต ะฒัะฟะพะปะฝัะตััั, ะบะฐะบ ะธ ะฐะฒัะพะผะฐัะธัะตัะบะพะต ะฟะตัะตะบะปััะตะฝะธะต ะฝะฐ DoT ะฟะพะธ ะตะณะพ ะฟะพะดะดะตัะถะบะต DNS-ัะตัะฒะตัะพะผ (ัะบะฐะทะฐะฝะฝัะต ะฒะพะทะผะพะถะฝะพััะธ ะฑัะดัั ะฒะบะปััะตะฝั ะฟะพัะปะต ััะฒะตัะถะดะตะฝะธั ะบะพะผะธัะตัะพะผ ะฟะพ ััะฐะฝะดะฐััะธะทะฐัะธะธ).
- ะะตัะตะฟะธัะฐะฝ ะบะพะด ะดะปั ัััะฐะฝะพะฒะบะธ ะธัั ะพะดััะธั TCP-ัะพะตะดะธะฝะตะฝะธะน, ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะฟะพะฒัะพัะฝะพะณะพ ะธัะฟะพะปัะทะพะฒะฐะฝะธั ัะพะตะดะธะฝะตะฝะธะน. ะะปั ะฟะพะฒัะพัะฝะพะณะพ ะธัะฟะพะปัะทะพะฒะฐะฝะธั ัะพะตะดะธะฝะตะฝะธะน TCP (ะธ DoT) ัะพะตะดะธะฝะตะฝะธั ัะตะฟะตัั ะฝะต ะทะฐะบััะฒะฐัััั ััะฐะทั ะฟะพัะปะต ะพะฑัะฐะฑะพัะบะธ ะทะฐะฟัะพัะฐ, ะฐ ะฝะฐ ะบะฐะบะพะต-ัะพ ะฒัะตะผั ะพััะฐะฒะปััััั ะพัะบััััะผะธ (ะฟะพะฒะตะดะตะฝะธะต ัะตะณัะปะธััะตััั ะฝะฐัััะพะนะบะพะน tcp-out-max-idle-ms).
- ะ ะฐััะธัะตะฝ ะดะธะฐะฟะฐะทะพะฝ ัะพะฑะธัะฐะตะผัั ะธ ัะบัะฟะพััะธััะตะผัั ะผะตััะธะบ ัะพ ััะฐัะธััะธะบะพะน ะธ ะธะฝัะพัะผะฐัะธะตะน ะดะปั ัะธััะตะผ ะผะพะฝะธัะพัะธะฝะณะฐ.
- ะะพะฑะฐะฒะปะตะฝะฐ ัะบัะฟะตัะธะผะตะฝัะฐะปัะฝะฐั ััะฝะบัะธั ััะฐััะธัะพะฒะบะธ ัะพะฑััะธะน (Event Tracing), ะฟะพะทะฒะพะปัััะฐั ะฟะพะปััะธัั ะดะตัะฐะปัะฝัะต ัะฒะตะดะตะฝะธั ะพ ะฒัะตะผะตะฝะธ ะฒัะฟะพะปะฝะตะฝะธั ะบะฐะถะดะพะน ััะฐะดะธะธ ัะตะทะพะปะฒะธะฝะณะฐ.
เจธเจฐเฉเจค: opennet.ru