Elérhető a PowerDNS Recursor 4.7 verziója, amely a rekurszív névfeloldásért felelős. A PowerDNS Recursor ugyanazon a kódalapján épül fel, mint a PowerDNS Authoritative Server, de a rekurszív és az authoritative DNS-szerverek külön fejlesztési ciklusokat követnek, és külön termékként jelennek meg. A projekt kódja GPLv2 licenc alatt terjed.
A kiszolgáló távoli statisztikai gyűjtő eszközöket kínál, támogatja a pillanatnyi újraindítást, beépített Lua nyelvű feldolgozó motorral rendelkezik, teljes mértékben támogatja a DNSSEC, DNS64, RPZ (Response Policy Zones) formátumokat, és lehetővé teszi feketelisták kapcsolódását. Van lehetőség a feloldott eredmények BIND zónafájlok formájában történő rögzítésére. A magas teljesítmény érdekében modern kapcsolómultiplexálási mechanizmusokat alkalmaznak FreeBSD, Linux és Solaris rendszerekben (kqueue, epoll, /dev/poll), valamint egy nagy teljesítményű DNS-paketáló elemzőt, amely képes kezelni a tízezernyi párhuzamos kérést.
Az új verzióban:
- Megvalósult a lehetőség, hogy további bejegyzéseket adjunk hozzá az ügyfélhez küldött válaszokhoz, hogy hasznos információkat közöljünk anélkül, hogy külön kérdést kellene küldeni (például az MX rekordokra adott válaszokban be lehet állítani a kapcsolódó A és AAAA rekordok csatolását).
- Megvalósították az RFC 9156 követelményeinek figyelembevételét a kérés név minimalizálásának támogatása érdekében („QNAME minimisation”), ami növeli a magánélet védelmét azáltal, hogy megakadályozza a teljes eredeti QNAME név felsőbb szerverre történő küldését.
- Biztosítva van a DNS-szerverek IPv6 címének feloldása, amelyek nincsenek felsorolva a GR (Glue Record) bejegyzésekben, amelyeken keresztül a regisztráló információt továbbít. domain DNS-szerverek.
- Kínálunk egy kísérleti megvalósítást a DNS-szerver DoT (DNS over TLS) protokoll támogatásának egyirányú ellenőrzésére.
- Hozzáadva a lehetőség, hogy visszaváltsunk a szülő NS bejegyzések készletére, ha szerverek a gyermek NS bejegyzések nem válaszolnak.
- Hozzáadva a ZONEMD RR-bejegyzések (RFC 8976) érvényességének ellenőrzése, amelyek a gyorsítótárból származnak.
- Hozzáadva a Lua nyelven írt kezelők csatolásának lehetősége, amelyek a feloldás befejezési szakaszában hívhatók meg (például az ilyen kezelők segítségével megváltoztatható az ügyfélnek visszaküldött válasz).
Forrás: opennet.ru
