PowerDNS Recursor 4.4 a fost deja lansat, cunoașteți noutățile sale

powerdns-resource

Noua versiune a PowerDNS Recursor 4.4 a fost deja lansat și această nouă ediție vine cu suport pentru DNS64 care permite sintetizarea înregistrărilor AAAA IPv6, o altă modificare care iese în evidență este capacitatea de a adăuga etichete RPZ, printre altele.

Pentru cei care nu sunt familiarizați cu PowerDNS, ar trebui să știți că asta esteResponsabil de rezolvarea recursivă a numelui. Recursor PowerDNS se bazează pe aceeași bază de cod ca PowerDNS Authoritative Server, dar serverele DNS recursive și autoritare PowerDNS evoluează prin diferite cicluri de dezvoltare și sunt lansate ca produse separate.

Serverul oferă instrumente pentru colectarea de statistici la distanță, acceptă repornirea instantanee, are un motor încorporat pentru conectarea driverelor în limba Lua, acceptă pe deplin DNSSEC, DNS64, RPZ (zone de politică de răspuns) și permite listarea negru.

Rezultatele rezoluției pot fi înregistrate sub formă de fișiere de zonă BIND. Pentru a asigura performanțe ridicate, sunt utilizate mecanisme moderne de multiplexare a conexiunilor pe FreeBSD, Linux și Solaris (kqueue, epoll, / dev / poll), precum și un analizor de pachete DNS de înaltă performanță capabil să proceseze zeci de mii de solicitări paralele.

Principalele caracteristici noi ale PowerDNS Recursor 4.4

După cum am menționat la început, această nouă versiune vine cu Suport DNS64 este integrat, nu legat de adaosurile Lua. DNS64 permite sintetizarea automată a înregistrărilor IPv6 AAAA pe baza înregistrărilor IPv4 A, precum și blocurile CNAME IP6.ARPA pentru IN-ADDR.ARPA existente.

În plus, a oferit posibilitatea de a adăuga etichete arbitrare la RPZ (Zone de politică de răspuns, vă permite să calculați „reputația” numelor DNS folosind asemănarea DNSBL pentru a combate gazdele spammer și escroci.)

O altă dintre modificările care este integrată este în Verificările RPZ se extind acum la gazdele specificate de rezoluția CNAME, precum și informațiile extinse despre procesarea RPZ, care sunt afișate în timpul urmăririi, sunt stocate în jurnale și transmise către scripturi în Lua.

Dintre celelalte schimbări care ies în evidență a acestei noi versiuni:

  • Este oferită partajarea memoriei cache de scriere pe diferite fire.
  • Eticheta routingTag este furnizată în codul Lua, care poate fi folosit ca o cheie suplimentară în memoria cache de intrare în loc de masca de subrețea EDNS.
  • A fost implementată a doua versiune a protocolului Proxy, care permite schimbul de informații despre adresa sursă a clientului (de exemplu, când se utilizează dnsdist).

În cele din urmă, dacă doriți să aflați mai multe despre el, puteți consulta detaliile acestei noi versiuni în următorul link. 

Obțineți PowerDNS Recursor 4.4

Pentru cei dintre voi interesați să obțineți PowerDNS Recursor 4.4, trebuie să știți că codul sursă este disponibil pe GitHub.

Pentru a obține codul, trebuie doar să deschideți un terminal și să tastați următoarea comandă:

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

Acest depozit conține sursele pentru PowerDNS Recursor, PowerDNS Authoritative Server și dnsdist (un puternic echilibru de încărcare DNS). Toate cele trei pot fi construite din acest depozit.

Diferitele versiuni pot fi construite cu ajutorul pdns-builder, care utilizează un proces de construire bazat pe Docker. Pentru a începe cu acest lucru, rulați aceste comenzi la rădăcina acestui depozit:

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

În cazul celor care sunt utilizatori Ubuntu, aceștia pot realiza construcția tastând următoarele comenzi:

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

Și pentru a compila o versiune foarte curată, utilizați:

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

În același mod, puteți consulta documentația și puteți obține pachetele PowerDNS pre-construite (deb și rpm) care sunt disponibile din depozitul de cod software. Ei îl pot consulta accesând următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.