Az új verzió A PowerDNS Recursor 4.4 már megjelent és ez az új kiadás a DNS64 támogatásával érkezik amely lehetővé teszi az AAAA IPv6 rekordok szintetizálását, a másik kiemelkedő változás többek között az RPZ címkék hozzáadásának képessége.
Azok számára, akik nem ismerik a PowerDNS-t, tudniuk kell, hogy azs felelős a rekurzív névfeloldásért. PowerDNS rekurzor ugyanazon a kódalapon alapul, mint a PowerDNS Authoritative Server, de a PowerDNS Rekurzív és Hiteles DNS szerverek különböző fejlesztési ciklusok révén fejlődnek, és külön termékként kerülnek kiadásra.
A szerver eszközöket biztosít a statisztikai adatok távoli gyűjtéséhez, támogatja az azonnali újraindítást, beépített motorral rendelkezik az illesztőprogramok Lua nyelvű csatlakoztatásához, teljes mértékben támogatja a DNSSEC, DNS64, RPZ (Response Policy Zones) funkciókat, és lehetővé teszi a listázást fekete.
A felbontás eredményei BIND zóna fájlként rögzíthetők. A nagy teljesítmény biztosítása érdekében modern mechanizmusokat alkalmaznak a FreeBSD, Linux és Solaris kapcsolatok multiplexelésére (kqueue, epoll, / dev / poll), valamint egy nagy teljesítményű DNS-csomagelemzőt, amely képes több tízezer párhuzamos kérelem feldolgozására.
A PowerDNS Recursor 4.4 főbb újdonságai
Amint az elején említettük, ez az új verzió a DNS64 támogatás integrált, nem kapcsolódik a Lua-kiegészítésekhez. A DNS64 lehetővé teszi az AAAA IPv6 rekordok automatikus szintetizálását az IPv4 A rekordok alapján, valamint az IP6.ARPA CNAME blokkok a meglévő IN-ADDR.ARPA számára.
Ezen túlmenően, Lehetőség volt tetszőleges címkék hozzáadására az RPZ-hez (A válasz házirend-zónák lehetővé teszik a DNS-nevek "hírnevének" kiszámítását a DNSBL-hasonlóság használatával a spamelők és csalók hosztjainak leküzdésére.)
Az integrált változások egyike a Az RPZ-ellenőrzéseket kiterjesztették a CNAME felbontás által meghatározott gazdagépekre is, az RPZ feldolgozásáról szóló kiterjesztett információk mellett, amelyek a nyomkövetés során megjelennek, naplókba kerülnek és továbbításra kerülnek a Lua szkriptjeihez.
A többi kiemelkedő változás közül ennek az új verziónak:
- Az írási gyorsítótár megosztása különböző szálakon biztosított.
- A routingTag Lua kódban van megadva, amely az EDNS alhálózati maszk helyett további kulcsként használható a bejegyzés gyorsítótárában.
- Megvalósult a Proxy protokoll második verziója, amely lehetővé teszi az ügyfél információcseréjét az ügyfél forráscíméről (például a dnsdist használatakor).
Végül, ha többet szeretne megtudni róla, ellenőrizheti az új kiadás részleteit a következő link.
A PowerDNS Recursor 4.4 letöltése
Azok számára, akiket érdekel a PowerDNS Recursor 4.4 megszerzése, tudnia kell, hogy a forráskód elérhető a GitHubon.
A kód megszerzéséhez nyissa meg a terminált, és írja be a következő parancsot:
git clone https://github.com/PowerDNS/pdns.git
Ez a tár a PowerDNS Recursor, a PowerDNS Authoritative Server és a dnsdist (egy erőteljes DNS-terheléselosztó) forrásait tartalmazza. Mindhárom felépíthető ebből a tárból.
A különböző verziók a pdns-builder segítségével építhetők fel, amely Docker-alapú építési folyamatot használ. A kezdéshez futtassa ezeket a parancsokat a tárház gyökerében:
git submodule init
git submodule update
./builder/build.sh
Azok számára, akik Ubuntu-felhasználók, a következő parancsok beírásával hajthatják végre a konstrukciót:
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
És egy nagyon tiszta verzió összeállításához használja:
./configure --with-modules="" --disable-lua-records
make
# make install
Ugyanígy megkereshetik a dokumentációt, és beszerezhetik az előre elkészített PowerDNS csomagokat (deb és rpm), amelyek a szoftver kódtárából elérhetők. Megkereshetik a következő linkre kattintva.