PowerDNS Recursor 4.6 je že izšel in to so njegove novice

The izdajo nove različice vira PowerDNS 4.6 v katerem so implementirane nekatere izboljšave, popravki napak in predvsem nove funkcije, med katerimi izstopa na primer Zone to cache, med drugim tudi možnost praznjenja vnosov v predpomnilnik.

Tisti, ki PowerDNS ne poznajo, bi morali vedeti, da je to tos odgovoren za rekurzivno razreševanje imen. PowerDNS rekurzor temelji na isti osnovi kode kot PowerDNS avtoritativni strežnik, vendar se PowerDNS rekurzivni in avtoritativni strežnik DNS razvijata skozi različne razvojne cikle in sta izdana kot ločena izdelka.

Strežnik ponuja orodja za oddaljeno zbiranje statistik, podpira takojšen ponovni zagon, ima vgrajen mehanizem za povezovanje gonilnikov v jeziku Lua, v celoti podpira DNSSEC, DNS64, RPZ (Response Policy Cones) in omogoča seznam črnih.

Rezultate ločljivosti lahko posnamete kot datoteke con BIND. Za zagotavljanje visoke zmogljivosti se v FreeBSD, Linuxu in Solarisu uporabljajo sodobni mehanizmi za multipleksiranje povezav (kqueue, epoll, /dev/poll), pa tudi visoko zmogljiv DNS paketni sniffer, ki lahko obdela več deset tisoč vzporednih zahtev.

Glavne nove funkcije PowerDNS Recursor 4.6

V tej novi različici je bila funkcija dodana "Območje v predpomnilnik", ki vam omogoča občasno obnovitev območja DNS in vstavite njeno vsebino v predpomnilnik, strtako da je predpomnilnik vedno v "vročem" stanju in vsebuje podatke, povezane z območjem. Funkcijo je mogoče uporabiti s katero koli vrsto con, vključno s korenskimi območji. Ekstrakcija cone se lahko izvede z uporabo DNS AXFR, HTTP, HTTPS ali z nalaganjem iz lokalne datoteke.

Še ena novost, ki izstopa, je ta dodana podpora za šifriranje klicev na strežnike DNS z uporabo DoT (DNS prek TLS). Privzeto DoT je omogočeno, ko so podana vrata 853 za posredovanje DNS ali pri izrecnem navajanju strežnikov DNS prek parametra dot-to-auth-names.

Preverjanje certifikata še ni bilo opravljeno, prav tako samodejni preklop na DoT, če ga podpira strežnik DNS (te funkcije bodo omogočene po odobritvi odbora za standardizacijo).

Poudarjeno je tudi, da na novo napisal kodo za vzpostavitev odhodnih povezav TCP in dodana možnost ponovne uporabe povezav. Za ponovno uporabo povezav TCP (in DoT) se povezave ne zaprejo več takoj po obdelavi zahteve, ampak ostanejo nekaj časa odprte (vedenje nadzira nastavitev tcp-out-max-idle-ms).

Od druge spremembe qeu izstopajo:

  • Razširjen je obseg zbranih in izvoženih meritev s statistiko in informacijami za sisteme za sledenje.
  • Zagotovljena je možnost izpiranja vnosov v predpomnilnik, ko prispejo zahteve za dohodna obvestila.
  • Dodan je bil eksperimentalni sledilnik dogodkov, ki zagotavlja podrobne informacije o času izvajanja vsake stopnje razrešitve.

Nazadnje, če želite izvedeti več o tem, si lahko ogledate podrobnosti te nove izdaje v naslednja povezava. 

Pridobite PowerDNS Recursor 4.6

Za tiste, ki vas zanima PowerDNS Recursor 4.4, morate vedeti, da je izvorna koda na voljo na GitHub.

Če želite pridobiti kodo, preprosto odprite terminal in vnesite naslednji ukaz:

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

To repozitorij vsebuje vire za PowerDNS Recursor, PowerDNS Authoritative Server in dnsdist (zmogljiv DNS uravnotežitelj obremenitve). Vse tri je mogoče zgraditi iz tega skladišča.

Različne različice je mogoče zgraditi s pomočjo pdns-builderja, ki uporablja Dockerjev postopek izdelave. Če želite začeti s tem, zaženite te ukaze v korenu tega repozitorija:

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

V primeru uporabnikov Ubuntuja lahko konstrukcijo izvedejo tako, da vnesejo naslednje ukaze:

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

In za sestavljanje zelo čiste različice uporabite:

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

Na enak način si lahko ogledajo dokumentacijo in pridobijo vnaprej zgrajene pakete PowerDNS (deb in rpm), ki so na voljo v repozitoriju programske kode. Lahko se posvetujejo z njim tako, da odprete naslednjo povezavo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.