Rilis Server DNS KnotDNS 2.9.0

diterbitkan melepaskan SimpulDNS 2.9.0, server DNS otoritatif berkinerja tinggi (rekursor dirancang sebagai aplikasi terpisah) yang mendukung semua kemampuan DNS modern. Proyek ini sedang dikembangkan oleh registri nama Ceko CZ.NIC, ditulis dalam C dan didistribusikan oleh berlisensi di bawah GPLv3.

KnotDNS dibedakan berdasarkan fokusnya pada pemrosesan kueri berkinerja tinggi, yang menggunakan implementasi multi-utas dan sebagian besar non-pemblokiran yang berskala baik pada sistem SMP. Fitur seperti menambah dan menghapus zona dengan cepat, mentransfer zona antar server, DDNS (pembaruan dinamis), NSID (RFC 5001), ekstensi EDNS0 dan DNSSEC (termasuk NSEC3), pembatasan tingkat respons (RRL) disediakan.

Dalam rilis baru:

  • Dukungan penuh telah diterapkan untuk berbagai penghitungan nomor seri (SOA) untuk suatu zona di server master dan budak, ketika zona tersebut disertifikasi dengan tanda tangan digital di server budak;
  • Menambahkan dukungan untuk catatan dengan wildcard ke modul geoip;
  • Pengaturan 'rrsig-pre-refresh' baru telah ditambahkan untuk DNSSEC guna mengurangi frekuensi peristiwa otentikasi zona tanda tangan digital;
  • Menambahkan pengaturan β€œtcp-reuseport” untuk mengatur mode SO_REUSEPORT(_LB) untuk soket TCP;
  • Menambahkan pengaturan β€œtcp-io-timeout” untuk membatasi waktu operasi I/O masuk melalui TCP;
  • Kinerja operasi modifikasi konten zona telah meningkat secara signifikan;
  • Dukungan untuk mengkonfigurasi ulang antarmuka dan penangan jaringan telah dihentikan, karena tidak dapat dilakukan setelah proses mengatur ulang hak istimewa;
  • Mengolah ulang implementasi Cookie DNS untuk sepenuhnya mematuhi spesifikasi draf draft-ietf-dnsop-server-cookies;
  • Secara default, batas koneksi TCP sekarang dibatasi hingga setengah batas deskriptor file sistem, dan jumlah file yang terbuka kini dibatasi hingga 1048576;
  • Saat memilih jumlah penangan yang diluncurkan, jumlah CPU yang sekarang digunakan, tetapi tidak kurang dari 10;
  • Banyak opsi yang diubah namanya, misalnya 'server.tcp-reply-timeout' menjadi 'server.tcp-remote-io-timeout', 'server.max-tcp-clients' menjadi 'server.tcp-max-clients', 'template.jurnal-db' ke 'database.journal-db', dll. Dukungan untuk nama-nama lama akan dipertahankan setidaknya hingga rilis besar berikutnya.

Sumber: opennet.ru

Tambah komentar