PowerDNS Recursor 4.4 jam publikiĝis, sciu ĝiajn novaĵojn

powerdns-recursor

La nova versio de PowerDNS Recursor 4.4 jam estis liberigita kaj ĉi tiu nova eldono venas kun subteno por DNS64 tio permesas sintezi AAAA-IPv6-registrojn, alia el la ŝanĝoj elstaraj estas la kapablo aldoni RPZ-etikedojn, interalie.

Por tiuj, kiuj ne konas PowerDNS, ili devas scii, ke tio estasrespondecas pri rekursia nomrezolucio. Rekursoro de PowerDNS ĝi baziĝas sur la sama kodbazo kiel PowerDNS Authoritative Server, sed la PowerDNS Rekursivaj kaj Aŭtoritataj DNS-serviloj evoluas tra malsamaj evoluocikloj kaj estas liberigitaj kiel apartaj produktoj.

La servilo provizas ilojn por fora statistika kolekto, subtenas tujan rekomencon, havas enkonstruitan motoron por konekti ŝoforojn en la Lua lingvo, plene subtenas DNSSEC, DNS64, RPZ (Response Policy Zones), kaj ebligas listigon nigra.

La rezoluciaj rezultoj povas esti registritaj kiel BIND-zonaj dosieroj. Por certigi altan rendimenton, modernaj mekanismoj estas uzataj por plurkombini ligojn en FreeBSD, Linukso kaj Solaris (kqueue, epoll, / dev / poll), kaj ankaŭ altprezentan DNS-pakaĵan analizilon kapablan prilabori dekmilojn da paralelaj petoj.

Ĉefaj novecoj de PowerDNS Recursor 4.4

Kiel ni menciis komence, ĉi tiu nova versio venas kun la Subteno DNS64 ĝi estas integrita, ne ligita al Lua-aldonoj. DNS64 permesas vin aŭtomate sintezi AAAA-IPv6-registrojn bazitajn sur IPv4 A-registroj, same kiel IP6.ARPA CNAME-blokoj por ekzistanta IN-ADDR.ARPA.

Ankaŭ, la eblo aldoni arbitrajn etikedojn al RPZ estis provizita (Respondaj politikaj zonoj, permesas vin kalkuli la "reputacion" de DNS-nomoj uzante DNSBL-similecon por kontraŭbatali gastigantojn de spamistoj kaj trompistoj.)

Alia el la ŝanĝoj integritaj estas en la RPZ-kontroloj nun estas etenditaj al gastigantoj specifitaj per CNAME-rezolucio, krom la plilongigitaj informoj pri prilaborado de RPZ, kiu montriĝas dum la spuro, deponita en protokoloj kaj transdonita al la skriptoj en Lua.

El la aliaj ŝanĝoj, kiuj elstaras de ĉi tiu nova versio:

  • Kunhavigi la skriban kaŝmemoron sur malsamaj fadenoj estas provizita.
  • La routingTag estas provizita per Lua-kodo, kiu povas esti uzata kiel aldona ŝlosilo en la enira kaŝmemoro anstataŭ la subretmasko EDNS.
  • La dua versio de la prokura protokolo estis efektivigita, kio permesas la interŝanĝon de informoj pri la fontadreso de la kliento (ekzemple, kiam vi uzas dnsdist).

Fine, se vi volas scii pli pri ĝi, vi povas kontroli la detalojn de ĉi tiu nova eldono ĉe sekva ligilo. 

Akiru PowerDNS-Rekursoron 4.4

Por tiuj el vi interesataj pri PowerDNS Recursor 4.4, vi devas scii, ke la fontkodo disponeblas ĉe GitHub.

Por akiri la kodon, simple malfermu terminalon kaj tajpu la jenan komandon:

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

Ĉi tiu deponejo enhavas la fontojn por PowerDNS Rekursoro, Aŭtoritata Servilo PowerDNS, kaj dnsdist (potenca ŝarĝa ekvilibro de DNS). Ĉiuj tri povas esti konstruitaj de ĉi tiu deponejo.

La malsamaj versioj povas esti konstruitaj kun la helpo de pdns-builder, kiu uzas Docker-bazitan konstruan procezon. Por komenci ĉi tion, rulu ĉi tiujn komandojn ĉe la radiko de ĉi tiu deponejo:

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

En la kazo de tiuj, kiuj estas uzantoj de Ubuntu, ili povas plenumi la konstruadon tajpante la jenajn komandojn:

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

Kaj por kompili tre puran version, uzu:

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

De la sama maniero, ili povas konsulti la dokumentaron kaj akiri la antaŭkonstruitajn pakaĵojn PowerDNS (deb kaj rpm), kiuj estas haveblaj en la deponejo de programaj kodoj. Ili povas konsulti ĝin irante al la sekva ligilo.

 


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

Estu la unua por komenti

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.