Versi baharu PowerDNS Resource 4.7 telah pun dikeluarkan

Baru-baru ini pelancaran versi baru dari cache DNS Sumber PowerDNS 4.7, yang bertanggungjawab untuk resolusi nama rekursif. PowerDNS Recursor adalah berdasarkan pangkalan kod yang sama seperti PowerDNS Authoritative Server, tetapi pelayan PowerDNS Recursive dan Authoritative DNS dibangunkan melalui kitaran pembangunan yang berbeza dan dikeluarkan sebagai produk berasingan.

yang dihidangkanr menyediakan alatan untuk pengumpulan statistik jauh, menyokong but semula segera, mempunyai enjin terbina dalam untuk menyambungkan pemacu dalam bahasa Lua, menyokong sepenuhnya DNSSEC, DNS64, RPZ (Zon Dasar Respons), membolehkan anda menyambung ke senarai hitam.

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

Ciri baru utama PowerDNS Recursor 4.7

Dalam versi baru ini diketengahkan bahawa melaksanakan keupayaan untuk menambah rekod tambahan kepada respons yang dihantar kepada klien untuk menyampaikan maklumat berguna tanpa perlu menghantar permintaan berasingan (contohnya, respons kepada permintaan rekod MX boleh dikonfigurasikan untuk melampirkan rekod A dan AAAA yang berkaitan).

Juga pertimbangan yang dilaksanakan bagi keperluan RFC 9156 disebutkan dalam melaksanakan sokongan untuk mekanisme Minifikasi Nama Permintaan ("Minifikasi QNAME"), yang membolehkan peningkatan kerahsiaan dengan tidak lagi menghantar nama QNAME asal penuh ke pelayan huluan.

Perubahan lain yang menonjol dalam versi baru ialah Resolusi alamat IPv6 disediakandan pelayan DNS tidak disenaraikan dalam rekod GR (Glue Record) yang melaluinya pendaftar menghantar maklumat tentang pelayan DNS yang melayani domain tersebut.

Daripada perubahan yang lain yang menonjol dari versi baru ini:

  • Pelaksanaan percubaan pengesahan sehala sokongan protokol DoT (DNS melalui TLS) oleh pelayan DNS dicadangkan.
  • Menambahkan keupayaan untuk kembali ke set rekod NS utama jika pelayan set rekod NS sekunder tidak bertindak balas.
  • Menambah sokongan untuk mengesahkan ZONEMD RR (RFC 8976) yang diambil daripada cache.
  • Menambah keupayaan untuk melampirkan pengendali dalam bahasa Lua, dipanggil pada peringkat penyelesaian resolusi (contohnya, dalam pengendali sedemikian anda boleh menukar respons yang dikembalikan kepada klien).

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

Dapatkan PowerDNS Recursor 4.7.0

Bagi anda yang berminat untuk mendapatkan PowerDNS Recursor 4.7, 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.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

Menjadi yang pertama untuk komen

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.