افزودن IP اضافه به سرور (IP Aliasing)

شبکه و فایروال

افزودن IP اضافه به سرور (IP Aliasing)

وقتی از پنل Xcr9 یک IP اضافه می‌خرید، آدرس در کارت سرور شما ظاهر می‌شود. خودِ IP از سمت ما به سرور اختصاص داده می‌شود؛ تنظیم روی سیستم‌عامل با شماست.

این کار را IP Aliasing می‌گویند: چند IP روی یک کارت شبکه.

منبع مرجع OVH: Configure IP Aliasing

قبل از شروع

  1. از پنل، IP اصلی و IP اضافه را کپی کنید.
  2. با SSH (یا RDP برای ویندوز) وارد سرور شوید.
  3. نام کارت شبکه را پیدا کنید:
ip a

مثلاً eth0 یا ens3. همان اینترفیسی که IP اصلی روی آن است.

در مثال‌ها:

عبارت معنی
ADDITIONAL_IP همان IP اضافه (مثلاً 51.83.165.93)
INTERFACE نام کارت شبکه (eth0, ens3, …)

نکته: IP اضافه را همیشه با ماسک /32 (یعنی 255.255.255.255) تنظیم کنید. تنظیمات IP اصلی را دست نزنید.


Debian 12 و Ubuntu 20.04 به بعد (Netplan)

فایل جدا بسازید تا اگر اشتباه شد راحت برگردانید:

sudo nano /etc/netplan/51-extra-ip.yaml

محتوا (فاصله‌ها با Space باشد، Tab نزنید):

network:
  version: 2
  ethernets:
    INTERFACE:
      dhcp4: true
      addresses:
        - ADDITIONAL_IP/32

اعمال:

sudo netplan try
# اگر وصل ماندید Enter بزنید، یا:
sudo netplan apply

اگر هشدار permission داد، مشکلی برای کار IP نیست.


Debian 11 (ifupdown)

بکاپ بگیرید:

sudo cp /etc/network/interfaces.d/50-cloud-init /etc/network/interfaces.d/50-cloud-init.bak
sudo nano /etc/network/interfaces.d/50-cloud-init

این خطوط را به انتهای فایل اضافه کنید (خطوط قبلی را عوض نکنید):

auto eth0:0
iface eth0:0 inet static
address ADDITIONAL_IP
netmask 255.255.255.255

اگر اینترفیس شما eth0 نیست، مثلاً ens3:0 بگذارید.

اعمال:

sudo /etc/init.d/networking restart

AlmaLinux / Rocky / Fedora (NetworkManager)

ip a
nmcli connection show

فایل کانکشن را ویرایش کنید (نام فایل ممکن است فرق کند):

sudo nano /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection

در بخش [ipv4] اضافه کنید:

[ipv4]
method=auto
may-fail=false
address1=ADDITIONAL_IP/32

سپس:

sudo systemctl restart NetworkManager

تست سریع بدون ذخیره دائم

برای تست موقت (بعد از ریبوت پاک می‌شود):

sudo ip addr add ADDITIONAL_IP/32 dev INTERFACE

اگر پینگ جواب داد، همان تنظیم را در Netplan / interfaces ذخیره کنید.

بررسی:

ip a
ping -c 3 ADDITIONAL_IP

ویندوز سرور

در CMD به‌صورت Administrator:

netsh interface ipv4 add address "Ethernet" ADDITIONAL_IP 255.255.255.255

نام آداپتور را از ncpa.cpl یا netsh interface show interface بردارید.


اگر کار نکرد

  • IP اضافه را با IP اصلی اشتباه نگرفته باشید.
  • فایروال سرور (ufw / firewalld) پینگ یا سرویس را نبسته باشد.
  • فایل YAML نت‌پلن تورفتگی درست داشته باشد.
  • بعد از تمدید نشدن، IP از سمت ما در پنل ارائه‌دهنده قطع می‌شود؛ در آن حالت تنظیم OS کافی نیست.

تمدید IP اضافه از کارت سرور → تمدید IP اضافه در پنل انجام می‌شود و جدا از مدت خود سرور است.

مقالات مرتبط

بازگشت به دسته همه دانشنامه