تم إصدار PowerDNS Recursor 4.6 بالفعل وهذه هي أخباره

ال إطلاق الإصدار الجديد من PowerDNS Resource 4.6 التي تم فيها تنفيذ بعض التحسينات وإصلاحات الأخطاء وفوق كل الميزات الجديدة ، والتي تبرز منها منطقة التخزين المؤقت ، على سبيل المثال ، بالإضافة إلى القدرة على إفراغ إدخالات ذاكرة التخزين المؤقت ، من بين أشياء أخرى.

بالنسبة لأولئك الذين ليسوا على دراية بـ PowerDNS ، يجب أن يعرفوا أن هذا هومسؤول عن تحليل الاسم المتكرر. Recursor PowerDNS يعتمد على نفس قاعدة التعليمات البرمجية مثل خادم PowerDNS الموثوق ، لكن خوادم DNS التكرارية والموثوقة PowerDNS تتطور من خلال دورات تطوير مختلفة ويتم إصدارها كمنتجات منفصلة.

يوفر الخادم أدوات لجمع الإحصائيات عن بُعد ، ويدعم إعادة التشغيل الفوري ، ويحتوي على محرك مضمن لتوصيل برامج التشغيل بلغة Lua ، ويدعم DNSSEC و DNS64 و RPZ (مناطق سياسة الاستجابة) بشكل كامل ، ويتيح إدراج الأسود.

يمكن تسجيل نتائج الدقة كملفات منطقة BIND. لضمان الأداء العالي ، تُستخدم الآليات الحديثة لاتصالات الإرسال المتعدد في FreeBSD و Linux و Solaris (kqueue و epoll و / dev / poll) ، بالإضافة إلى أداة استشعار حزم DNS عالية الأداء قادرة على معالجة عشرات الآلاف من الطلبات المتوازية.

الميزات الرئيسية الجديدة لبرنامج PowerDNS Recursor 4.6

في هذا الإصدار الجديد تمت إضافة الوظيفة "منطقة التخزين المؤقت" ، والتي تتيح لك استرداد منطقة DNS بشكل دوري وأدخل محتواه في ذاكرة التخزين المؤقت ، صبحيث تكون ذاكرة التخزين المؤقت دائمًا في حالة "ساخنة" ويحتوي على بيانات مرتبطة بالمنطقة. يمكن استخدام الميزة مع أي نوع من المناطق ، بما في ذلك مناطق الجذر. يمكن استخراج المنطقة باستخدام DNS AXFR أو HTTP أو HTTPS أو عن طريق التحميل من ملف محلي.

حداثة أخرى تبرز هي ذلك إضافة دعم لتشفير المكالمات إلى خوادم DNS باستخدام DoT (DNS عبر TLS). افتراضيا ، DoT يتم تمكينه عند تحديد المنفذ 853 لمعيد توجيه DNS أو عند إدراج خوادم DNS بشكل صريح عبر معلمة dot-to-auth-names.

لم يتم التحقق من الشهادة بعد ، بالإضافة إلى التبديل التلقائي إلى DoT عندما يدعمه خادم DNS (سيتم تمكين هذه الوظائف بعد موافقة لجنة التقييس).

كما تم تسليط الضوء على ذلك أعاد كتابة الكود لتأسيس اتصالات TCP الصادرة و إضافة القدرة على إعادة استخدام الاتصالات. لإعادة استخدام اتصالات TCP (و DoT) ، لم تعد الاتصالات مغلقة على الفور بعد معالجة الطلب ، ولكن بدلاً من ذلك تُترك مفتوحة لبعض الوقت (يتم التحكم في السلوك بواسطة إعداد tcp-out-max-idle-ms).

من تغييرات أخرى فيبرز الاتحاد الأوروبي:

  • تم توسيع نطاق المقاييس التي تم جمعها وتصديرها مع إحصاءات ومعلومات لأنظمة التتبع.
  • توفير القدرة على مسح إدخالات ذاكرة التخزين المؤقت عند وصول طلبات الإخطار الواردة.
  • تمت إضافة أداة تتبع الأحداث التجريبية لتوفير معلومات مفصلة حول وقت تنفيذ كل مرحلة من مراحل القرار.

أخيرًا ، إذا كنت تريد معرفة المزيد عنها ، فيمكنك الرجوع إلى تفاصيل هذا الإصدار الجديد في الرابط التالي. 

احصل على PowerDNS Recursor 4.6

لأولئك منكم المهتمين بالحصول على PowerDNS Recursor 4.4 ، يجب أن تعلم أن كود المصدر متاح على GitHub.

للحصول على الرمز ، ما عليك سوى فتح Terminal واكتب الأمر التالي:

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

يحتوي هذا المستودع على مصادر PowerDNS Recursor و PowerDNS Authoritative Server و dnsdist (موازن تحميل DNS فعال). يمكن بناء الثلاثة من هذا المستودع.

يمكن إنشاء الإصدارات المختلفة بمساعدة pdns-builder ، الذي يستخدم عملية بناء قائمة على Docker. للبدء في ذلك ، قم بتشغيل هذه الأوامر في جذر هذا المستودع:

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

في حالة مستخدمي Ubuntu ، يمكنهم تنفيذ الإنشاء عن طريق كتابة الأوامر التالية:

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

ولتجميع نسخة نظيفة جدًا ، استخدم:

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

وبنفس الطريقة ، يمكنهم الرجوع إلى الوثائق والحصول على حزم PowerDNS سابقة الإنشاء (deb و rpm) المتوفرة من مستودع رمز البرنامج. يمكنهم الرجوع إليها بالذهاب إلى الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.