Ana içeriğe geç
Kategoriye Dön

IP Değişikliği ve Ek IP Ekleme: REXE Panel Rehberi

IP değişikliği ne zaman gerekir, REXE panelinde nasıl talep edilir, ek IP ekleme, Linux'ta ip komutu ve netplan ile çoklu IP yapılandırması.

Okuma süresi: 14 dk Ağ & DNS
ip değişikliğiek ipip adresinetplanip komutulinux ağ yapılandırmasırexe panelçoklu ip

İçindekiler

IP Değişikliği ve Ek IP Ekleme: REXE Panel Rehberi

Sunucunuzun IP adresini değiştirmek veya ek IP adresleri eklemek, çeşitli senaryolarda gerekli olabilir. Bu rehberde IP değişikliğinin ne zaman gerektiğini, REXE panelinden nasıl talep edileceğini ve Linux'ta birden fazla IP adresinin nasıl yapılandırılacağını öğreneceksiniz.

IP Değişikliği Ne Zaman Gerekir?

Kara Liste Sorunu

Sunucunuzun IP adresi spam veya kötü amaçlı aktivite nedeniyle kara listeye alınmışsa, e-posta gönderimi ve bazı servislere erişim engellenebilir.

hljs bash
# IP'nin kara listede olup olmadığını kontrol et
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 "KARA LİSTE: $bl"
  fi
done

# MXToolbox ile kontrol
# https://mxtoolbox.com/blacklists.aspx

DDoS Saldırısı Sonrası

Yoğun DDoS saldırısı sonrasında IP adresi null-route edilmişse veya itibarı zarar görmüşse IP değişikliği gerekebilir.

Gizlilik ve Güvenlik

Sunucunuzun IP adresi hedef alınıyorsa veya gizlenmesi gerekiyorsa IP değişikliği bir çözüm olabilir.

Coğrafi Konum Değişikliği

Farklı bir coğrafi konumdan IP adresi gerektiğinde (CDN, geo-restriction bypass vb.).

REXE Panelinde IP Değişikliği Talebi

Adımlar

  1. Müşteri paneline giriş yapın — panel.rexe.tr adresinden hesabınıza giriş yapın.
  2. Sunucularım bölümüne gidin.
  3. IP değişikliği istediğiniz sunucuyu seçin.
  4. Destek Talebi veya IP Yönetimi bölümüne gidin.
  5. IP değişikliği talebini oluşturun ve gerekçeyi belirtin.
  6. Destek ekibi talebinizi değerlendirip size bilgi verecektir.

IP değişikliği öncesi DNS kayıtlarınızı güncellemeyi unutmayın. Yeni IP için A, PTR ve diğer ilgili kayıtları güncelleyin. Aksi takdirde web siteniz ve e-posta servisleriniz çalışmayı durdurabilir.

IP Değişikliği Sonrası Yapılacaklar

hljs bash
# 1. Yeni IP'yi doğrula
curl -s ifconfig.me

# 2. DNS kayıtlarını güncelle (domain kayıt şirketinde)
# A kaydı: @ → yeni IP
# A kaydı: www → yeni IP

# 3. PTR kaydını güncelle (REXE panelinden)
# Yeni IP için PTR kaydı ayarla

# 4. Firewall kurallarını güncelle
sudo ufw status
# Gerekirse kuralları yeniden yapılandır

# 5. SSL sertifikasını kontrol et
# Let's Encrypt sertifikası yeni IP ile çalışıyor mu?
curl -I https://rexe.tr

Ek IP Ekleme

Ek IP adresi, aynı sunucuda birden fazla web sitesi, servis veya uygulama çalıştırmak için kullanılır.

Ek IP Kullanım Senaryoları

  • Birden fazla SSL sertifikası: Her domain için ayrı IP (SNI olmayan eski istemciler için)
  • Servis izolasyonu: Web sunucusu, e-posta sunucusu için ayrı IP'ler
  • IP tabanlı erişim kontrolü: Belirli servislere belirli IP'lerden erişim
  • Yük dengeleme: Trafik dağıtımı için birden fazla IP
  • Failover: Birincil IP çalışmadığında yedek IP

REXE Panelinden Ek IP Talebi

  1. Müşteri paneline giriş yapın.
  2. Sunucularım → İlgili sunucu → IP Yönetimi.
  3. Ek IP Ekle veya IP Talebi seçeneğini bulun.
  4. Kaç adet IP gerektiğini ve kullanım amacını belirtin.
  5. Talep onaylandıktan sonra IP adresleri sunucunuza atanır.

