Ang PowerDNS Recursor 4.6 ay inilabas na at ito ang mga balita nito

Ang paglabas ng bagong bersyon ng PowerDNS Recursor 4.6 kung saan ipinatupad ang ilang mga pagpapahusay, pag-aayos ng bug at lalo na ang mga bagong feature, gaya ng Zone to cache, pati na rin ang kakayahang alisin ang laman ng cache entries, bukod sa iba pang mga bagay.

Para sa mga hindi pamilyar sa PowerDNS, dapat nilang malaman na ito iyonresponsable para sa muling pagsasaayos ng pangalan. Recursor ng PowerDNS ito ay batay sa parehong code base ng PowerDNS Awtoridad ng Server, ngunit ang PowerDNS Recursive at May awtoridad na DNS server ay nagbabago sa pamamagitan ng iba't ibang mga cycle ng pag-unlad at inilabas bilang magkakahiwalay na mga produkto.

Nagbibigay ang server ng mga tool para sa koleksyon ng mga remote na istatistika, sumusuporta sa instant na pag-reboot, may built-in na engine para sa pagkonekta ng mga driver sa wikang Lua, ganap na sinusuportahan ang DNSSEC, DNS64, RPZ (mga tugon sa mga zone ng patakaran), at pinapayagan ang itim na listahan.

Ang mga resulta ng resolusyon ay maaaring maitala bilang mga file ng BIND zone. Upang matiyak ang mataas na pagganap, ang mga modernong mekanismo ay ginagamit para sa multiplexing na mga koneksyon sa FreeBSD, Linux, at Solaris (kqueue, epoll, / dev / poll), pati na rin ang isang mataas na pagganap ng DNS packet analyzer na may kakayahang magproseso ng libu-libong mga parallel na kahilingan.

Pangunahing mga bagong tampok ng PowerDNS Recursor 4.6

Sa bagong bersyon na ito ang function "Zone to cache", na nagbibigay-daan sa iyong pana-panahong kunin ang DNS zone at ipasok ang nilalaman nito sa cache, pUpang ang cache ay palaging nasa "mainit" na estado at naglalaman ng data na nauugnay sa zone. Maaaring gamitin ang function sa anumang uri ng mga zone, kabilang ang mga root zone. Maaaring gawin ang pagkuha ng zone gamit ang DNS AXFR, HTTP, HTTPS o pag-upload mula sa isang lokal na file.

Ang isa pang bagong novelty na namumukod-tangi ay iyon nagdagdag ng suporta para sa pag-encrypt ng mga tawag sa mga DNS server gamit ang DoT (DNS sa TLS). Bilang default, ang DoT ay pinagana kapag ang port 853 ay tinukoy para sa DNS forwarder o kapag ang mga DNS server ay tahasang nakalista sa pamamagitan ng dot-to-auth-names parameter.

Hindi pa nagagawa ang pag-verify ng certificate, pati na rin ang awtomatikong paglipat sa DoT kapag sinusuportahan ng DNS server (mae-enable ang mga feature na ito pagkatapos ng pag-apruba ng standardization committee).

Na-highlight din iyon ang code para sa pagtatatag ng mga papalabas na koneksyon sa TCP ay muling isinulat at nagdagdag ng kakayahang gumamit muli ng mga koneksyon. Upang muling magamit ang mga koneksyon sa TCP (at DoT), hindi na agad isinasara ang mga koneksyon pagkatapos maproseso ang kahilingan, ngunit iiwang bukas nang ilang sandali (ang pag-uugali ay kinokontrol ng setting ng tcp-out-max-idle-ms ).

Ng iba pang mga pagbabago nana namumukod-tangi:

  • Ang hanay ng mga nakolekta at na-export na sukatan ay pinalawak na may mga istatistika at impormasyon para sa mga sistema ng pagsubaybay.
  • Ibinigay ang kakayahang mag-flush ng mga entry sa cache kapag dumating ang mga papasok na kahilingan sa notification.
  • Ang isang tampok na pang-eksperimentong pagsubaybay sa kaganapan ay idinagdag upang magbigay ng detalyadong impormasyon sa oras ng pagpapatupad ng bawat yugto ng paglutas.

Sa wakas, kung gusto mong malaman ang higit pa tungkol dito, maaari mong tingnan ang mga detalye ng bagong release na ito sa sumusunod na link. 

Kumuha ng PowerDNS Recursor 4.6

Para sa mga interesado kang makakuha ng PowerDNS Recursor 4.4, dapat mong malaman na ang source code ay magagamit sa GitHub.

Upang makuha ang code, buksan lamang ang isang terminal at i-type ang sumusunod na utos:

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

Naglalaman ang repository na ito ng mga mapagkukunan para sa PowerDNS Recursor, PowerDNS Authoritative Server, at dnsdist (isang malakas na DNS load balancer). Ang lahat ng tatlong ay maaaring maitayo mula sa lalagyan na ito.

Ang mga magkakaibang bersyon ay maaaring maitayo sa tulong ng tagabuo ng pdns, na gumagamit ng isang proseso ng pagbuo na nakabatay sa Docker. Upang makapagsimula dito, patakbuhin ang mga utos na ito sa ugat ng lalagyan na ito:

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

Sa kaso ng mga gumagamit ng Ubuntu, maaari nilang maisagawa ang konstruksyon sa pamamagitan ng pagta-type ng mga sumusunod na utos:

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

At upang makatipon ng isang napakalinis na bersyon, gamitin ang:

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

Sa parehong paraan, maaari silang kumunsulta sa dokumentasyon at makuha ang paunang built na mga pakete ng PowerDNS (deb at rpm) na magagamit mula sa lalagyan ng software code. Maaari silang kumunsulta dito sa pamamagitan ng pagpunta sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.