PowerDNS, C ++ ile yazılmış ve GPL altında lisanslanmış bir DNS sunucusudur . Çoğu Unix türevinde çalışır. PowerDNS, basit BIND stili bölge dosyalarından ilişkisel veritabanlarına ve yük dengeleme / yük devretme algoritmalarına kadar çok sayıda farklı arka uç içerir. Ayrı bir program olarak bir DNS imleci sağlanmıştır. == Tarih == PowerDNS geliştirmesi 1999 yılında başladı ve orijinalinde ticari tescilli bir üründü. Kasım 2002'de, kaynak kodu açık kaynaklı GPL v2 lisansı altında halka duyuruldu. == Özellikleri == PowerDNS Yetkili Sunucu (pdns_server) tek bir çekirdekten ve çok iş parçacıklı çalışan birden çok dinamik olarak yüklenebilir arka uçtan oluşur. Çekirdek, tüm paket işleme ve DNS zekasını ele alırken, bir veya daha fazla arka uç, rastgele depolama yöntemleri kullanarak DNS kayıtları sağlar . Zone transferleri ve güncelleme bildirimleri desteklenir ve işlemler ayrıcalıksız ve chroot şeklinde çalışabilir. Sorgu işlemeyi hızlandırmak için çeşitli önbellekler korunur. Çalışma zamanı kontrolü, ayrı bölgelerin, önbellek temizlemelerinin, bölge bildirimlerinin ve döküm istatistiklerinin Çok Yönlendirici Trafik Grapher / rrdtool biçiminde yeniden yüklenmesine izin veren pdns_control komutuyla kullanılabilir. Gerçek zamanlı bilgiler, isteğe bağlı yerleşik web sunucusu üzerinden de edinilebilir. PowerDNS için yönetim arabirimleri oluşturmak için birçok bağımsız proje vardır. === DNSSEC === PowerDNS Yetkili Sunucusu sürüm 3.0 itibarıyla DNSSEC destekler. Önceden imzalı zone'lar sunulabilirken, çevrimiçi imzalama ve anahtar yönetimi de mümkündür. Bu, nispeten kolay olmanın tersine, kriptografik anahtarlama malzemesinin sunucuların kendisinde (örneğin, bir HSM ile kullanılmadığında herhangi bir HTTPS sunucusu için de geçerli) mevcut olmasının dezavantajıdır. == Recursor == PowerDNS Recursor (pdns_recursor ), ayrı bir işlem olarak çalışan, çözümleyen bir DNS sunucusudur. PowerDNS'nin bu kısmı tek iş parçacıklıdır, ancak Boost ve basit bir işbirlikli çoklu görev kitaplığı olan MTasker kitaplığı kullanılarak çok iş parçacıklı gibi yazılmıştır. Ayrıca bağımsız bir paket olarak da mevcuttur. Pdns_recursor için bir bekçi olarak, eğer amaç basitçe pdns_recursor'i kendi başına çalıştırmak yetkili bileşenin arkasından bile daha verimli olduğu için ad hizmetini önbellekleme / tekrarlama / çözümleme sağlamaksa bir pdns_server işlemini çalıştırmak zorunda değildir. 2007'den itibaren Recursor, AOL, Shaw Cable ve Neuf Cegetel dahil olmak üzere dünyanın en büyük İnternet sağlayıcıları tarafından kullanılmaktadır. Sürüm 4.0'da pdns_recursor'a DNSSEC doğrulaması desteği eklendi. == Ayrıca bakınız == * DNS sunucu yazılımının karşılaştırılması == Kaynakça == == Dış bağlantılar == * * GitHub'ta pdns Kategori:Özgür ağ yazılımları Kategori:C++ ile programlanmış ücretsiz yazılımlar Kategori:Kullanımdan kaldırılmış görüntü sözdizimi kullanan sayfalar Kategori:DNS yazılımları