مقدمة
كيفية تغيير BIND إلى PowerDNS في cPanel
يوفر برنامج خادم DNS مفتوح المصدر PowerDNS أداءً عاليًا مع متطلبات ذاكرة منخفضة جدًا. يقرأ تطبيق PowerDNS من cPanel بيانات DNS من ملفات BIND ويخزن بيانات DNSSEC في قاعدة بيانات SQLite. هذا يجعل PowerDNS الخاص بـ cPanel متوافقًا مع معظم أدوات إدارة DNS الخاصة بـ cPanel.
PowerDNS التخزين المؤقت
يستخدم PowerDNS “Packet Cache” بشكل افتراضي. يحدد الاستفسارات المتشابهة ويقدم إجابات ذات صلة ، على التوالي. يعمل إعداد الفاصل الزمني لذاكرة التخزين المؤقت لـ PowerDNS على إعداد TTL (مدة البقاء) ، والفاصل الزمني الافتراضي هو 20 ثانية. في PowerDNS ، يمكن تخزين الاستعلامات الفردية وكذلك الحزمة بأكملها مؤقتًا.
DNSSEC
يسمح لك PowerDNS باستخدام DNS Security Extension (DNSSEC) مع سجلات DNS الخاصة بنطاقاتك. يضيف DNSSEC طبقة من الأمان إلى سجلات DNS الخاصة بنطاقاتك. تستخدم DNSSEC التوقيعات الرقمية ومفاتيح التشفير للتحقق من صحة استجابات DNS. تحمي هذه التوقيعات الرقمية العملاء من أشكال مختلفة من الهجمات ، مثل الانتحال أو هجوم الرجل في الوسط.
لتمكين DNSSEC ، اتبع الإرشادات الواردة في وثائق Zone Editor.
طريقة التغير الي PowerDNS
1- عن طريق الاوامر
- قم بتسجيل الدخول إلى خادم cPanel الخاص بك عبر SSH أو Terminal كمستخدم root
- عرض نوع خادم الأسماء المثبت حاليًا:
/scripts/setupnameserver --current
3. إذا لم تكن تستخدم بالفعل PowerDNS ، فقم بالتبديل إليه:
/scripts/setupnameserver powerdns
2- عن طريق whm
- تسجيل الدخول الي whm
- انتقل إلى واجهةNameserver اسفل (WHM >> Home >> Service Configuration >> Nameserver Selection).
3. اختار PowerDNS.
4. ثم قم بالضغط علي Save
استكشاف أخطاء PowerDNS وإصلاحها
لاستكشاف أخطاء PowerDNS وإصلاحها بشكل أكبر ، تحقق من سجل أخطاء
/var/log/messages error
الكلمات الأخيرة
تهانينا! لديك أخيرًا كيفية تغيير BIND إلى PowerDNS في cPanel على الخادم الخاص بك. أخبرنا في التعليقات كيف تمكنت من القيام بذلك ولا تنس مشاركتها مع زملائك.