Ubuntu Sunucuda IP Adresi Değiştirme (Adım Adım Rehber 2026)

HazalHost Teknik Ekip
15 Nisan 2026
8 dk okuma
Sunucu Yönetimi

Sunucunu aldın, işletim sistemini kurdun, her şey harika gidiyor… Ta ki IP adresi değiştirmen gerekene kadar. İster yeni bir IP bloğuna geçiş yapıyor ol, ister sunucunu farklı bir ağa taşıyorsun — Ubuntu üzerinde IP adresi değiştirmek ilk bakışta karmaşık görünebilir ama aslında birkaç adımda halledilebilecek bir iş.

Bu rehberde Ubuntu 20.04, 22.04 ve 24.04 sürümlerinde IP adresi değiştirme işlemini Netplan ve ip komutu ile adım adım göstereceğiz. Hem geçici hem de kalıcı IP değişikliğini öğreneceksin. Hazırsan başlayalım.

IP Adresi Nedir ve Neden Değiştirilir?

IP adresi, sunucunun internette veya yerel ağda tanınmasını sağlayan benzersiz numaradır. IPv4 formatında 192.168.1.100 gibi görünür. Peki neden değiştirmek istersin?

  • Yeni IP bloğu tahsisi: Hosting sağlayıcın yeni IP'ler verdiğinde
  • Sunucu taşıma: Farklı bir veri merkezine geçişte
  • Güvenlik: DDoS saldırısı sonrası IP değişikliği
  • SEO ve e-posta: Kara listeye girmiş IP'den kurtulma
  • Ağ yeniden yapılandırma: Subnet veya gateway değişikliği

Başlamadan Önce: Gerekli Bilgiler

IP değiştirme işlemine başlamadan önce şu bilgilerin elinde olmalı:

📋 Kontrol Listesi:
  • Yeni IP adresi (örn: 185.123.45.67)
  • Subnet mask (örn: /24 veya 255.255.255.0)
  • Gateway adresi (örn: 185.123.45.1)
  • DNS sunucuları (örn: 8.8.8.8, 1.1.1.1)
  • SSH erişimi veya KVM/VNC konsol erişimi
⚠️ Önemli Uyarı: IP adresini SSH üzerinden değiştiriyorsan, bağlantının kopma ihtimaline karşı mutlaka VNC veya KVM konsol erişimin olduğundan emin ol. Aksi halde sunucuna erişimi kaybedebilirsin.

Adım 1: Mevcut IP Adresini Kontrol Et

Önce mevcut IP yapılandırmana bakalım:

ip addr show

Çıktıda şuna benzer bir sonuç göreceksin:

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
    inet 185.123.45.67/24 brd 185.123.45.255 scope global eth0
       valid_lft forever preferred_lft forever

Burada eth0 ağ arayüzü adın, 185.123.45.67/24 ise mevcut IP adresin. Bazı sunucularda arayüz adı ens3, ens18 veya enp0s3 gibi farklı isimlerle göründüğünü de unutma.

Ağ arayüzü adını öğrenmek için:

ip link show

