Utgivning av PowerDNS Recursor 4.3 och KnotDNS 2.9.3

HÀndelse genomförd utgivning av cachelagrad DNS-server PowerDNS Recursor 4.3, 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 sprids À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 QNAME Minimization (RFC-7816), 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 "max-concurrent-requests-per-tcp-connection«.
  • Möjlighet att spĂ„ra nya domĂ€ner har implementerats NOD (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. SBF (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, publicerades utgivning KnotDNS 2.9.3, 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 sprids 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 Nettle 3.6+);
  • 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

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster