تم بالفعل إطلاق الإصدار الجديد من PowerDNS Resource 4.7

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

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

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

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

في هذا الإصدار الجديد تم تسليط الضوء على أن نفذت القدرة على إضافة سجلات إضافية على الردود المرسلة إلى العميل لنقل معلومات مفيدة دون الحاجة إلى إرسال طلب منفصل (على سبيل المثال ، يمكن تكوين الردود على طلب سجل MX لإرفاق سجلات A و AAAA ذات الصلة).

بالإضافة إلى ذلك تم ذكر الاعتبار المنفذ لمتطلبات RFC 9156 في تنفيذ الدعم لآلية تصغير اسم الطلب ("QNAME Minification") ، والتي تسمح بمزيد من السرية من خلال عدم إرسال اسم QNAME الأصلي بالكامل إلى الخادم الرئيسي.

تغيير آخر يبرز في الإصدار الجديد هو ذلك يتم توفير دقة عنوان IPv6وخوادم DNS غير مدرج في سجلات الموارد الوراثية (سجل الغراء) الذي ينقل المسجل من خلاله معلومات حول خوادم DNS التي تخدم المجال.

من التغييرات الأخرى التي تتميز عن هذا الإصدار الجديد:

  • يُقترح تنفيذ تجريبي للتحقق أحادي الاتجاه من دعم بروتوكول DoT (DNS عبر TLS) بواسطة خادم DNS.
  • تمت إضافة القدرة على الرجوع إلى مجموعة سجلات NS الأساسية إذا كانت خوادم مجموعة سجلات NS الثانوية لا تستجيب.
  • تمت إضافة دعم للتحقق من صحة ZONEMD RRs (RFC 8976) المستردة من ذاكرة التخزين المؤقت.
  • تمت إضافة القدرة على إرفاق معالجات بلغة Lua ، والتي يتم استدعاؤها في مرحلة إكمال القرار (على سبيل المثال ، في مثل هذه المعالجات ، يمكنك تغيير الاستجابة التي يتم إرجاعها إلى العميل).

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

احصل على PowerDNS Recursor 4.7.0

لأولئك منكم المهتمين بالحصول على PowerDNS Recursor 4.7 ، يجب أن تعلم أن كود المصدر متاح على 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. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.