Adım 2: Geçici IP Adresi Değiştirme (Reboot'a Kadar)

Hızlıca test yapmak istiyorsan, ip komutu ile geçici olarak IP değiştirebilirsin. Bu değişiklik sunucu yeniden başlatılana kadar geçerlidir.

Mevcut IP'yi kaldır:

sudo ip addr del 185.123.45.67/24 dev eth0

Yeni IP'yi ata:

sudo ip addr add 185.123.45.100/24 dev eth0

Gateway'i ayarla:

sudo ip route add default via 185.123.45.1 dev eth0

Değişikliği doğrula:

ip addr show eth0

Bu yöntem test amaçlıdır. Sunucu yeniden başladığında eski konfigürasyona dönecektir. Kalıcı bir değişiklik istiyorsan bir sonraki adıma geç.

Adım 3: Netplan ile Kalıcı IP Değiştirme (Önerilen Yöntem)

Ubuntu 18.04 ve sonraki sürümlerde ağ yapılandırması Netplan üzerinden yönetilir. Bu, en doğru ve kalıcı yöntemdir.

3.1 Netplan Yapılandırma Dosyasını Bul

ls /etc/netplan/

Genelde 00-installer-config.yaml, 01-netcfg.yaml veya 50-cloud-init.yaml gibi bir dosya göreceksin.

3.2 Dosyayı Düzenle

sudo nano /etc/netplan/00-installer-config.yaml

Dosyanın içeriğini şu şekilde düzenle:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      addresses:
        - 185.123.45.100/24
      routes:
        - to: default
          via: 185.123.45.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1
⚠️ YAML Hatası Uyarısı: YAML dosyalarında girintiler (indentation) çok önemlidir. Tab yerine mutlaka boşluk (space) kullan. Yanlış girinti dosyanın çalışmamasına neden olur.

3.3 Yapılandırmayı Test Et

Değişiklikleri uygulamadan önce test etmek her zaman iyi bir fikirdir:

sudo netplan try

Bu komut yeni ayarları uygular ve 120 saniye boyunca onay bekler. Eğer bağlantı koparsa otomatik olarak eski ayarlara döner. Güvenli bir yöntemdir.

3.4 Kalıcı Olarak Uygula

Test başarılıysa kalıcı olarak uygula:

sudo netplan apply

3.5 Doğrulama

# IP adresini kontrol et
ip addr show eth0

# Gateway'i kontrol et
ip route show

# DNS'i kontrol et
resolvectl status

# İnternet bağlantısını test et
ping -c 4 google.com

💡 VDS Sunucunda IP Yönetimi Kolay Olsun

IP adresi değiştirme gibi işlemler, altyapının kalitesiyle doğrudan ilgili. Eğer sunucunda sürekli ağ sorunları yaşıyorsan veya IP değişikliğinden sonra performans düşüyorsa, sorun yapılandırmadan çok altyapıdan kaynaklanıyor olabilir.

HazalHost VDS sunucuları, Türkiye lokasyonunda yüksek performanslı altyapı ile çalışır. Her sunucu DDoS korumalı, düşük ping süreli ve tam root erişimli gelir. IP değişikliği gibi işlemleri KVM konsol üzerinden güvenle yapabilirsin.

→ Ekonomik VDS Paketlerini İncele  |  → Performans VDS Paketlerini İncele

Adım 4: Cloud-Init Varsa Dikkat!

Bazı VDS sağlayıcılarında sunucu cloud-init ile yapılandırılır. Bu durumda Netplan dosyandaki değişiklikler sunucu yeniden başladığında sıfırlanabilir.

Cloud-init'in aktif olup olmadığını kontrol et:

cloud-init status

Eğer aktifse ve ağ yapılandırmasını yönetiyorsa, cloud-init'in ağ yapılandırmasını devre dışı bırakman gerekir:

sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

İçine şunu yaz:

network: {config: disabled}

Ardından Netplan değişikliklerini tekrar uygula:

sudo netplan apply

Adım 5: IPv6 Adresi Ekleme

Modern sunucularda IPv6 desteği de önemli. Netplan ile IPv6 eklemek oldukça kolay:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      addresses:
        - 185.123.45.100/24
        - "2a06:xxxx:xxxx::1/64"
      routes:
        - to: default
          via: 185.123.45.1
        - to: "::/0"
          via: "2a06:xxxx:xxxx::1"
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1
          - "2001:4860:4860::8888"

Adım 6: Birden Fazla IP Adresi Ekleme

Sunucuna birden fazla IP adresi atamak istiyorsan, Netplan'da addresses listesine ekleme yapman yeterli:

network:
  version: 2
  ethernets:
    eth0:
      addresses:
        - 185.123.45.100/24
        - 185.123.45.101/24
        - 185.123.45.102/24
      routes:
        - to: default
          via: 185.123.45.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1

Uyguladıktan sonra tüm IP'lerin aktif olduğunu doğrula:

ip addr show eth0 | grep inet

Sık Yapılan Hatalar ve Çözümleri

IP değiştirme sırasında en çok karşılaşılan sorunları ve çözümlerini derledik:

❌ Hata 1: "Cannot find device eth0"

Sebep: Ağ arayüzü adı farklı olabilir.

# Doğru arayüz adını bul
ip link show
# Çıktıda ens3, enp0s3, ens18 gibi isimler olabilir

❌ Hata 2: "Error in network definition"

Sebep: YAML syntax hatası, genelde girinti problemi.

# Yapılandırmayı doğrula
sudo netplan generate
# Hata mesajında satır numarası verecektir

❌ Hata 3: Sunucuya Erişim Kaybı

Sebep: Yanlış IP veya gateway girilmiş.

Çözüm: VNC/KVM konsol ile sunucuya bağlanarak düzeltme yap. Bu yüzden IP değiştirmeden önce her zaman konsol erişiminin açık olduğundan emin ol.

❌ Hata 4: DNS Çözümlenemiyor

Sebep: DNS ayarları eksik.

# systemd-resolved durumunu kontrol et
sudo systemctl status systemd-resolved

# Manuel DNS testi
nslookup google.com 8.8.8.8

🚀 Sunucu Yönetimiyle Uğraşmak İstemiyorsan...

IP değiştirme, DNS ayarları, firewall yapılandırması... Bunlarla tek tek uğraşmak yerine hazır ve optimize edilmiş bir sunucu ile başlamak çok daha mantıklı. HazalHost'un VDS sunucuları tam root erişimli, KVM konsol destekli ve DDoS korumalı gelir.

En kolay çözüm: VDS sunucunu Türkiye'nin en güvenli altyapısında, uygun fiyatla hemen başlat. Nested sanallaştırma desteği ile kendi sanal makinelerini bile kurabilirsin.

🔥 Performans VDS Sunucu Satın Al → Nested Sunucu Paketleri

Ek İpuçları ve Best Practice'ler

  • Değişiklik öncesi yedek al: sudo cp /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.bak
  • netplan try kullan: Doğrudan apply yerine önce try ile test et
  • Firewall'u güncelle: IP değiştirdikten sonra UFW veya iptables kurallarını kontrol et
  • SSH ayarını güncelle: SSH'ın belirli bir IP'ye bağlı olup olmadığını /etc/ssh/sshd_config dosyasından kontrol et
  • PTR kaydını güncelle: E-posta sunucusu çalıştırıyorsan yeni IP için reverse DNS kaydı oluşturmayı unutma
  • Monitoring ekle: IP değişikliğinden sonra sunucu izleme araçlarını güncelle

Sonuç

Ubuntu sunucuda IP adresi değiştirmek, doğru bilgiyle yapıldığında oldukça basit bir işlem. Netplan ile kalıcı yapılandırma, ip komutuyla geçici test — ikisini de bilmek seni bir adım öne taşır.

Özetle yapman gerekenler:

  1. Mevcut IP yapılandırmayı kontrol et
  2. Netplan dosyasını düzenle
  3. netplan try ile test et
  4. netplan apply ile kalıcı olarak uygula
  5. DNS, gateway ve bağlantı testlerini yap

Eğer bu tür işlemlerle sürekli uğraşmak istemiyorsan, profesyonel altyapıya sahip bir VDS sunucu ile başlamak uzun vadede sana hem zaman hem para kazandırır. İyi yapılandırılmış bir sunucu, daha az sorun demektir.

Sık Sorulan Sorular (FAQ)

Ubuntu sunucuda IP değiştirmek sunucuyu yeniden başlatmayı gerektirir mi?

Hayır, sudo netplan apply komutu ile IP değişikliğini sunucu yeniden başlatmadan uygulayabilirsin. Ancak bazı servislerin (web sunucusu, mail sunucusu gibi) yeni IP'yi tanıması için servis yeniden başlatma gerekebilir.

IP değiştirdikten sonra SSH bağlantısı kopar mı?

Evet, mevcut SSH bağlantısı yeni IP uygulandığında kesilecektir. Bu yüzden IP değişikliği yapmadan önce mutlaka VNC veya KVM konsol erişimin olduğundan emin ol. Yeni IP üzerinden tekrar SSH ile bağlanabilirsin.

Birden fazla IP adresini aynı sunucuya ekleyebilir miyim?

Evet, Netplan yapılandırma dosyasında addresses listesine birden fazla IP ekleyerek aynı arayüze çoklu IP atayabilirsin. Bu özellik web hosting, SSL sertifikası veya farklı servisler için ayrı IP kullanmak istediğinde oldukça faydalıdır.

Cloud sunucularda IP değiştirme farklı mıdır?

Evet, cloud sunucularda genellikle cloud-init aktif olduğu için Netplan değişiklikleri yeniden başlatmada sıfırlanabilir. Cloud-init'in ağ yapılandırmasını /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg dosyası ile devre dışı bırakman gerekir.

IP değişikliği web sitemi etkiler mi?

Evet, IP değiştirdikten sonra DNS kayıtlarını (A kaydı) yeni IP'ye güncellemelisin. DNS propagasyon süresi (genelde 1-48 saat) boyunca eski IP üzerinden gelen trafik kesilir. Bu süreyi minimumda tutmak için DNS A kaydının TTL değerini değişiklik öncesinde düşürmeni öneririz.

#ubuntu #ip adresi #vds #sunucu yönetimi #netplan #linux
Paylaş:

İçindekiler

🚀 VDS Sunucu Arıyorsan

Türkiye lokasyonlu, DDoS korumalı VDS sunuculara hemen göz at.

VDS Paketlerini İncele