Смена IP и добавление дополнительных IP: руководство по панели REXE
Когда менять IP, как запросить смену IP в панели REXE, добавление дополнительных IP, настройка нескольких IP в Linux с командой ip и netplan.
Содержание
Смена IP и добавление дополнительных IP: руководство по панели 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-routed или его репутация пострадала после интенсивной 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
Добавление дополнительных IP
Дополнительные IP-адреса используются для запуска нескольких сайтов, сервисов или приложений на одном сервере.
Сценарии использования дополнительных IP
- Несколько SSL-сертификатов: Отдельный IP для каждого домена (для старых клиентов без SNI)
- Изоляция сервисов: Отдельные IP для веб-сервера, почтового сервера
- Контроль доступа по IP: Доступ к определённым сервисам с определённых IP
- Балансировка нагрузки: Несколько IP для распределения трафика
- Failover: Резервный IP при отказе основного
Запрос дополнительных IP через панель REXE
- Войдите в панель управления.
- Мои серверы → Нужный сервер → Управление IP.
- Найдите опцию Добавить дополнительный IP или Запрос IP.
- Укажите, сколько IP нужно и цель использования.
- После одобрения запроса IP-адреса будут назначены вашему серверу.
Настройка нескольких IP в Linux
Добавление временных IP с командой ip
IP, добавленные командой ip, теряются при перезагрузке системы. Используйте для тестирования.
# Список текущих IP-адресов
ip addr show
ip addr show eth0
# Добавить дополнительный IP
sudo ip addr add 203.0.113.237/24 dev eth0
# Добавить несколько IP
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
Конфигурация с несколькими IP:
# /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 Legacy)
# Основной 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 (псевдоним)
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
Использование нескольких IP с Nginx
Для запуска разных сайтов на разных IP:
# /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
# Тестировать все IP
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
После добавления дополнительных IP не забудьте настроить отдельную PTR-запись для каждого IP. Особенно если планируете отправлять почту, каждый IP должен иметь PTR-запись.
Обращайте внимание на отступы YAML в конфигурации Netplan. Неправильные отступы не позволят применить конфигурацию. Используйте 2 пробела для каждого уровня.
Заключение
Смена IP и добавление дополнительных IP — важная часть управления сервером. Эти операции, которые можно легко запросить через панель 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 и интерфейсы популярных регистраторов.