PowerDNS Recursor 4.6 zaten piyasaya sürüldü ve bunlar onun haberleri

bu PowerDNS Recursor 4.6'nın yeni sürümünün yayınlanması Bazı iyileştirmelerin, hata düzeltmelerinin ve özellikle yeni özelliklerin uygulandığı, örneğin, diğer şeylerin yanı sıra, önbellek girişlerini boşaltma yeteneğinin yanı sıra, önbelleğe alınacak Bölge'nin öne çıktığı yeni özellikler.

PowerDNS'ye aşina olmayanlar için, bununyinelemeli ad çözümlemesinden sorumludur. PowerDNS Tekrarlayıcı PowerDNS Yetkili Sunucusu ile aynı kod tabanına dayanmaktadır, ancak PowerDNS Özyinelemeli ve Yetkili DNS sunucuları farklı geliştirme döngüleriyle gelişir ve ayrı ürünler olarak piyasaya sürülür.

Sunucu, uzaktan istatistik toplama için araçlar sağlar, anında yeniden başlatmayı destekler, Lua dilinde sürücüleri bağlamak için yerleşik bir motora sahiptir, DNSSEC, DNS64, RPZ'yi (Yanıt Politikası Bölgeleri) tam olarak destekler ve siyah listeyi etkinleştirir.

Çözünürlük sonuçları BIND bölge dosyaları olarak kaydedilebilir. Yüksek performansı sağlamak için FreeBSD, Linux ve Solaris (kqueue, epoll, / dev / poll) üzerindeki bağlantıları çoğullamak için modern mekanizmalar ve on binlerce paralel isteği işleyebilen yüksek performanslı bir DNS paket analizörü kullanılır.

PowerDNS Recursor 4.6'ün başlıca yeni özellikleri

Bu yeni sürümde işlev DNS bölgesini periyodik olarak almanızı sağlayan "Önbelleğe alan" ve içeriğini önbelleğe yerleştirin, pBöylece önbellek her zaman "sıcak" durumda olur ve bölgeyle ilişkili verileri içerir. İşlev, kök bölgeler dahil her tür bölge ile kullanılabilir. Bölge çıkarma, DNS AXFR, HTTP, HTTPS kullanılarak veya yerel bir dosyadan yüklenerek yapılabilir.

Öne çıkan bir diğer yenilik ise DoT kullanarak DNS sunucularına yapılan aramaları şifrelemek için destek eklendi (TLS üzerinden DNS). Varsayılan olarak, DoT bağlantı noktası 853 belirtildiğinde etkinleştirilir DNS iletici için veya DNS sunucuları noktadan yetkilendirme adları parametresi aracılığıyla açıkça listelendiğinde.

DNS sunucusu tarafından desteklendiğinde DoT'ye otomatik geçişin yanı sıra sertifika doğrulaması henüz yapılmadı (bu özellikler standardizasyon komitesi onayından sonra etkinleştirilecektir).

Ayrıca vurgulanmıştır ki giden TCP bağlantıları kurma kodu yeniden yazıldı ve bağlantıları yeniden kullanma yeteneği eklendi. TCP (ve DoT) bağlantılarını yeniden kullanmak için, istek işlendikten hemen sonra bağlantılar artık kapatılmaz, ancak bir süre açık bırakılır (davranış tcp-out-max-idle-ms ayarı tarafından kontrol edilir).

Of the diğer değişikliklerhangi öne çıkıyor:

  • Toplanan ve dışa aktarılan metriklerin aralığı, izleme sistemleri için istatistikler ve bilgilerle genişletildi.
  • Gelen bildirim istekleri geldiğinde önbellek girişlerini temizleme yeteneği sağlandı.
  • Her çözüm aşamasının yürütme süresi hakkında ayrıntılı bilgi sağlamak için deneysel bir olay izleme özelliği eklendi.

Son olarak, bu konuda daha fazla bilgi edinmek isterseniz, bu yeni sürümün ayrıntılarını şurada kontrol edebilirsiniz: aşağıdaki bağlantı. 

PowerDNS Recursor 4.6'ü Edinin

PowerDNS Recursor 4.4'ü edinmekle ilgilenenler için, kaynak kodunun GitHub'da mevcut olduğunu bilmelisiniz.

Kodu almak için bir terminal açın ve aşağıdaki komutu yazın:

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

Bu depo, PowerDNS Recursor, PowerDNS Authoritative Server ve dnsdist (güçlü bir DNS yük dengeleyici) kaynaklarını içerir. Üçü de bu depodan oluşturulabilir.

Docker tabanlı bir derleme işlemi kullanan pdns-builder yardımıyla farklı sürümler oluşturulabilir. Buna başlamak için, bu havuzun kökünde şu komutları çalıştırın:

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

Ubuntu kullanıcısı olanlar ise aşağıdaki komutları yazarak inşaatı gerçekleştirebilirler:

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

Ve çok temiz bir sürüm derlemek için şunu kullanın:

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

Aynı şekilde, belgelere başvurabilir ve yazılım kodu havuzunda bulunan önceden oluşturulmuş PowerDNS paketlerini (deb ve rpm) edinebilirler. Danışabilirler aşağıdaki bağlantıya giderek.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.