PowerDNS Recursor 4.6 telah dirilis dan ini adalah beritanya

Itu rilis versi baru PowerDNS Resource 4.6 di mana beberapa peningkatan, perbaikan bug, dan di atas semua fitur baru telah diterapkan, di antaranya Zona untuk cache menonjol, misalnya, serta kemampuan untuk mengosongkan entri cache, antara lain.

Bagi mereka yang tidak terbiasa dengan PowerDNS, Anda harus tahu bahwa ini dias bertanggung jawab untuk resolusi nama rekursif. Rekursor PowerDNS itu didasarkan pada basis kode yang sama dengan PowerDNS Authoritative Server, tetapi server DNS PowerDNS Rekursif dan Resmi berkembang melalui siklus pengembangan yang berbeda dan dirilis sebagai produk terpisah.

Server menyediakan alat untuk pengumpulan statistik jarak jauh, mendukung reboot instan, memiliki mesin built-in untuk menghubungkan driver dalam bahasa Lua, mendukung penuh DNSSEC, DNS64, RPZ (zona kebijakan respons), dan mengaktifkan daftar hitam.

Hasil resolusi dapat direkam sebagai file zona BIND. Untuk memastikan kinerja tinggi, mekanisme modern untuk koneksi multiplexing digunakan di FreeBSD, Linux, dan Solaris (kqueue, epoll, /dev/poll), serta sniffer paket DNS berkinerja tinggi yang mampu memproses puluhan ribu permintaan paralel.

Fitur baru utama PowerDNS Recursor 4.6

Dalam versi baru ini fungsi telah ditambahkan "Zona ke cache", yang memungkinkan Anda memulihkan zona DNS secara berkala dan masukkan isinya ke dalam cache, psehingga cache selalu dalam keadaan "panas" dan berisi data yang terkait dengan zona tersebut. Fitur ini dapat digunakan dengan semua jenis zona, termasuk zona root. Ekstraksi zona dapat dilakukan menggunakan DNS AXFR, HTTP, HTTPS, atau dengan memuat dari file lokal.

Hal baru lainnya yang menonjol adalah itu menambahkan dukungan untuk mengenkripsi panggilan ke server DNS menggunakan DoT (DNS melalui TLS). Secara default, DoT diaktifkan ketika port 853 ditentukan untuk penerus DNS atau ketika secara eksplisit mencantumkan server DNS melalui parameter dot-to-auth-names.

Verifikasi sertifikat belum dilakukan, serta peralihan otomatis ke DoT bila didukung oleh server DNS (fungsi ini akan diaktifkan setelah persetujuan komite standardisasi).

Itu juga disorot itu menulis ulang kode untuk membuat koneksi TCP keluar dan menambahkan kemampuan untuk menggunakan kembali koneksi. Untuk menggunakan kembali koneksi TCP (dan DoT), koneksi tidak lagi ditutup segera setelah permintaan diproses, tetapi dibiarkan terbuka untuk sementara waktu (perilaku dikendalikan oleh pengaturan tcp-out-max-idle-ms ).

dari perubahan lainnya qeu menonjol:

  • Rentang metrik yang dikumpulkan dan diekspor dengan statistik dan informasi untuk sistem pelacakan telah diperluas.
  • Memberikan kemampuan untuk menghapus entri cache saat permintaan notifikasi masuk tiba.
  • Fitur pelacakan peristiwa eksperimental telah ditambahkan untuk memberikan informasi terperinci tentang waktu eksekusi setiap tahap resolusi.

Terakhir, jika Anda ingin tahu lebih banyak tentangnya, Anda dapat melihat detail rilis baru ini di link berikut. 

Dapatkan PowerDNS Recursor 4.6

Bagi Anda yang tertarik untuk mendapatkan PowerDNS Recursor 4.4, Anda harus tahu bahwa source code-nya tersedia di GitHub.

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

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

Repositori ini berisi sumber untuk PowerDNS Recursor, PowerDNS Authoritative Server, dan dnsdist (penyeimbang beban DNS yang kuat). Ketiganya dapat dibangun dari repositori ini.

Versi yang berbeda dapat dibangun dengan bantuan pdns-builder, yang menggunakan proses build berbasis Docker. Untuk memulai ini, jalankan perintah ini di root repositori ini:

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

Untuk pengguna Ubuntu, mereka dapat melakukan konstruksi 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 mengompilasi versi yang sangat bersih, gunakan:

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

Dengan cara yang sama, Anda dapat membaca dokumentasi dan mendapatkan paket PowerDNS (deb dan rpm) yang telah dibuat sebelumnya yang tersedia dari repositori kode perangkat lunak. Mereka bisa berkonsultasi dengan membuka tautan berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.