Izšla je različica predpomnilniškega DNS strežnika PowerDNS Recursor 4.7, ki je odgovoren za rekurzivno pretvorbo imen. PowerDNS Recursor temelji na isti kodni osnovi kot PowerDNS Authoritative Server, vendar se rekurzivni in avtoritativni DNS strežniki PowerDNS razvijajo v okviru različnih razvojnih ciklov in se izdajo kot ločeni izdelki. Koda projekta se distribuira pod licenco GPLv2.
Strežnik omogoča daljinsko zbiranje statistike, podpira takojšnje ponovne zagon, ima vgrajen motor za povezovanje obdelovalnikov v jeziku Lua, v celoti podpira DNSSEC, DNS64, RPZ (Response Policy Zones), omogoča povezovanje črnih seznamov. Možnost zapisovanja rezultatov razreševanja v obliki BIND datotečnih con. Za zagotovitev visoke zmogljivosti se uporabljajo sodobni mehanizmi multiplexiranja povezav na FreeBSD, Linux in Solaris (kqueue, epoll, /dev/poll), ter visoko zmogljiv parser DNS paketov, sposoben obdelovati deset tisoč hkratnih poizvedb.
V novi različici:
- Implementirana je možnost dodajanja dodatnih zapisov v odgovore, ki jih pošljemo strankam, da prenesemo koristne informacije brez potrebe po pošiljanju ločenega zahtevka (na primer, v odgovore na zahtevo MX lahko nastavite pripenjanje povezanih zapisov A in AAAA).
- Uveljavili smo zahteve RFC 9156 pri implementaciji podpore za mehanizem minimizacije imena zahtevka («QNAME minimisation»), ki omogoča povečanje zasebnosti prek prenehanja pošiljanja celotnega izvirnega imena QNAME na višji strežnik.
- Zagotovljeno je reševanje IPv6 naslovov DNS strežnikov, ki niso navedeni v zapisih GR (Glue Record), preko katerih registrar posreduje informacije o strežnikih. domena DNS strežnikih.
- Predlagana je eksperimentalna implementacija enostranske preverjanja podpore DNS strežnika za protokol DoT (DNS over TLS).
- Dodana je možnost povratka na starši NS zapisov, če servere v naboru otroških zapisov NS ni odgovorov.
- Dodana je podpora za preverjanje veljavnosti RR zapisov ZONEMD (RFC 8976), pridobljenih iz predpomnilnika.
- Dodana je možnost povezovanja obdelovalcev v jeziku Lua, ki se kličeta v fazi končanja reševanja (na primer, v takih obdelovalcih lahko spremenite vrnjeni odgovor stranki).
Izvor: opennet.ru
