تغيير IP وإضافة IPs إضافية: دليل لوحة REXE
متى تغيّر IP، كيفية الطلب في لوحة REXE، إضافة IPs إضافية، تكوين IPs متعددة في Linux بأمر ip وnetplan.
جدول المحتويات
تغيير IP وإضافة IPs إضافية: دليل لوحة REXE
قد يكون تغيير عنوان IP للخادم أو إضافة عناوين IP إضافية ضرورياً في سيناريوهات مختلفة. في هذا الدليل، ستتعلم متى يكون تغيير IP ضرورياً، وكيفية طلبه من لوحة REXE، وكيفية تكوين عناوين IP متعددة في Linux.
متى يكون تغيير IP ضرورياً؟
مشكلة القائمة السوداء
إذا أُدرج عنوان IP الخادم في قائمة سوداء بسبب الإسبام أو النشاط الضار، فقد يُحظر تسليم البريد الإلكتروني والوصول إلى بعض الخدمات.
# التحقق مما إذا كان IP في قائمة سوداء
for bl in zen.spamhaus.org bl.spamcop.net b.barracudacentral.org; do
result=$(dig +short 50.113.0.203.$bl)
if [ -n "$result" ]; then
echo "قائمة سوداء: $bl"
fi
done
بعد هجوم DDoS
إذا تم توجيه عنوان IP إلى null-route أو تضررت سمعته بعد هجوم DDoS مكثف، فقد يكون تغيير IP ضرورياً.
الخصوصية والأمان
إذا كان عنوان IP الخادم مستهدفاً أو يحتاج إلى إخفائه، فقد يكون تغيير IP حلاً.
تغيير الموقع الجغرافي
عند الحاجة إلى عنوان IP من موقع جغرافي مختلف (CDN، تجاوز القيود الجغرافية، إلخ).
طلب تغيير IP في لوحة REXE
الخطوات
- سجّل الدخول إلى لوحة التحكم — سجّل الدخول إلى حسابك على panel.rexe.tr.
- انتقل إلى قسم خوادمي.
- اختر الخادم الذي تريد تغيير IP له.
- انتقل إلى قسم طلب دعم أو إدارة IP.
- أنشئ طلب تغيير IP وحدد السبب.
- سيقيّم فريق الدعم طلبك ويُعلمك.
لا تنسَ تحديث سجلات DNS قبل تغيير IP. حدّث سجلات A وPTR وغيرها من السجلات ذات الصلة للـ IP الجديد. وإلا قد يتوقف موقعك وخدمات البريد الإلكتروني عن العمل.
ما يجب فعله بعد تغيير IP
# 1. التحقق من IP الجديد
curl -s ifconfig.me
# 2. تحديث سجلات DNS (عند مسجّل النطاق)
# سجل A: @ → IP الجديد
# سجل A: www → IP الجديد
# 3. تحديث سجل PTR (من لوحة REXE)
# ضبط سجل PTR للـ IP الجديد
# 4. تحديث قواعد جدار الحماية
sudo ufw status
# 5. التحقق من شهادة SSL
curl -I https://example.com
إضافة IPs إضافية
تُستخدم عناوين IP الإضافية لتشغيل مواقع ويب أو خدمات أو تطبيقات متعددة على نفس الخادم.
حالات استخدام IPs الإضافية
- شهادات SSL متعددة: IP منفصل لكل نطاق (للعملاء القدامى بدون SNI)
- عزل الخدمات: IPs منفصلة لخادم الويب وخادم البريد
- التحكم في الوصول بالـ IP: الوصول إلى خدمات محددة من IPs محددة
- موازنة الحمل: IPs متعددة لتوزيع الحركة
- Failover: IP احتياطي عند فشل IP الأساسي
طلب IPs إضافية من لوحة REXE
- سجّل الدخول إلى لوحة التحكم.
- خوادمي → الخادم المعني → إدارة IP.
- ابحث عن خيار إضافة IP إضافي أو طلب IP.
- حدد عدد IPs المطلوبة والغرض من الاستخدام.
- بعد الموافقة على الطلب، تُعيَّن عناوين IP لخادمك.
تكوين IPs متعددة في Linux
إضافة IPs مؤقتة بأمر ip
تُفقد IPs المضافة بأمر ip عند إعادة تشغيل النظام. استخدمها لأغراض الاختبار.
# سرد عناوين IP الحالية
ip addr show
ip addr show eth0
# إضافة IP إضافي
sudo ip addr add 203.0.113.237/24 dev eth0
# إضافة IPs متعددة
sudo ip addr add 203.0.113.238/24 dev eth0
sudo ip addr add 203.0.113.239/24 dev eth0
# إزالة IP
sudo ip addr del 203.0.113.237/24 dev eth0
# التحقق من جدول التوجيه
ip route show
تكوين IP دائم مع Netplan (Ubuntu 18.04+)
Netplan هو أداة تكوين الشبكة الحديثة في Ubuntu.
# عرض تكوين netplan الحالي
cat /etc/netplan/*.yaml
# تحرير ملف التكوين
sudo nano /etc/netplan/00-installer-config.yaml
تكوين IP واحد:
# /etc/netplan/00-installer-config.yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
- 203.0.113.50/24
routes:
- to: default
via: 203.0.113.1
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
تكوين IPs متعددة:
# /etc/netplan/00-installer-config.yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
- 203.0.113.50/24 # IP الأساسي
- 203.0.113.237/24 # IP إضافي 1
- 203.0.113.238/24 # IP إضافي 2
routes:
- to: default
via: 203.0.113.1
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
# اختبار التكوين (بدون تطبيق)
sudo netplan try
# تطبيق التكوين
sudo netplan apply
# التحقق من عناوين IP
ip addr show eth0
التكوين بـ /etc/network/interfaces (Debian/Ubuntu القديم)
# IP الأساسي
auto eth0
iface eth0 inet static
address 203.0.113.50
netmask 255.255.255.0
gateway 203.0.113.1
dns-nameservers 8.8.8.8 1.1.1.1
# IP إضافي (alias)
auto eth0:1
iface eth0:1 inet static
address 203.0.113.237
netmask 255.255.255.0
# إعادة تشغيل خدمة الشبكة
sudo systemctl restart networking
التكوين بـ nmcli (CentOS/AlmaLinux)
# سرد الاتصالات الحالية
nmcli connection show
# إضافة IP إضافي
sudo nmcli connection modify "Wired connection 1" \
+ipv4.addresses "203.0.113.237/24"
# تطبيق التغييرات
sudo nmcli connection up "Wired connection 1"
# التحقق من عناوين IP
ip addr show
استخدام IPs متعددة مع Nginx
لتشغيل مواقع مختلفة على IPs مختلفة:
# /etc/nginx/sites-available/site1.conf
server {
listen 203.0.113.50:80;
server_name site1.com www.site1.com;
root /var/www/site1;
}
# /etc/nginx/sites-available/site2.conf
server {
listen 203.0.113.237:80;
server_name site2.com www.site2.com;
root /var/www/site2;
}
# اختبار التكوين
sudo nginx -t
# إعادة تحميل Nginx
sudo systemctl reload nginx
التحقق من تكوين IP
# سرد جميع عناوين IP
ip addr show
# جدول التوجيه
ip route show
# اختبار الاتصال
ping -I 203.0.113.237 8.8.8.8
# التحقق من IP الخارجي
curl --interface 203.0.113.237 ifconfig.me
# اختبار جميع IPs
for ip in 203.0.113.50 203.0.113.237 203.0.113.238; do
echo -n "$ip: "
curl --interface $ip -s ifconfig.me
echo
done
بعد إضافة IPs إضافية، لا تنسَ إعداد سجل PTR منفصل لكل IP. خاصةً إذا كنت تخطط لإرسال البريد الإلكتروني، يجب أن يكون لكل IP سجل PTR.
انتبه إلى مسافات بادئة YAML في تكوين Netplan. المسافات البادئة الخاطئة ستمنع تطبيق التكوين. استخدم مسافتين لكل مستوى.
الخلاصة
تغيير IP وإضافة IPs إضافية جزء مهم من إدارة الخادم. يمكن طلب هذه العمليات بسهولة من لوحة REXE، ويمكن تكوينها بشكل دائم في Linux بأمر ip أو netplan. تذكّر تحديث سجلات DNS وPTR لكل IP جديد ومراجعة قواعد جدار الحماية.
مقالات ذات صلة
توجيه النطاق إلى الخادم: دليل A وAAAA وCNAME
وجّه نطاقك إلى الخادم: أنواع سجلات DNS من A وAAAA وCNAME وMX وTXT، وقت انتشار DNS، الاختبار بـ dig/nslookup والأخطاء الشائعة.
إعداد سجل DNS العكسي (PTR): البريد والأمان
ما هو سجل PTR، كيف يؤثر على تسليم البريد والأمان، الإعداد في لوحة REXE، التحقق بـ dig -x والمشاكل الشائعة.
تغيير خوادم الأسماء: دليل نقل DNS للنطاق
ما هي خوادم الأسماء، كيفية تغيير NS عند المسجّل، وقت الانتشار، الفحص بـ whois/dig وواجهات المسجّلين الشائعة.