PowerDNS Recursor 4.6 yakatoburitswa uye idzi ndidzo nhau dzayo

The kuburitswa kweiyo vhezheni itsva yePowerDNS Recursor 4.6 umo mamwe magadzirirwo, gadziriso yebug uye kunyanya matsva maficha akaiswa, ayo Zone to cache inomira pachena, semuenzaniso, pamwe nekugona kubvisa cache zvinyorwa, pakati pezvimwe zvinhu.

Kune avo vasina kujairana nePowerDNS, vanofanirwa kuziva kuti izvi ndizvos inoenderana nekudzokorora kusarudzwa kwemazita. PowerDNS Kudzokorora inoenderana nekodhi imwecheteyo sePowerDNS Authoritative Server, asi iyo PowerDNS Inodzokorodza uye Yakatemerwa DNS sevha inoshanduka kuburikidza neakasiyana maseru ekuvandudza uye anosunungurwa sezvakagadzirwa zvakasiyana.

Iyo sevha inopa maturusi ekure ekuunganidza manhamba, inotsigira ipapo reboot, ine yakavakirwa-mukati injini yekubatanidza vatyairi mumutauro weLua, inotsigira zvizere DNSSEC, DNS64, RPZ (mhinduro gwara nzvimbo), uye inogonesa kunyora nhema.

Mhedzisiro yekugadzirisa inogona kurekodhwa seBIND zone mafaera. Kuve nechokwadi chekushanda kwepamusoro, nzira dzemazuva ano dzinoshandiswa kumultiplexing yekubatanidza paFreeBSD, Linux, uye Solaris (kqueue, epoll, / dev / poll), pamwe nepamusoro-inoshanda DNS packet analyzer inokwanisa kugadzirisa makumi ezviuru zvezvikumbiro zvakafanana.

Main nyowani maficha ePowerDNS Kudzokorora 4.6

Mushanduro itsva iyi basa "Zone to cache", iyo inokutendera kuti utore nguva nenguva iyo DNS zone woisa zvirimo mu cache, pSaka kuti cache igare iri mu "hot" state uye ine data rakabatana nenzvimbo. Basa racho rinogona kushandiswa nemhando ipi neipi yenzvimbo, kusanganisira midzi yemidzi. Kutora nzvimbo kunogona kuitwa uchishandisa DNS AXFR, HTTP, HTTPS kana kurodha kubva kufaira renzvimbo.

Chimwe chinhu chitsva chinoratidzika ndechekuti yakawedzera rutsigiro rwekuvharidzira mafoni kumaseva eDNS uchishandisa DoT (DNS pamusoro peTLS). By default, DoT inogoneswa kana port 853 yatsanangurwa yeDNS inoendesa mberi kana maseva eDNS akanyorwa zvakajeka kuburikidza nedot-to-auth-mazita parameter.

Kuongororwa kweSitifiketi kusati kwaitwa, pamwe nekuchinja otomatiki kuDoT kana ichitsigirwa neDNS server (aya maficha anozogoneswa mushure mekubvumidzwa kwekomiti).

Izvo zvakare zvakasimbiswa izvo iyo kodhi yekumisikidza inobuda TCP yekubatanidza yakanyorwa patsva uye yakawedzera kugona kushandisazve zvinongedzo. Kuti ushandise zvakare TCP (uye DoT) zvinongedzo, zvinongedzo hazvichavharwi pakarepo mushure mekunge chikumbiro chagadziriswa, asi chinosiiwa chakavhurika kwechinguva (maitiro anodzorwa ne tcp-out-max-idle-ms setting ).

Of the zvimwe zvinochinja izvozvoizvo zvinoonekera:

  • Huwandu hweakaunganidzwa uye akatengeswa kunze kwenyika metrics akawedzerwa nehuwandu uye ruzivo rwekutarisa masisitimu.
  • Inopa kugona kupenengura zvinyorwa zvecache kana zvikumbiro zvekuzivisa zvinouya.
  • Chiyedzo chekutevera chiitiko chakawedzerwa kuti chipe ruzivo rwakadzama nezvenguva yekuitwa yedanho rega rega rekugadzirisa.

Chekupedzisira, kana iwe uchida kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo rwekuburitswa kutsva uku inotevera chinongedzo. 

Tora PowerDNS Kudzokorora 4.6

Kune avo vako vanofarira kutora PowerDNS Kudzokorora 4.4, iwe unofanirwa kuziva kuti iyo kodhi kodhi inowanikwa paGitHub.

Kuti uwane iyo kodhi, ingovhura terminal uye nyora unotevera kuraira:

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

Iyi yekuchengetera ine masosi ePowerDNS Anodzokorora, PowerDNS Mvumo Server, uye dnsdist (ine simba DNS mutoro balancer). Dzese nhatu dzinogona kuvakwa kubva pane ino repository.

Shanduro dzakasiyana dzinogona kuvakwa nerubatsiro rwepdns-anovaka, iyo inoshandisa iyo Docker-based kuvaka maitiro. Kuti utange neizvi, mhanyisa iyi mirairo pamudzi weiyi repository:

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

Muchiitiko cheavo vari vashandisi veUbuntu, vanogona kuita kuvaka nekunyora mirairo inotevera:

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

Uye kuumbiridza yakachena kwazvo vhezheni, shandisa:

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

Nenzira imwecheteyo, iwe unogona kubvunza izvo zvinyorwa uye uwane pre-yakavakwa PowerDNS mapakeji (deb uye rpm) ayo anowanikwa kubva kune software kodhi repositi. Vanogona kuzviongorora nekuenda kunotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako