PowerDNS Recursor 4.6 je već objavljen i ovo su njegove vijesti

The izdanje nove verzije PowerDNS Recursor 4.6 u kojoj su implementirana neka poboljšanja, ispravke grešaka i posebno nove funkcije, kao što je Zone to cache, kao i mogućnost pražnjenja cache unosa, između ostalog.

Za one koji nisu upoznati s PowerDNS-om, trebali biste znati da je to tos odgovoran je za rekurzivno razrješavanje imena. PowerDNS rekurzor zasnovan je na istoj osnovi koda kao PowerDNS autoritativni server, ali PowerDNS rekurzivni i autoritativni DNS poslužitelji evoluiraju kroz različite razvojne cikluse i objavljuju se kao zasebni proizvodi.

Poslužitelj nudi alate za daljinsko prikupljanje statistika, podržava trenutno ponovno pokretanje, ima ugrađeni mehanizam za povezivanje upravljačkih programa na jeziku Lua, u potpunosti podržava DNSSEC, DNS64, RPZ (zone politike odgovora) i omogućava popis crna.

Rezultati rezolucije se mogu snimiti kao datoteke BIND zone. Da bi se osigurale visoke performanse, koriste se moderni mehanizmi za multipleksiranje veza na FreeBSD, Linux i Solarisu (kqueue, epoll, /dev/poll), kao i DNS analizator paketa visokih performansi sposoban da obradi desetine hiljada paralelnih zahtjeva.

Glavne nove značajke PowerDNS Recursora 4.6

U ovoj novoj verziji funkcija "Zona za keširanje", koja vam omogućava da povremeno preuzimate DNS zonu i ubacite njegov sadržaj u keš memoriju, strTako da je keš uvijek u "vrućem" stanju i sadrži podatke povezane sa zonom. Funkcija se može koristiti sa bilo kojom vrstom zona, uključujući korijenske zone. Ekstrakcija zone se može obaviti korištenjem DNS AXFR, HTTP, HTTPS ili upload-om iz lokalne datoteke.

Još jedna novost koja se ističe je ta dodana podrška za šifriranje poziva na DNS servere koristeći DoT (DNS preko TLS-a). Podrazumevano, DoT je omogućeno kada je naveden port 853 za DNS prosljeđivač ili kada su DNS serveri eksplicitno navedeni preko dot-to-auth-names parametra.

Verifikacija sertifikata tek treba da se uradi, kao i automatski prelazak na DoT kada DNS server podržava (ove funkcije će biti omogućene nakon odobrenja odbora za standardizaciju).

Takođe je istaknuto da kod za uspostavljanje odlaznih TCP veza je prepisan 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).

Of the druge promjene kojekoji se ističu:

  • Opseg prikupljenih i izvezenih metrika proširen je statistikom i informacijama za sisteme za praćenje.
  • Omogućeno je ispiranje unosa u keš memoriju kada stignu zahtjevi za dolazne obavijesti.
  • Dodata je eksperimentalna funkcija praćenja događaja kako bi se pružile detaljne informacije o vremenu izvršenja svake faze rješavanja.

Konačno, ako želite saznati više o tome, možete provjeriti 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 GitHub-u.

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 izgraditi uz pomoć pdns-builder-a, koji koristi Docker-ov proces izrade. Da započnete s ovim, pokrenite ove naredbe u korijenu ovog spremišta:

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

U slučaju onih koji su korisnici Ubuntu-a, 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, koristite:

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

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.