انتقل إلى المحتوى الرئيسي
العودة إلى الفئة

تغيير IP وإضافة IPs إضافية: دليل لوحة REXE

متى تغيّر IP، كيفية الطلب في لوحة REXE، إضافة IPs إضافية، تكوين IPs متعددة في Linux بأمر ip وnetplan.

وقت القراءة: 14 دقيقة الشبكة و DNS
تغيير ipip إضافيعنوان ipnetplanأمر ipتكوين شبكة linuxلوحة rexeips متعددة

جدول المحتويات

تغيير IP وإضافة IPs إضافية: دليل لوحة REXE

قد يكون تغيير عنوان IP للخادم أو إضافة عناوين IP إضافية ضرورياً في سيناريوهات مختلفة. في هذا الدليل، ستتعلم متى يكون تغيير IP ضرورياً، وكيفية طلبه من لوحة REXE، وكيفية تكوين عناوين IP متعددة في Linux.

متى يكون تغيير IP ضرورياً؟

مشكلة القائمة السوداء

إذا أُدرج عنوان IP الخادم في قائمة سوداء بسبب الإسبام أو النشاط الضار، فقد يُحظر تسليم البريد الإلكتروني والوصول إلى بعض الخدمات.

hljs bash
# التحقق مما إذا كان 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

الخطوات

  1. سجّل الدخول إلى لوحة التحكم — سجّل الدخول إلى حسابك على panel.rexe.tr.
  2. انتقل إلى قسم خوادمي.
  3. اختر الخادم الذي تريد تغيير IP له.
  4. انتقل إلى قسم طلب دعم أو إدارة IP.
  5. أنشئ طلب تغيير IP وحدد السبب.
  6. سيقيّم فريق الدعم طلبك ويُعلمك.

لا تنسَ تحديث سجلات DNS قبل تغيير IP. حدّث سجلات A وPTR وغيرها من السجلات ذات الصلة للـ IP الجديد. وإلا قد يتوقف موقعك وخدمات البريد الإلكتروني عن العمل.

ما يجب فعله بعد تغيير IP

hljs bash
# 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

  1. سجّل الدخول إلى لوحة التحكم.
  2. خوادمي → الخادم المعني → إدارة IP.
  3. ابحث عن خيار إضافة IP إضافي أو طلب IP.
  4. حدد عدد IPs المطلوبة والغرض من الاستخدام.
  5. بعد الموافقة على الطلب، تُعيَّن عناوين IP لخادمك.

تكوين IPs متعددة في Linux

إضافة IPs مؤقتة بأمر ip

تُفقد IPs المضافة بأمر ip عند إعادة تشغيل النظام. استخدمها لأغراض الاختبار.

hljs bash
# سرد عناوين 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.

hljs bash
# عرض تكوين netplan الحالي
cat /etc/netplan/*.yaml

# تحرير ملف التكوين
sudo nano /etc/netplan/00-installer-config.yaml

تكوين IP واحد:

hljs yaml
# /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 متعددة:

hljs yaml
# /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
hljs bash
# اختبار التكوين (بدون تطبيق)
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
hljs bash
# إعادة تشغيل خدمة الشبكة
sudo systemctl restart networking

التكوين بـ nmcli (CentOS/AlmaLinux)

hljs bash
# سرد الاتصالات الحالية
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 مختلفة:

hljs nginx
# /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;
}
hljs bash
# اختبار التكوين
sudo nginx -t

# إعادة تحميل Nginx
sudo systemctl reload nginx

التحقق من تكوين IP

hljs bash
# سرد جميع عناوين 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 جديد ومراجعة قواعد جدار الحماية.