Udgivelsen af cache DNS-serveren PowerDNS Recursor 4.7, der står for rekursiv navneomdannelse, er tilgængelig. PowerDNS Recursor er bygget på samme kodebase som PowerDNS Authoritative Server, men de rekursive og autoritative DNS-servere udvikles inden for forskellige udviklingscyklusser og frigives som separate produkter. Projektets kode distribueres under GPLv2-licensen.
Serveren leverer værktøjer til fjernindsamling af statistik, understøtter øjeblikkelig genstart, har en indbygget motor til tilslutning af håndterere på Lua, understøtter fuldt ud DNSSEC, DNS64, RPZ (Response Policy Zones) og giver mulighed for tilslutning af sortlister. Der er mulighed for at gemme resultaterne af opløsning som BIND-zonerfiler. For at sikre høj ydeevne anvendes moderne mekanismer til forbindelsesmultiplexing i FreeBSD, Linux og Solaris (kqueue, epoll, /dev/poll), samt en højtydende parser til DNS-pakker, der kan håndtere titusinder af parallelle forespørgsler.
I den nye version:
- Muligheden for at tilføje ekstra poster til de svar, der sendes til klienter, er implementeret for at overføre nyttig information uden behov for at sende en separat forespørgsel (for eksempel kan der i svarene på MX-poster konfigureres vedhæftning af relaterede A- og AAAA-poster).
- Implementeringen af RFC 9156's krav er realiseret i understøttelsen af mekanismen for navneanmodningsminimering («QNAME minimisation»), som øger fortroligheden ved at stoppe med at sende det fulde originale QNAME til den overliggende server.
- Opløsning af IPv6-adresser på DNS-servere, der ikke er listet i GR (Glue Record)-poster, er sikret, gennem hvilke registratoren overfører oplysninger om de servere, der betjener. domæne DNS-servere.
- En eksperimentel implementering af ensrettet kontrol af DNS-serverens understøttelse af protokollen DoT (DNS over TLS) er blevet foreslået.
- Muligheden for at gå tilbage til det overordnede sæt NS-poster, hvis. servere sættet af underordnede NS-poster ikke svarer.
- Understøttelse af validering af RR-poster ZONEMD (RFC 8976), hentet fra cache, er blevet tilføjet.
- Muligheden for at vedhæfte håndterere på Lua, der kaldes ved afslutningen af opløsningen (for eksempel kan sådanne håndterere ændre det svar, der returneres til klienten), er blevet tilføjet.
Kilde: opennet.ru