Linux'ta Çoklu IP Yapılandırması

ip Komutu ile Geçici IP Ekleme

ip komutu ile eklenen IP'ler sistem yeniden başlatıldığında kaybolur. Test amaçlı kullanın.

hljs bash
# Mevcut IP adreslerini listele
ip addr show
ip addr show eth0

# Ek IP ekle
sudo ip addr add 203.0.113.237/24 dev eth0

# Birden fazla IP ekle
sudo ip addr add 203.0.113.238/24 dev eth0
sudo ip addr add 203.0.113.239/24 dev eth0

# IP'yi kaldır
sudo ip addr del 203.0.113.237/24 dev eth0

# Arayüzü yeniden başlat
sudo ip link set eth0 down
sudo ip link set eth0 up

# Routing tablosunu kontrol et
ip route show

# Varsayılan gateway ekle
sudo ip route add default via 203.0.113.1

Netplan ile Kalıcı IP Yapılandırması (Ubuntu 18.04+)

Netplan, Ubuntu'nun modern ağ yapılandırma aracıdır.

hljs bash
# Mevcut netplan yapılandırmasını görüntüle
cat /etc/netplan/*.yaml

# Yapılandırma dosyasını düzenle
sudo nano /etc/netplan/00-installer-config.yaml

Tek IP yapılandırması:

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

Çoklu IP yapılandırması:

hljs yaml
# /etc/netplan/00-installer-config.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      addresses:
        - 203.0.113.50/24   # Birincil IP
        - 203.0.113.237/24   # Ek IP 1
        - 203.0.113.238/24   # Ek IP 2
      routes:
        - to: default
          via: 203.0.113.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1
hljs bash
# Yapılandırmayı test et (uygulama yapmadan)
sudo netplan try

# Yapılandırmayı uygula
sudo netplan apply

# IP adreslerini doğrula
ip addr show eth0

/etc/network/interfaces ile Yapılandırma (Debian/Ubuntu Eski)

hljs bash
sudo nano /etc/network/interfaces
# Birincil 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

# Ek IP (alias)
auto eth0:1
iface eth0:1 inet static
    address 203.0.113.237
    netmask 255.255.255.0

# Ek IP 2
auto eth0:2
iface eth0:2 inet static
    address 203.0.113.238
    netmask 255.255.255.0
hljs bash
# Ağ servisini yeniden başlat
sudo systemctl restart networking

# veya
sudo ifdown eth0 && sudo ifup eth0

nmcli ile Yapılandırma (CentOS/AlmaLinux)

hljs bash
# Mevcut bağlantıları listele
nmcli connection show

# Bağlantı adını öğren
nmcli device status

# Ek IP ekle
sudo nmcli connection modify "Wired connection 1" \
  +ipv4.addresses "203.0.113.237/24"

# Birden fazla IP ekle
sudo nmcli connection modify "Wired connection 1" \
  +ipv4.addresses "203.0.113.237/24" \
  +ipv4.addresses "203.0.113.238/24"

# Değişiklikleri uygula
sudo nmcli connection up "Wired connection 1"

# IP adreslerini doğrula
ip addr show

Nginx ile Çoklu IP Kullanımı

Farklı IP'lerde farklı web siteleri çalıştırmak için:

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
# Yapılandırmayı test et
sudo nginx -t

# Nginx'i yeniden yükle
sudo systemctl reload nginx

IP Yapılandırmasını Doğrulama

hljs bash
# Tüm IP adreslerini listele
ip addr show

# Belirli arayüz
ip addr show eth0

# Routing tablosu
ip route show

# Bağlantı testi
ping -I 203.0.113.237 8.8.8.8

# Dış IP'yi kontrol et
curl --interface 203.0.113.237 ifconfig.me

# Tüm IP'leri test et
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

Ek IP ekledikten sonra her IP için ayrı PTR kaydı ayarlamayı unutmayın. Özellikle e-posta gönderecekseniz her IP'nin PTR kaydı olmalıdır.

Netplan yapılandırmasında YAML girintisine dikkat edin. Yanlış girinti yapılandırmanın uygulanmamasına neden olur. Her seviye için 2 boşluk kullanın.

Sonuç

IP değişikliği ve ek IP ekleme, sunucu yönetiminin önemli bir parçasıdır. REXE panelinden kolayca talep edebileceğiniz bu işlemler, Linux'ta ip komutu veya netplan ile kalıcı olarak yapılandırılabilir. Her yeni IP için DNS ve PTR kayıtlarını güncellemeyi, firewall kurallarını gözden geçirmeyi unutmayın.