PowerDNS Recursor 4.6 je već izašao i ovo su njegove vijesti

The izdanje nove verzije PowerDNS Resource 4.6 u kojem su implementirana neka poboljšanja, ispravci bugova i nadasve nove značajke, od kojih se ističe npr. Zone to cache, kao i mogućnost pražnjenja unosa u predmemoriju između ostalog.

Oni koji nisu upoznati s PowerDNS-om, trebali bi znati da jests odgovoran je za rekurzivno razrješavanje imena. PowerDNS rekurzor temelji se na istoj osnovi koda kao PowerDNS autoritativni poslužitelj, ali PowerDNS rekurzivni i autoritativni DNS poslužitelji razvijaju se kroz različite razvojne cikluse i objavljuju se kao zasebni proizvodi.

Poslužitelj nudi alate za daljinsko prikupljanje statistika, podržava trenutačno ponovno pokretanje, ima ugrađeni mehanizam za povezivanje upravljačkih programa na jeziku Lua, u potpunosti podržava DNSSEC, DNS64, RPZ (Response Policy Zones) i omogućuje popis crnih boja.

Rezultati razlučivosti mogu se zabilježiti kao datoteke BIND zone. Kako bi se osigurale visoke performanse, moderni mehanizmi za multipleksiranje veza koriste se u FreeBSD-u, Linuxu i Solarisu (kqueue, epoll, /dev/poll), kao i visokoučinkoviti DNS njuškalo paketa koji je sposoban obraditi desetke tisuća paralelnih zahtjeva.

Glavne nove značajke PowerDNS Recursora 4.6

U ovoj novoj verziji funkcija je dodana "Zona u predmemoriju", koja vam omogućuje povremeno obnavljanje DNS zone i umetnite njegov sadržaj u predmemoriju, strtako da je cache uvijek u "vrućem" stanju i sadrži podatke povezane sa zonom. Značajka se može koristiti s bilo kojom vrstom zona, uključujući korijenske zone. Ekstrakcija zone može se izvršiti korištenjem DNS AXFR, HTTP, HTTPS ili učitavanjem iz lokalne datoteke.

Još jedna novost koja se ističe je ta dodana podrška za šifriranje poziva na DNS poslužitelje koristeći DoT (DNS preko TLS-a). Prema zadanim postavkama, DoT je omogućeno kada je naveden port 853 za DNS prosljeđivač ili kada se izričito navodi DNS poslužitelje putem dot-to-auth-names parametra.

Provjera certifikata još nije obavljena, kao ni automatsko prebacivanje na DoT kada ga DNS poslužitelj podržava (ove funkcije će biti omogućene nakon odobrenja odbora za standardizaciju).

Također je istaknuto da ponovno napisao kod za uspostavljanje odlaznih TCP veza i dodana mogućnost ponovne upotrebe veza. Za ponovno korištenje TCP (i DoT) veza, veze se više ne zatvaraju odmah nakon obrade zahtjeva, već se ostavljaju otvorene neko vrijeme (ponašanje je kontrolirano postavkom tcp-out-max-idle-ms).

Od ostale promjene qeu se ističe:

  • Proširen je raspon prikupljenih i izvezenih metričkih podataka sa statistikom i informacijama za sustave praćenja.
  • Pruža mogućnost ispiranja unosa u predmemoriju kada stignu zahtjevi za dolazne obavijesti.
  • Dodan je eksperimentalni alat za praćenje događaja koji pruža detaljne informacije o vremenu izvršenja svake faze rješavanja.

Konačno, ako želite saznati više o tome, možete pogledati detalje ovog novog izdanja u sljedeći link. 

Nabavite PowerDNS Recursor 4.6

Za one koji su zainteresirani za PowerDNS Recursor 4.4, trebali biste znati da je izvorni kod dostupan na GitHubu.

Da biste dobili kod, samo otvorite terminal i upišite sljedeću naredbu:

git clone https://github.com/PowerDNS/pdns.git

Ovo spremište sadrži izvore za PowerDNS rekurzor, PowerDNS autoritativni poslužitelj i dnsdist (snažni DNS uravnoteživač opterećenja). Sva tri se mogu graditi iz ovog spremišta.

Različite verzije mogu se graditi uz pomoć pdns-builder-a, koji koristi postupak gradnje zasnovan na Docker-u. Da biste započeli s tim, pokrenite ove naredbe u korijenu ovog spremišta:

git submodule init
git submodule update
./builder/build.sh

U slučaju onih koji su korisnici Ubuntua, oni mogu izvršiti konstrukciju upisivanjem sljedećih naredbi:

sudo apt install autoconf automake ragel bison flex
sudo apt install libcurl4-openssl-dev luajit lua-yaml-dev libyaml-cpp-dev libtolua-dev lua5.3 autoconf automake ragel bison flex g++ libboost-all-dev libtool make pkg-config libssl-dev virtualenv lua-yaml-dev libyaml-cpp-dev libluajit-5.1-dev libcurl4 gawk libsqlite3-dev
apt install libsodium-dev
apt install default-libmysqlclient-dev
apt install libpq-dev
apt install libsystemd0 libsystemd-dev
apt install libmaxminddb-dev libmaxminddb0 libgeoip1 libgeoip-dev
autoreconf -vi

A za sastavljanje vrlo čiste verzije, upotrijebite:

./configure --with-modules="" --disable-lua-records
make
# make install

Na isti način mogu pregledati dokumentaciju i dobiti unaprijed izgrađene PowerDNS pakete (deb i rpm) koji su dostupni iz spremišta softverskog koda. Oni to mogu konzultirati odlaskom na sljedeću poveznicu.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.