En version av den cachande DNS-servern PowerDNS Recursor 4.7 har slÀppts, som ansvarar för rekursiv namnkonvertering. PowerDNS Recursor Àr byggd pÄ samma kodbas som PowerDNS Authoritative Server, men de rekursiva och auktoritativa DNS-servrarna PowerDNS utvecklas inom olika utvecklingscykler och slÀpps som separata produkter. Projektets kod distribueras under GPLv2-licensen.
Servern tillhandahÄller verktyg för fjÀrrinsamling av statistik, stödjer omedelbar omstart, har en inbyggd motor för att koppla samman hanterare pÄ Lua, stödjer fullt ut DNSSEC, DNS64, RPZ (Response Policy Zones) och tillÄter anslutning av svarta listor. Det finns möjlighet att spela in resultat av namnavlösning i form av BIND-zoner. För att sÀkerstÀlla hög prestanda anvÀnds moderna mekanismer för koppling multiplexerande anslutningar i FreeBSD, Linux och Solaris (kqueue, epoll, /dev/poll), samt en högpresterande DNS-paketparser som kan bearbeta tiotusentals parallella förfrÄgningar.
I den nya versionen:
- Möjligheten att lÀgga till extra poster i de svar som skickas till klienterna har genomförts, vilket möjliggör överföring av anvÀndbar information utan att skicka en separat begÀran (till exempel kan relaterade A- och AAAA-poster kopplas till svar pÄ MX-poster).
- Beaktande av kraven i RFC 9156 har införts i stödet för mekanismen för minimering av begÀrningsnamn («QNAME minimisation»), vilket ökar sekretessen genom att stoppa sÀndningen av det kompletta ursprungliga QNAME-namnet till den överordnade servern.
- Upplösning av IPv6-adresser för DNS-servrar, som inte listas i GR-posterna (Glue Record), genom vilka registrarer överför information om de tjÀnande domÀnen DNS-servrarna.
- En experimentell implementering av envÀgskontrollen för om DNS-servern stöder DoT-protokollet (DNS över TLS) har föreslagits.
- Möjligheten att ÄtergÄ till uppsÀttningen av överordnade NS-poster har lagts till om servrar uppsÀttningen av underordnade NS-poster inte svarar.
- Stödet för validering av RR-poster ZONEMD (RFC 8976), hÀmtade frÄn cache, har lagts till.
- Möjligheten att koppla handlare pÄ Lua-sprÄket som anropas i slutet av upplösningen har lagts till (till exempel kan dessa handlare anvÀndas för att Àndra svaret som skickas till klienten).
KĂ€lla: opennet.ru
