Inguqulelo entsha ye-PowerDNS Resource 4.7 sele ikhutshiwe

Mva nje ukumiliselwa kwenguqulelo entsha ye DNS caching Umthombo we-PowerDNS 4.7, enoxanduva lokuphinda kusonjululwe igama. I-PowerDNS Recursor isekelwe kwisiseko sekhowudi efanayo njenge-PowerDNS Authoritative Server, kodwa i-PowerDNS Recursive and Authoritative servers ye-DNS iphuhliswa ngemijikelo eyahlukeneyo yophuhliso kwaye ikhutshwe njengemveliso eyahlukileyo.

ephakiweyor ibonelela ngezixhobo zokuqokelelwa kweenkcukacha-manani kude, isekela ukuqalisa kwakhona ngokukhawuleza, inenjini eyakhelweyo yokudibanisa abaqhubi ngolwimi lwesiLua, ixhasa ngokupheleleyo i-DNSSEC, i-DNS64, i-RPZ (Iindawo zoMgaqo-nkqubo wokuPhendula), ikuvumela ukuba udibanise kuluhlu lwabamnyama.

Iziphumo zesisombululo zinokubhalwa njengefayile yendawo ye-BIND. Ukuqinisekisa ukusebenza okuphezulu, iindlela zale mihla zoqhagamshelo zisetyenziswa kwiFreeBSD, Linux, kunye neSolaris (i-kqueue, epoll, /dev/poll), kunye nokusebenza okuphezulu kwepakethi ye-DNS sniffer ekwaziyo ukusetyenzwa amashumi amawaka ezicelo ezifanayo. .

Iimpawu ezintsha zePowerDNS Recursor 4.7

Kule nguqulo intsha icacisiwe ukuba kuphunyezwe ukukwazi ukongeza iirekhodi ezongezelelweyo kwiimpendulo ezithunyelwe kumxhasi ukuhambisa ulwazi oluluncedo ngaphandle kwesidingo sokuthumela isicelo esahlukileyo (umzekelo, iimpendulo kwisicelo serekhodi ye-MX zinokuqulunqwa ukuze zifake iirekhodi ezinxulumene ne-A kunye ne-AAAA).

Ukongeza uqwalaselo oluphunyeziweyo lweemfuno ze-RFC 9156 zikhankanyiwe ekuphumezeni inkxaso yeSicelo sokuNcitshiswa kweGama (“QNAME Minification”) indlela, evumela ukugcinwa kwemfihlo okwandisiweyo ngokungathumeli igama elipheleleyo leQNAME loqobo kumncedisi onyukayo.

Olunye utshintsho olwahlukileyo kuhlobo olutsha kukuba Isisombululo sedilesi ye-IPv6 sinikiwekunye neeseva ze-DNS ezingadweliswanga kwiirekhodi zeGR (IRekhodi yeGlue) apho umbhalisi adlulisa ulwazi malunga neeseva ze-DNS ezikhonza i-domain.

Olunye utshintsho evelele kule nguqulo intsha:

  • Ukuphunyezwa komfuniselo wokuqinisekiswa kwendlela enye yenkxaso yeprotocol ye-DoT (DNS phezu kwe-TLS) ngumncedisi we-DNS uyacetywa.
  • Ukongezwa ukukwazi ukuwela umva kwirekhodi ye-NS ephambili ebekwe ukuba iiseva ze-NS zesibini zerekhodi aziphenduli.
  • Inkxaso eyongeziweyo yokuqinisekisa i-ZONEMD RRs (RFC 8976) efunyenwe kwi-cache.
  • Ukongezwa amandla okuncamathisela abaphangi ngolwimi lwesiLua, ebizwa kwinqanaba lokugqitywa kwesisombululo (umzekelo, kubaphathi abanjalo unokutshintsha impendulo ebuyiselwe kumxhasi).

Okokugqibela, ukuba ufuna ukwazi ngakumbi ngayo, unokujonga iinkcukacha zolu khupho olutsha kwi ukulandela ikhonkco. 

Fumana isiQondisi sePowerDNS 4.7.0

Kulabo kuni banomdla wokufumana i-PowerDNS Recursor 4.7, kuya kufuneka niyazi ukuba ikhowudi yemvelaphi iyafumaneka kwiGitHub.

Ukufumana ikhowudi, vula nje itheminali kwaye uchwetheze lo myalelo ulandelayo:

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

Le ndawo inemithombo ye-PowerDNS Recursor, i-PowerDNS Server eligunyazisiweyo, kunye ne-dnsdist (enamandla alinganayo umthwalo we-DNS). Zonke ezi zintathu zinokwakhiwa kule ndawo yokugcina izinto.

Iinguqulelo ezahlukeneyo zinokwakhiwa ngoncedo lwe-pdns-builder, esebenzisa inkqubo yokwakha esekwe kwi-Docker. Ukuqala ngale nto, sebenzisa le miyalelo kwingcambu yale ndawo yokugcina izinto:

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

Kwimeko yabo bangabasebenzisi baka-Ubuntu, banokwenza ulwakhiwo ngokuchwetheza le miyalelo ilandelayo:

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

Ukuqokelela ucoceko olucocekileyo, sebenzisa:

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

Ngendlela efanayo, banokubonisana namaxwebhu kwaye bafumane iiphakheji ze-PowerDNS esele zakhiwe (i-deb kunye ne-rpm) efumaneka kwikhowudi yekhowudi yesoftware. Banokuyifumana ngokuya kule khonkco ilandelayo.


Umxholo wenqaku uyabambelela kwimigaqo yethu imigaqo yokuziphatha yokuhlela. Ukuxela impazamo cofa apha.

Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa.

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.