PowerDNS Recursor 4.6 telah pun dikeluarkan dan ini adalah beritanya

The keluaran versi baharu PowerDNS Recursor 4.6 di mana beberapa penambahbaikan, pembetulan pepijat dan terutamanya ciri baharu telah dilaksanakan, yang mana Zon ke cache menonjol, sebagai contoh, serta keupayaan untuk mengosongkan entri cache, antara lain.

Bagi mereka yang tidak biasa dengan PowerDNS, anda harus tahu bahawa inibertanggungjawab untuk penyelesaian nama rekursif. Pengimbas PowerDNS ia didasarkan pada asas kod yang sama dengan PowerDNS Authoritative Server, tetapi pelayan DNS PowerDNS Recursive dan Authoritative berkembang melalui kitaran pengembangan yang berbeza dan dilancarkan sebagai produk yang berasingan.

Pelayan menyediakan alat untuk pengumpulan statistik jarak jauh, menyokong reboot segera, mempunyai enjin bawaan untuk menghubungkan pemacu dalam bahasa Lua, menyokong sepenuhnya DNSSEC, DNS64, RPZ (zon dasar tindak balas), dan membolehkan penyenaraian hitam.

Keputusan resolusi boleh direkodkan sebagai fail zon BIND. Untuk memastikan prestasi tinggi, mekanisme moden digunakan untuk pemultipleksan sambungan pada FreeBSD, Linux dan Solaris (kqueue, epoll, / dev / poll), serta penganalisis paket DNS berprestasi tinggi yang mampu memproses puluhan ribu permintaan selari.

Ciri baru utama PowerDNS Recursor 4.6

Dalam versi baharu ini fungsi "Zon ke cache", yang membolehkan anda mengambil semula zon DNS secara berkala dan masukkan kandungannya ke dalam cache, hlmSupaya cache sentiasa dalam keadaan "panas". dan mengandungi data yang berkaitan dengan zon. Fungsi ini boleh digunakan dengan mana-mana jenis zon, termasuk zon akar. Pengekstrakan zon boleh dilakukan menggunakan DNS AXFR, HTTP, HTTPS atau memuat naik daripada fail tempatan.

Kebaruan lain yang menonjol ialah menambah sokongan untuk menyulitkan panggilan ke pelayan DNS menggunakan DoT (DNS melalui TLS). Secara lalai, DoT didayakan apabila port 853 ditentukan untuk pemaju DNS atau apabila pelayan DNS disenaraikan secara eksplisit melalui parameter dot-to-auth-names.

Pengesahan sijil masih belum dilakukan, serta penukaran automatik kepada DoT apabila disokong oleh pelayan DNS (ciri ini akan didayakan selepas kelulusan jawatankuasa penyeragaman).

Ia juga diketengahkan bahawa kod untuk mewujudkan sambungan TCP keluar telah ditulis semula dan menambah keupayaan untuk menggunakan semula sambungan. Untuk menggunakan semula sambungan TCP (dan DoT), sambungan tidak lagi ditutup serta-merta selepas permintaan diproses, tetapi dibiarkan terbuka seketika (tingkah laku dikawal oleh tetapan tcp-out-max-idle-ms ).

Daripada perubahan lain yangyang menonjol:

  • Julat metrik yang dikumpul dan dieksport telah diperluaskan dengan statistik dan maklumat untuk sistem pemantauan.
  • Dengan syarat keupayaan untuk mengepam entri cache apabila permintaan pemberitahuan masuk tiba.
  • Ciri penjejakan acara percubaan telah ditambahkan untuk memberikan maklumat terperinci tentang masa pelaksanaan setiap peringkat resolusi.

Akhir sekali, jika anda ingin mengetahui lebih lanjut mengenainya, anda boleh menyemak butiran keluaran baharu ini dalam pautan berikut. 

Dapatkan PowerDNS Recursor 4.6

Bagi anda yang berminat untuk mendapatkan PowerDNS Recursor 4.4, anda harus tahu bahawa kod sumber tersedia di GitHub.

Untuk mendapatkan kodnya, cukup buka terminal dan ketik perintah berikut:

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

Repositori ini mengandungi sumber untuk PowerDNS Recursor, PowerDNS Authoritative Server, dan dnsdist (pengimbang beban DNS yang kuat). Ketiganya dapat dibina dari repositori ini.

Versi yang berbeza dapat dibina dengan bantuan pdns-builder, yang menggunakan proses membina berasaskan Docker. Untuk memulakannya, jalankan perintah ini di akar repositori ini:

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

Bagi mereka yang merupakan pengguna Ubuntu, mereka dapat melakukan pembinaan dengan mengetikkan perintah berikut:

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

Dan untuk menyusun versi yang sangat bersih, gunakan:

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

Dengan cara yang sama, anda boleh melihat dokumentasi dan mendapatkan pakej PowerDNS yang telah dibina sebelumnya (deb dan rpm) yang tersedia dari repositori kod perisian. Mereka boleh menasihatinya dengan pergi ke pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.