KnotDNS 2.9.0 DNS Sunucusu Sürümü

yayınlanan serbest DüğümDNS 2.9.0, tüm modern DNS özelliklerini destekleyen yüksek performanslı bir yetkili DNS sunucusu (tekrarlayıcı ayrı bir uygulama olarak yapılmıştır). Proje, C dilinde yazılmış Çek adlandırma kaydı CZ.NIC tarafından geliştirilmiştir ve tarafından dağıtıldı GPLv3 altında lisanslanmıştır.

KnotDNS, SMP sistemlerinde iyi ölçeklenen çok iş parçacıklı ve çoğunlukla engellemeyen bir uygulama kullanan yüksek sorgu işleme performansına odaklanma ile karakterize edilir. Anında bölge ekleme ve çıkarma, sunucular arası bölge transferleri, DDNS (dinamik güncellemeler), NSID (RFC 5001), EDNS0 ve DNSSEC uzantıları (NSEC3 dahil), yanıt oranı limitleri (RRL) gibi özellikler sağlanır.

Yeni sürümde:

  • Bölge bağımlı sunucuda dijital olarak imzalandığında, ana ve bağımlı sunuculardaki bölge için farklı seri numaraları (SOA) hesaplaması için tam destek uygulandı;
  • Geoip modülüne joker karakterler içeren girişler için destek eklendi;
  • Bölge imzalama olaylarının sıklığını azaltmak amacıyla DNSSEC için yeni bir 'rrsig-pre-refresh' ayarı eklendi;
  • TCP yuvaları için SO_REUSEPORT(_LB) modunu ayarlamak üzere "tcp-reuseport" ayarı eklendi;
  • TCP üzerinden gelen G/Ç işlemlerinin süresini sınırlamak için "tcp-io-timeout" ayarı eklendi;
  • Bölge içeriği değiştirme işlemlerinin performansını önemli ölçüde artırdı;
  • İşlem ayrıcalıklarını sıfırladıktan sonra gerçekleştirilemeyeceği için ağ arabirimlerinin ve işleyicilerin yeniden yapılandırılması desteği durdurulmuştur;
  • DNS Çerezlerinin uygulanması, draft-ietf-dnsop-server-cookies spesifikasyonuna tam olarak uyacak şekilde elden geçirildi;
  • Varsayılan olarak, TCP bağlantı sınırı artık dosya tanımlayıcı sayısındaki sistem sınırının yarısıyla sınırlıdır ve açık dosya sayısı artık 1048576 olarak ayarlanmıştır;
  • Çalıştırma işleyicilerinin sayısını seçerken, artık CPU sayısı kullanılıyor, ancak 10'dan az değil;
  • Birçok seçeneğin adı değiştirildi, örneğin 'server.tcp-reply-timeout', 'server.tcp-remote-io-timeout', 'server.max-tcp-clients', 'server.tcp-max-clients', 'şablon' olarak değiştirildi Journal-db'den 'database.journal-db'ye vb. Daha eski isimler için destek, en azından bir sonraki büyük sürüme kadar devam edecek.

Kaynak: opennet.ru

Yorum ekle