لتغيير Nameserver في CentOS 8، اتبع الخطوات التالية:
1. تحقق من حالة Nameserver الحالية
يوجد ملف تكوين DNS في المسار التالي:
cat /etc/resolv.conf
تعرض نتيجة هذا الأمر قائمة بخوادم DNS الحالية. على سبيل المثال:
nameserver 8.8.8.8
nameserver 8.8.4.4
2. عدل ملف resolv.conf (طريقة مؤقتة)
لتغيير خوادم الأسماء مؤقتًا:
اشترِ خادمًا سحابيًا (بالساعة والشهر) مع تسليم فوري وسرعة مذهلة من Radib، انقر فوق
sudo nano /etc/resolv.conf
أضف خوادم أسماء جديدة أو استبدلها:
nameserver 8.8.8.8
nameserver 8.8.4.4
ملاحظة:
- ستفقد هذه التغييرات بعد إعادة تشغيل الخادم.
- لجعل التغيير دائمًا، تابع الخطوات.
3. تغيير خادم الأسماء بشكل دائم
أ) استخدام NetworkManager
- تعديل ملف تكوين اتصال الشبكة:
sudo nmcli con show
-
البحث عن معرف اتصال الشبكة (على سبيل المثال "eth0").
-
تغيير إعدادات DNS:
sudo nmcli con mod eth0 ipv4.dns "8.8.8.8 8.8.4.4"
sudo nmcli con mod eth0 ipv4.ignore-auto-dns yes
- تطبيق التغييرات:
sudo nmcli con up eth0
ب) تعديل ملفات نصوص الشبكة
- تعديل الملف المرتبط بواجهة الشبكة:
اشترِ خادمًا بدون إساءة استخدام بأفضل سعر من Radib، انقر فوق
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
- أضف (أو عدّل) هذه الأسطر:
DNS1=8.8.8.8
DNS2=8.8.4.4
- أعد تشغيل خدمة الشبكة:
sudo systemctl restart NetworkManager
4. التحقق من التغييرات
للتأكد من تطبيق التغييرات، تحقق من ملف resolv.conf مرة أخرى:
cat /etc/resolv.conf
5. مسح ذاكرة التخزين المؤقت DNS (اختياري)
إذا كان الخادم يستخدم ذاكرة تخزين مؤقتة DNS، فقم بمسحها:
sudo systemctl restart named
sudo systemctl restart nscd
ملاحظة مهمة:
إذا كان الخادم الخاص بك يستخدم CloudLinux أو cPanel/WHM، فقد تتم إدارة إعدادات DNS من خلال هذه الأدوات وقد تتطلب تغييرات يدوية في بيئة لوحة التحكم.
الخلاصة:
باستخدام هذه الخطوات، يمكنك تغيير إعدادات DNS مؤقتًا أو بشكل دائم خادم الأسماء الخاص بخادم CentOS 8 الخاص بك. إذا كنت بحاجة إلى خوادم Linux سريعة ومستقرة، فإن Radib Group تقدم مجموعة متنوعة من خيارات الاستضافة.