
İnternet üzerinde çalışan sunucuların en temel yapı taşlarından biri IP adresidir. Her sunucu, her bilgisayar ve hatta internete bağlanan her cihaz bir IP adresine sahiptir. Bu adresler sayesinde cihazlar birbirleriyle iletişim kurabilir ve veri alışverişi gerçekleştirebilir. Özellikle sanal sunucular yani VPS (Virtual Private Server) kullanıldığında, sunucunun IP adresini bilmek oldukça önemli bir hale gelir.
Bir VPS satın aldığınızda veya kiraladığınızda servis sağlayıcı genellikle size bir IP adresi verir. Bu IP adresi sayesinde sunucuya uzaktan bağlanabilir, web sitelerinizi çalıştırabilir, uygulamalarınızı barındırabilir veya çeşitli sunucu hizmetleri sunabilirsiniz. Ancak bazı durumlarda VPS’in IP adresini tekrar kontrol etmek gerekebilir. Örneğin birden fazla ağ kartı bulunan sunucularda veya sunucu yapılandırması değiştirildiğinde IP adresini yeniden öğrenmek isteyebilirsiniz.
Linux tabanlı VPS sistemlerinde IP adresini öğrenmenin birkaç farklı yolu vardır. Bu yöntemler genellikle terminal üzerinden çalıştırılan komutlarla gerçekleştirilir. En yaygın kullanılan yöntemler arasında ifconfig komutu ve curl ifconfig.me komutu yer alır. Bu komutlar sayesinde sunucunun hem yerel ağ IP adresini hem de internet üzerinde görünen dış IP adresini öğrenebilirsiniz.
Bu rehberde VPS sunucularında IP adresinin ne olduğunu, neden önemli olduğunu, Putty ile VPS bağlantısının nasıl kurulduğunu ve ifconfig ile curl komutlarının nasıl kullanıldığını detaylı şekilde ele alacağız. Ayrıca ağ yapısı, güvenlik önlemleri ve IP yönetimi gibi konular da ayrıntılı şekilde açıklanacaktır.
VPS Nedir?
VPS yani Virtual Private Server, fiziksel bir sunucunun sanallaştırma teknolojileri kullanılarak birden fazla bağımsız sunucuya bölünmesiyle oluşturulan sanal sunuculardır. Her VPS kendi işletim sistemine, depolama alanına, RAM miktarına ve işlemci kaynaklarına sahiptir.
Bir VPS kullanıcısı için sunucu tamamen bağımsız bir bilgisayar gibi çalışır. Bu nedenle kullanıcı istediği yazılımı kurabilir, sistem ayarlarını değiştirebilir ve kendi projelerini barındırabilir.
VPS sistemleri genellikle şu amaçlarla kullanılır:
Web sitesi barındırma
Oyun sunucuları kurma
Veritabanı sunucuları
VPN sunucuları
Dosya sunucuları
E-posta sunucuları
Uygulama barındırma
API servisleri
VPS sunucularına erişim genellikle SSH bağlantısı üzerinden yapılır. SSH bağlantısı sayesinde kullanıcılar uzaktan sunucuya bağlanarak komut satırı üzerinden yönetim işlemleri gerçekleştirebilirler.
IP Adresi Nedir?
IP adresi, internete bağlı cihazların birbirini tanımasını sağlayan sayısal bir kimliktir. Internet Protocol kelimelerinin kısaltması olan IP, ağ üzerindeki veri paketlerinin doğru hedefe ulaşmasını sağlar.
Bir IP adresi genellikle şu formatta görünür:
192.168.1.1
Bu format IPv4 adresi olarak bilinir. Günümüzde IPv6 adı verilen daha gelişmiş bir adresleme sistemi de kullanılmaktadır.
IP adresleri iki ana kategoriye ayrılır:
Yerel IP adresi
Genel (Public) IP adresi
Yerel IP adresi yalnızca aynı ağ içerisindeki cihazlar tarafından kullanılabilir. Örneğin bir veri merkezindeki sunucular arasında iletişim kurmak için yerel IP adresleri kullanılır.
Public IP adresi ise internet üzerinde görünen IP adresidir. Bir VPS sunucusuna internet üzerinden erişmek için bu adres kullanılır.
VPS Sunucularında IP Adresinin Önemi
Bir VPS sunucusunda IP adresi oldukça kritik bir rol oynar. Çünkü sunucuya bağlantı kurmak, web sitelerini çalıştırmak veya uygulamaları internet üzerinden erişilebilir hale getirmek için IP adresi gerekir.
Bir VPS sunucusunun IP adresi aşağıdaki durumlarda kullanılır:
SSH bağlantısı kurmak
Web sitesi yayınlamak
API servislerini çalıştırmak
DNS kayıtları oluşturmak
Uygulama sunucularını bağlamak
Uzaktan yönetim yapmak
Örneğin bir VPS sunucusuna SSH ile bağlanmak istediğinizde şu komutu kullanabilirsiniz:
ssh root@192.168.1.10
Burada yazan IP adresi VPS sunucusunun adresidir.
Putty Nedir?
Putty, Windows işletim sisteminde SSH bağlantısı kurmak için kullanılan popüler bir terminal programıdır. Açık kaynaklı ve ücretsiz olan Putty, sunuculara uzaktan bağlanmak için oldukça yaygın şekilde kullanılır.
Putty programı sayesinde kullanıcılar:
SSH bağlantısı kurabilir
Telnet bağlantısı yapabilir
Serial bağlantı kullanabilir
Sunucu komutlarını çalıştırabilir
Putty özellikle Windows kullanıcıları için Linux sunucularına bağlanmanın en kolay yollarından biridir.
Putty ile VPS Sunucusuna Bağlanma
VPS sunucusunun IP adresini öğrenmeden önce genellikle sunucuya SSH bağlantısı kurmanız gerekir. Bunun için Putty programı kullanılabilir.
Putty ile VPS sunucusuna bağlanmak için şu adımlar izlenir:
Öncelikle Putty programı açılır.
Program açıldığında Host Name kısmına VPS sunucusunun IP adresi yazılır.
Port kısmı genellikle 22 olarak bırakılır.
Connection Type kısmında SSH seçili olmalıdır.
Open butonuna basılarak bağlantı başlatılır.
Bağlantı kurulduğunda kullanıcıdan kullanıcı adı ve parola istenir.
Genellikle VPS sunucularında varsayılan kullanıcı adı root olur.
Kullanıcı adı ve parola doğru girildiğinde VPS terminal ekranı açılır.
Artık sunucu üzerinde komut çalıştırabilirsiniz.
ifconfig Komutu ile VPS IP Adresini Öğrenme
Linux sistemlerinde ağ bilgilerini görmek için kullanılan en klasik komutlardan biri ifconfig komutudur.
ifconfig komutu sayesinde şu bilgiler görüntülenebilir:
IP adresi
Ağ maskesi
MAC adresi
Ağ arayüzleri
Paket istatistikleri
VPS sunucusunun IP adresini öğrenmek için terminalde şu komut yazılır:
ifconfig
Komut çalıştırıldığında ekranda ağ arayüzlerine ait bilgiler görünür.
Çıktı genellikle şu şekilde olur:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>
inet 192.168.1.20
netmask 255.255.255.0
broadcast 192.168.1.255
Burada görülen inet kısmı sunucunun IP adresini gösterir.
Modern Linux Sistemlerinde IP Komutu
Yeni Linux sistemlerinde ifconfig komutu yerine ip komutu kullanılmaktadır.
IP adresini görmek için şu komut yazılabilir:
ip addr
Bu komut da ağ arayüzlerini ve IP adreslerini gösterir.
curl Komutu ile VPS Public IP Öğrenme
Bazı durumlarda sunucunun public IP adresini öğrenmek gerekebilir. Bu durumda curl komutu kullanılabilir.
curl komutu internet üzerindeki bir servise istek gönderir ve o servisten gelen sonucu gösterir.
VPS sunucusunun dış IP adresini öğrenmek için şu komut yazılır:
curl ifconfig.me
Komut çalıştırıldığında ekranda sunucunun public IP adresi görünür.
Örnek çıktı:
45.136.204.12
Bu adres sunucunun internet üzerinde görünen IP adresidir.
curl Komutunun Avantajları
curl komutu birçok avantaj sunar.
Çok hızlı çalışır
API servisleri ile uyumludur
Script yazımında kullanılabilir
Otomasyon işlemlerine uygundur
Bu nedenle birçok sistem yöneticisi IP kontrolü için curl komutunu tercih eder.
VPS Sunucularında Birden Fazla IP Adresi
Bazı VPS sunucularında birden fazla IP adresi olabilir.
Bu durum genellikle şu sebeplerden kaynaklanır:
Ek IP satın alınması
IPv6 desteği
Farklı ağ arayüzleri
Docker veya sanallaştırma sistemleri
Bu gibi durumlarda ifconfig komutu birden fazla IP adresi gösterebilir.
VPS Sunucularında Ağ Arayüzleri
Linux sunucularında ağ bağlantıları genellikle şu isimlerle görülür:
eth0
ens3
enp0s3
lo
lo arayüzü loopback yani yerel bağlantıyı temsil eder.
eth0 veya benzeri arayüzler gerçek ağ bağlantısını gösterir.
IP Adresi Yönetimi
Bir VPS sunucusunda IP adresi yönetimi oldukça önemlidir. Özellikle sunucu güvenliği ve ağ yapılandırması açısından doğru IP yönetimi yapılmalıdır.
IP yönetimi şu işlemleri kapsar:
Statik IP tanımlama
Firewall ayarları
Port yönlendirme
DNS kayıtları
IP kısıtlama
VPS Güvenliği ve IP Koruması
VPS sunucularında IP adresi güvenliği önemlidir. Çünkü saldırganlar genellikle IP adreslerini tarayarak açık sunucuları bulmaya çalışırlar.
Bu nedenle bazı güvenlik önlemleri alınmalıdır.
SSH portu değiştirmek
Firewall kullanmak
Fail2Ban kurmak
Gereksiz portları kapatmak
Root erişimini sınırlandırmak
IP Adresi Değişiklikleri
Bazı VPS sağlayıcıları IP adresini değiştirebilir. Bu durum genellikle şu durumlarda gerçekleşir:
Sunucu taşınması
Veri merkezi değişikliği
Ağ yapılandırması değişikliği
Bu gibi durumlarda IP adresini tekrar kontrol etmek gerekir.
Sonuç
VPS sunucularında IP adresini öğrenmek oldukça basit bir işlemdir. Putty ile sunucuya bağlandıktan sonra birkaç farklı komut kullanarak IP adresini görüntüleyebilirsiniz.
En yaygın kullanılan yöntemler şunlardır:
ifconfig komutu ile yerel IP adresini öğrenmek
ip addr komutu ile ağ bilgilerini görmek
curl ifconfig.me komutu ile public IP adresini öğrenmek
Bu komutlar sayesinde VPS sunucunuzun ağ bilgilerini hızlı ve kolay şekilde kontrol edebilirsiniz. Özellikle sistem yöneticileri ve geliştiriciler için bu komutlar günlük kullanımda oldukça önemli araçlardır.