utgivning av cachelagrad DNS-server , som ansvarar för rekursiv namnöversÀttning. PowerDNS Recursor bygger pÄ samma kodbas som PowerDNS Authoritative Server, men de rekursiva och auktoritativa DNS-servrarna i PowerDNS utvecklas inom olika utvecklingscykler och slÀpps som separata produkter. Projektets kod Àr 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:
- För att förhindra lÀckage av information om den begÀrda domÀnen och öka integriteten har mekanismen (), som fungerar i "relaxed"-lÀge. Mekanismens essens Àr att resolvern inte nÀmner det fullstÀndiga namnet pÄ den efterfrÄgade vÀrden i sina förfrÄgningar till den överordnade namnservern. Till exempel, nÀr adressen för vÀrden foo.bar.baz.com bestÀms, kommer resolvern att skicka en förfrÄgan till den auktoritativa servern för zonen ".com" med "QTYPE=NS,QNAME=baz.com", utan att nÀmna "foo.bar". För nÀrvarande genomförs det i "relaxed"-lÀge.
- Möjlighet till loggning av utgÄende förfrÄgningar till den auktoritativa servern och svar pÄ dem i dnstap-format (för anvÀndning krÀvs kompilering med alternativet "--enable-dnstap").
- Samtidig hantering av flera inkommande förfrÄgningar via TCP-anslutning har genomförts, med leverans av resultat efter hand som de Àr klara, istÀllet för i ordningen förfrÄgningarna kom i kö. GrÀnsen för samtidiga förfrÄgningar definieras av instÀllningen "«.
- Möjlighet att spÄra nya domÀner har implementerats (Nyligen observerad domÀn), som kan anvÀndas för att identifiera misstÀnkta domÀner eller domÀner kopplade till skadlig verksamhet, sÄsom spridning av skadlig kod, phishing och anvÀndning för botnÀt. Metoden baseras pÄ att identifiera domÀner som tidigare inte har besökts och analysera dessa nya domÀner. IstÀllet för att spÄra nya domÀner i hela databasen av tidigare besökta domÀner, vars underhÄll krÀver betydande resurser, tillÀmpar NOD en probabilistisk struktur. (Stabil Bloom Filter), som minimerar minnes- och CPU-anvÀndning. För att aktivera detta i instÀllningarna, ange 'new-domain-tracking=yes'.
- Vid körning under systemd körs nu PowerDNS Recursor-processen under en icke-privilegierad anvÀndare pdns-recursor istÀllet för root. För system utan systemd och utan chroot anvÀnds som standard katalogen /var/run/pdns-recursor för lagring av kontrollsocket och pid-fil.
Dessutom, utgivning , en högpresterande auktoritativ DNS-server (rekursorn har genomförts som en separat applikation), som stöder alla moderna funktioner för DNS. Projektet utvecklas av den tjeckiska domÀnregistren CZ.NIC, skrivet i C-sprÄk och under GPLv3-licensen.
KnotDNS kÀnnetecknas av fokus pÄ hög prestanda vid hantering av förfrÄgningar, vilket uppnÄs genom en flertrÄdad och för det mesta icke-blockerande implementation som Àr vÀl skalbar pÄ SMP-system. Funktioner som erbjuds inkluderar att lÀgga till och ta bort zoner i realtid, överföring av zoner mellan servrar, DDNS (dynamiska uppdateringar), NSID (RFC 5001), EDNS0-förlÀngningar och DNSSEC (inklusive NSEC3), samt begrÀnsningar av svarsinintensitet (RRL).
I den nya utgÄvan:
- Tillagd instĂ€llning âremote.block-notify-after-transferâ för att stĂ€nga av avsĂ€ndning av NOTIFY-meddelanden;
- Experimentellt stöd för algoritmen Ed448 har implementerats i DNSSE (krÀver GnuTLS 3.6.12+ och Ànnu icke utgiven );
- I keymgr har parameter âlocal-serialâ lagts till för att hĂ€mta eller sĂ€tta SOA-serialnumret i KASP-databasen för den signerade zonen;
- I keymgr har stöd för att importera Ed25519- och Ed448-nycklar i BIND DNS-serverformat lagts till;
- StandardvĂ€rdet för instĂ€llningen âserver.tcp-io-timeoutâ har höjts till 500 ms, medan âdatabase.journal-db-max-sizeâ har sĂ€nkts till 512 MiB pĂ„ 32-bitars system.
KĂ€lla: opennet.ru
