PowerDNS Recursor 4.6 tashmë është lëshuar dhe këto janë të rejat e tij

lëshimi i versionit të ri të PowerDNS Resource 4.6 në të cilin janë zbatuar disa përmirësime, korrigjime të gabimeve dhe mbi të gjitha veçori të reja, nga të cilat bie në sy, për shembull, Zone për cache, si dhe aftësia për të zbrazur hyrjet në cache, ndër të tjera.

Për ata që nuk janë të njohur me PowerDNS, ata duhet ta dinë se kjo ështëresponsibleshtë përgjegjës për zgjidhjen rekursive të emrit. Rekursori i PowerDNS bazohet në të njëjtën bazë të kodit si serveri autoritar i PowerDNS, por serverat DNS rekursiv dhe autoritativ të PowerDNS evoluojnë përmes cikleve të ndryshme të zhvillimit dhe lëshohen si produkte të veçantë.

Serveri ofron mjete për mbledhjen e statistikave në distancë, mbështet rindezjen e menjëhershme, ka një motor të integruar për lidhjen e drejtuesve në gjuhën Lua, mbështet plotësisht DNSSEC, DNS64, RPZ (Zonat e Politikave të Përgjigjes) dhe mundëson renditjen në të zezë.

Rezultatet e rezolucionit mund të regjistrohen si skedarë të zonës BIND. Për të siguruar performancë të lartë, mekanizmat modernë për lidhjet e multipleksimit përdoren në FreeBSD, Linux dhe Solaris (kqueue, epoll, /dev/poll), si dhe një sniffer paketash DNS me performancë të lartë, i aftë për të përpunuar dhjetëra mijëra kërkesa paralele.

Karakteristikat kryesore të reja të PowerDNS Recursor 4.6

Në këtë version të ri funksioni u shtua "Zone në cache", e cila ju lejon të rikuperoni periodikisht zonën DNS dhe futni përmbajtjen e tij në cache, fnë mënyrë që cache të jetë gjithmonë në një gjendje "të nxehtë". dhe përmban të dhëna të lidhura me zonën. Funksioni mund të përdoret me çdo lloj zone, duke përfshirë zonat rrënjësore. Nxjerrja e zonës mund të bëhet duke përdorur DNS AXFR, HTTP, HTTPS ose duke ngarkuar nga një skedar lokal.

Një tjetër risi që bie në sy është se shtoi mbështetje për enkriptimin e thirrjeve drejt serverëve DNS duke përdorur DoT (DNS mbi TLS). Si parazgjedhje, DoT aktivizohet kur specifikohet porti 853 për përcjellësin DNS ose kur serverët DNS renditen në mënyrë eksplicite nëpërmjet parametrit dot-to-auth-names.

Nuk është bërë ende verifikimi i certifikatës, si dhe kalimi automatik në DoT kur mbështetet nga serveri DNS (këto funksione do të aktivizohen pas miratimit të komitetit të standardizimit).

Theksohet gjithashtu se rishkruani kodin për të vendosur lidhjet dalëse TCP dhe shtoi aftësinë për të ripërdorur lidhjet. Për të ripërdorur lidhjet TCP (dhe DoT), lidhjet nuk mbyllen më menjëherë pas përpunimit të kërkesës, por përkundrazi lihen të hapura për një kohë (sjellja kontrollohet nga cilësimi tcp-out-max-idle-ms ).

ndryshime të tjera qu dallon:

  • Gama e matjeve të mbledhura dhe të eksportuara me statistika dhe informacione për sistemet e gjurmimit është zgjeruar.
  • Ofrohet aftësia për të pastruar hyrjet në cache kur mbërrijnë kërkesat e njoftimeve në hyrje.
  • Një gjurmues eksperimental i ngjarjeve është shtuar për të dhënë informacion të detajuar në lidhje me kohën e ekzekutimit të çdo faze të zgjidhjes.

Së fundi, nëse doni të dini më shumë rreth tij, mund të konsultoni detajet e këtij versioni të ri në lidhja vijuese. 

Merrni PowerDNS Rekursorin 4.6

Për ata prej jush që janë të interesuar të marrin PowerDNS Recursor 4.4, duhet të dini se kodi burimor është i disponueshëm në GitHub.

Për të marrë kodin, thjesht hapni një terminal dhe shtypni komandën e mëposhtme:

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

Ky depo përmban burimet për PowerDNS Recursor, ServerD autoritativ PowerDNS dhe dnsdist (një balancues i fuqishëm i ngarkesës DNS). Të tre mund të ndërtohen nga ky depo.

Versione të ndryshme mund të ndërtohen me ndihmën e pdns-builder, i cili përdor një proces ndërtimi të bazuar në Docker. Për të filluar me këtë, ekzekutoni këto komanda në rrënjën e këtij depo:

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

Në rastin e atyre që janë përdorues të Ubuntu, ata mund të kryejnë ndërtimin duke shtypur komandat e mëposhtme:

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

Dhe për të përpiluar një version shumë të pastër, përdorni:

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

Në të njëjtën mënyrë, ju mund të konsultoheni me dokumentacionin dhe të merrni paketat e para-ndërtuara PowerDNS (deb dhe rpm) të cilat janë në dispozicion nga depoja e kodit të softuerit. Ata mund ta konsultojnë atë duke shkuar në lidhjen e mëposhtme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.