إصدار خادم DNS KnotDNS 2.9.0

نشرت الإفراج عن عقدةDNS 2.9.0، خادم DNS موثوق عالي الأداء (تم إنشاء المُرجع كتطبيق منفصل) يدعم جميع ميزات DNS الحديثة. يتم تطوير المشروع من قبل مكتب التسجيل التشيكي CZ.NIC ، المكتوب باللغتين C و وزعت من خلال مرخص بموجب GPLv3.

تتميز KnotDNS بتركيزها على معالجة الاستعلامات عالية الأداء، حيث تستخدم تطبيقًا متعدد الخيوط وغير محظور في الغالب والذي يتناسب بشكل جيد مع أنظمة SMP. يتم توفير ميزات مثل إضافة وحذف المناطق بسرعة، ونقل المناطق بين الخوادم، وDDNS (التحديثات الديناميكية)، وNSID ​​(RFC 5001)، وEDNS0، وملحقات DNSSEC (بما في ذلك NSEC3)، وتحديد معدل الاستجابة (RRL).

في الإصدار الجديد:

  • تم تنفيذ الدعم الكامل لحسابات مختلفة للأرقام التسلسلية (SOA) لمنطقة ما على الخوادم الرئيسية والتابعة، عندما يتم اعتماد المنطقة بتوقيع رقمي على الخادم التابع؛
  • تمت إضافة دعم للسجلات التي تحتوي على أحرف البدل إلى وحدة Geoip؛
  • تمت إضافة إعداد "rrsig-pre-refresh" جديد لـ DNSSEC لتقليل تكرار أحداث مصادقة منطقة التوقيع الرقمي؛
  • تمت إضافة إعداد "tcp-reuseport" لتعيين وضع SO_REUSEPORT(_LB) لمآخذ توصيل TCP؛
  • تمت إضافة إعداد "tcp-io-timeout" لتحديد وقت عمليات الإدخال/الإخراج الواردة عبر TCP؛
  • تم زيادة أداء عمليات تعديل محتوى المنطقة بشكل ملحوظ؛
  • تم إيقاف دعم إعادة تكوين واجهات الشبكة ومعالجاتها، حيث لا يمكن تنفيذها بعد إعادة تعيين الامتيازات للعملية؛
  • إعادة صياغة تنفيذ ملفات تعريف الارتباط لنظام أسماء النطاقات (DNS) للامتثال الكامل لمسودة المواصفات الخاصة بملفات تعريف الارتباط الخاصة بـietf-dnsop-server-cookies؛
  • افتراضيًا، يقتصر حد اتصال TCP الآن على نصف حد واصف ملفات النظام، ويقتصر عدد الملفات المفتوحة الآن على 1048576؛
  • عند اختيار عدد المعالجات التي تم إطلاقها، يتم الآن استخدام عدد وحدات المعالجة المركزية، ولكن ليس أقل من 10؛
  • تمت إعادة تسمية العديد من الخيارات، على سبيل المثال "server.tcp-reply-timeout" إلى "server.tcp-remote-io-timeout"، و"server.max-tcp-clients" إلى "server.tcp-max-clients"، من "template. Journal-db" إلى "database.journal-db"، وما إلى ذلك. سيتم الحفاظ على دعم الأسماء القديمة على الأقل حتى الإصدار الرئيسي التالي.

المصدر: opennet.ru

إضافة تعليق