Izidava PowerDNS Recursor 4.3 in KnotDNS 2.9.3

Održan izidava predpomnilniškega DNS strežnika PowerDNS Recursor 4.3, ki je odgovoren za rekurzivno razreševanje imen. PowerDNS Recursor je zgrajen na isti programski 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 proizvodi. 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:

  • Z namenom preprečevanja uhajanja informacij o zahtevanem domeni in povečanja zasebnosti je privzeto vklopljen mehanizem QNAME Minimization (RFC-7816), ki deluje v načinu 'relaxed'. Osnova mehanizma je v tem, da razreševalec ne omenja polnega imena iskane hoste v svojih poizvedbah k zgornjemu strežniku imen. Na primer, pri določanju naslova za hosta foo.bar.baz.com razreševalec pošlje avtoritativnemu strežniku za območje '.com' poizvedbo 'QTYPE=NS,QNAME=baz.com', ne omenjajoč 'foo.bar'. V trenutni obliki je implementirano delovanje v načinu 'relaxed'.
  • Implementirana je možnost evidentiranja izhodnih poizvedb k avtoritativnemu strežniku in odgovorov nanje v formatu dnstap (za uporabo je potrebna sestava z opcijo '--enable-dnstap').
  • Zagotovljena je hkratna obdelava več vhodnih poizvedb, poslanih preko TCP povezave, z vračanjem rezultatov takoj, ko so pripravljeni, namesto v vrstnem redu poizvedb v čakalni vrsti. Omejitev hkratnih poizvedb določa nastavitev 'max-concurrent-requests-per-tcp-connection«.
  • Implementirana je tehnika sledenja novim domenam NOD (Novi opaženi domen), koji se može koristiti za identifikaciju sumnjivih domena ili domena povezanih s zlonamernim aktivnostima, kao što su distribucija zloćudnog softvera, učešće u fišingu i korišćenje za upravljanje botnetovima. Metod se oslanja na identifikaciju domena koji prethodno nisu bili pregledani, i analizu ovih novih domena. Umesto praćenja novih domena u potpunoj bazi svih ikada pregledanih domena, čija je održavanje resursno zahtevan, u NOD se primenjuje probabilistička struktura. SBF (Stabilni Bloom Filter), koji minimizira potrošnju memorije i CPU. Da bi se uključio, potrebno je u podešavanjima navesti „new-domain-tracking=yes”.
  • Prilikom pokretanja pod upravljanjem systemd, proces PowerDNS Recursor sada se izvršava kao običan korisnik pdns-recursor umesto kao root. Za sisteme bez systemd i bez chroot, podrazumevano se koristi direktorijum /var/run/pdns-recursor za skladištenje kontrolnog soketa i pid datoteke.

Pored toga, objavljen izdanje KnotDNS 2.9.3, visokoperformantnog autoritativnog DNS servera (rekursor je izveden kao zasebna aplikacija), koji podržava sve moderne DNS mogućnosti. Projekat razvija češka registracija imena CZ.NIC, napisan je na jeziku C i se distribuira pod GPLv3 licencom.

KnotDNS se odlikuje fokusom na visoku performansu obrade zahteva, za šta se koristi višedretvena, i pretežno neblokirajuća realizacija, dobro skalabilna na SMP sistemima. Pružaju se mogućnosti kao što su dodavanje i uklanjanje zona u letu, prenosi zona između servera, DDNS (dinamička ažuriranja), NSID (RFC 5001), proširenja EDNS0 i DNSSEC (uključujući NSEC3), ograničenja intenziteta odgovora (RRL).

U novom izdanju:

  • Dodata je postavka ‘remote.block-notify-after-transfer’ za isključivanje slanja NOTIFY poruka;
  • Implementirana je eksperimentalna podrška za algoritam Ed448 u DNSSE (zahteva GnuTLS 3.6.12+ i još neažurirani Nettle 3.6+);
  • U keymgr je dodat parametar ‘local-serial’ za dobijanje ili postavljanje u BDB KASP serijski SOA broj za potpisanu zonu;
  • U keymgr je dodata podrška za uvoz ključeva Ed25519 i Ed448 u formatu DNS servera BIND;
  • Podrazumevana vrednost podešavanja ‘server.tcp-io-timeout’ povećana je na 500 ms, dok je ‘database.journal-db-max-size’ smanjena na 512 MiB na 32-bitnim sistemima.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster