İnternete bağlanan her cihazın bir kimliği vardır; bu kimliğe IP adresi denir. Bir mektubun doğru eve ulaşması için nasıl bir adrese ihtiyaç varsa, verinin doğru cihaza ulaşması için de bu sayısal adrese ihtiyaç duyulur. Bu rehberde IP adresinin ne olduğunu, türlerini, nasıl atandığını ve ağlarda nasıl çalıştığını ansiklopedik bir derinlikte ele alıyoruz.
İlgili içerikler: İnternet ve ağ temelleri rehberi · Statik IP nedir? · İnternet servis sağlayıcıları
IP Adresi Nedir?
IP adresi (Internet Protocol address), bir ağa bağlı her cihaza atanan sayısal bir tanımlayıcıdır. İnternet Protokolü (IP), verinin kaynaktan hedefe küçük paketler hâlinde taşınmasını sağlayan temel kurallar bütünüdür; bu protokolde her cihaz benzersiz bir adresle anılır.
Kısaca IP adresi iki temel işlevi birlikte yerine getirir: cihazı tanımlamak (ağdaki kimliği) ve konumunu adreslemek (verinin nereye gönderileceği). Bu sayede yönlendiriciler bir paketi, dünyanın öbür ucundaki doğru sunucuya kadar adım adım iletebilir.
Ne İşe Yarar ve Nasıl Çalışır?
Bir cihaz internete veya yerel bir ağa istek gönderdiğinde, bu istek paketlere bölünür. Her paketin başlığında hem gönderenin hem de alıcının IP adresi yer alır. Ağdaki yönlendiriciler bu bilgiye bakarak paketi bir sonraki durağa iletir; paketler hedefe ulaştığında yeniden birleştirilir. Bu yolculuk boyunca her yönlendirici, yalnızca bir sonraki adımı bilir ve paketi hedefe yaklaştıracak yöne aktarır.
- Adresleme: Verinin hangi cihaza gideceğini belirtir.
- Yönlendirme (routing): Paketin ağdan ağa hangi yolu izleyeceğini yönlendiricilerin belirlemesini sağlar.
- Kimlik: Aynı ağdaki cihazların birbirini ayırt etmesine olanak tanır.
- Erişilebilirlik: Bir sunucunun internet üzerinden ulaşılabilir olmasını mümkün kılar.
IPv4 ve IPv6 Arasındaki Fark
Bugün iki farklı IP sürümü yan yana kullanılıyor. IPv4, uzun yıllardır kullanılan sürümdür ve 32 bit uzunluğundadır; adresler noktayla ayrılmış dört sayı olarak yazılır (örneğin 192.168.1.10). Her sayı 0 ile 255 arasında bir değer alır.
32 bitlik bir uzayda yaklaşık 4,3 milyar (2 üzeri 32) benzersiz adres bulunur. İnternete bağlı cihaz sayısı hızla arttığı için bu havuz zamanla yetersiz kaldı ve yeni bir sürüm geliştirildi.
IPv6, 128 bit uzunluğundadır ve on altılık (hexadecimal) düzende, iki nokta üst üste ile ayrılmış sekiz gruptan oluşur (örneğin 2001:0db8:85a3::8a2e:0370:7334). Bu genişlik, pratikte tükenmeyecek kadar büyük bir adres uzayı sunar.
| Özellik | IPv4 | IPv6 |
|---|---|---|
| Uzunluk | 32 bit | 128 bit |
| Yazım | Noktalı ondalık (192.168.1.10) | On altılık, iki nokta ile (2001:db8::1) |
| Adres sayısı | Yaklaşık 4,3 milyar | Pratikte tükenmez |
| Örnek | 203.0.113.5 | 2001:0db8:85a3::8a2e:0370:7334 |
| Otomatik yapılandırma | DHCP ile yaygın | DHCPv6 ve durumsuz otomatik yapılandırma (SLAAC) |
Genel (Public) ve Özel (Private) IP Adresleri
IP adresleri kullanım alanına göre genel ve özel olarak ikiye ayrılır. Genel (public) IP, internette benzersizdir ve doğrudan dışarıdan erişilebilir. Özel (private) IP ise yalnızca yerel ağ içinde geçerlidir; ev veya ofis ağındaki cihazlara verilir ve internette doğrudan yönlendirilmez.
RFC 1918 standardı, yerel ağlarda kullanılmak üzere belirli aralıkları özel adres olarak ayırmıştır:
| Aralık | CIDR gösterimi | Tipik kullanım |
|---|---|---|
| 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 | Büyük kurumsal ağlar |
| 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 | Orta ölçekli ağlar |
| 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 | Ev ve küçük ofis ağları |
Ayrıca 127.0.0.1 adresi loopback (geri döngü) olarak cihazın kendisini gösterir; 169.254.0.0/16 aralığı ise DHCP sunucusuna ulaşılamadığında cihazların kendine atadığı bağlantı-yerel (link-local) adreslerdir.
NAT: Özel IP'ler İnternete Nasıl Çıkar?
Evinizdeki onlarca cihaz tek bir genel IP adresi üzerinden internete çıkar. Bunu mümkün kılan mekanizma NAT'tır (Network Address Translation / Ağ Adresi Çevirisi). Modem/yönlendirici, yerel ağdaki özel IP'leri tek bir genel IP'ye çevirir ve dönen yanıtları doğru cihaza geri iletir.
IPv4 adreslerinin kıtlığı nedeniyle bazı servis sağlayıcılar CGNAT (Carrier-Grade NAT) kullanır; bu durumda birden çok abone aynı genel IP'yi paylaşır. Genel IP ve özel IP ayrımının ağınızı nasıl etkilediğini statik IP rehberimizde de ele alıyoruz.
Statik ve Dinamik IP
IP adresi atanış biçimine göre de ikiye ayrılır. Dinamik IP, servis sağlayıcı veya yönlendirici tarafından otomatik olarak atanır ve zamanla değişebilir. Ev kullanıcılarının çoğu dinamik IP kullanır.
Statik IP ise sabittir ve değişmez. Kendi sunucusunu barındıran, uzaktan erişim kuran veya belirli bir adrese hizmet bağlayan kullanıcılar için önemlidir. Aradaki farkları ve hangi durumda hangisinin uygun olduğunu statik IP nedir yazımızda ayrıntılı bulabilirsiniz.
- Dinamik IP: Otomatik atanır, değişebilir, ev kullanımı için pratiktir.
- Statik IP: Sabittir, sunucu ve uzaktan erişim senaryolarında tercih edilir.
Adresler Nasıl Atanır?
Yerel ağda IP adresleri genellikle DHCP (Dynamic Host Configuration Protocol) ile otomatik dağıtılır. Bir cihaz ağa bağlandığında DHCP sunucusundan bir adres, ağ geçidi ve DNS bilgisi ister; sunucu da uygun bir adresi belirli bir süreliğine (kira / lease) atar.
İnternete çıkan genel IP adresini ise internet servis sağlayıcınız (ISS) tahsis eder. Sağlayıcılar, ellerindeki adres bloklarını abonelerine dinamik ya da statik olarak dağıtır.
Adres Sınıfları (A, B, C)
IPv4 tasarlandığında adresler sınıflara ayrılmıştı. Bu "sınıflı" (classful) düzende adres bloklarının büyüklüğü sabitti: Sınıf A çok büyük ağlar için, Sınıf B orta ölçekli ağlar için, Sınıf C ise küçük ağlar için tasarlanmıştı. Sınıf D çoklu gönderim (multicast), Sınıf E ise deneysel amaçlar için ayrılmıştı.
| Sınıf | Başlangıç bitleri | Varsayılan maske | Kullanım |
|---|---|---|---|
| A | 0 | /8 | Çok büyük ağlar |
| B | 10 | /16 | Orta ölçekli ağlar |
| C | 110 | /24 | Küçük ağlar |
| D | 1110 | - | Çoklu gönderim (multicast) |
| E | 1111 | - | Ayrılmış / deneysel |
Sabit blok boyutları adres israfına yol açtığı için sınıflı sistem zamanla yerini daha esnek olan CIDR'a bıraktı. Yine de sınıf kavramı, eski belgeleri ve bazı yapılandırmaları anlamak için hâlâ bilinmeye değerdir.
Alt Ağ Maskesi ve CIDR Gösterimi
Bir IP adresi iki bölümden oluşur: ağ kısmı ve host (cihaz) kısmı. Bu iki bölümün nerede ayrıldığını alt ağ maskesi (subnet mask) belirler. Modern gösterimde maske, adresin sonuna eklenen bir sayı ile ifade edilir; buna CIDR (Classless Inter-Domain Routing) denir. CIDR, sınıflı sistemin katı sınırlarını kaldırarak adres bloklarının ihtiyaca göre daha küçük ya da daha büyük parçalara bölünmesine imkân tanır.
192.168.1.0/24
| |
| +-- /24 = ilk 24 bit ağ kısmı (255.255.255.0)
+------------- ağ adresi
/24 blogunda:
Toplam adres : 256
Kullanilabilir host : 254 (ag ve yayin adresi haric)
Ilk host : 192.168.1.1
Son host : 192.168.1.254Maskedeki sayı büyüdükçe ağdaki cihaz kapasitesi küçülür. Yaygın blok boyutları şöyledir:
| CIDR | Alt ağ maskesi | Kullanılabilir host |
|---|---|---|
| /24 | 255.255.255.0 | 254 |
| /25 | 255.255.255.128 | 126 |
| /26 | 255.255.255.192 | 62 |
| /30 | 255.255.255.252 | 2 |
IP Adresimi Nasıl Öğrenirim?
Cihazınızın yerel IP adresini işletim sisteminin komut satırından öğrenebilirsiniz. İnternete çıkan genel IP adresi ise farklıdır; onu genellikle bir dış servise sorarak görürsünüz.
# Windows - yerel IP
ipconfig
# Linux / macOS - yerel IP
ip addr # yeni sistemler
ifconfig # eski sistemler
# Genel (public) IP - herhangi bir sistemde
curl ifconfig.me
curl https://api.ipify.orgIP ve Portlar
IP adresi verinin hangi cihaza gideceğini belirtir; port numarası ise o cihazdaki hangi servise gideceğini belirtir. Örneğin web trafiği genellikle 80 ve 443 portlarını kullanır. Bir IP ile port birlikte bir servisi işaret eder (örneğin 203.0.113.5:443).
Bir sunucuda hangi portların dışarıya açık olduğunu incelemek güvenlik açısından önemlidir; bu konuyu açık port tarama yazımızda ayrıntılandırdık.
IP ve Alan Adı İlişkisi
İnsanlar sayısal adresleri hatırlamakta zorlanır; bu yüzden ornek.com gibi alan adları kullanırız. Bir alan adını girdiğinizde DNS (Domain Name System) devreye girer ve bu adı ilgili sunucunun IP adresine çevirir. Yani alan adı okunabilir bir etikettir; işin arkasında iletişim yine IP adresi üzerinden yürür.
Bir alan adı zaman içinde farklı bir sunucuya taşınabilir; bu durumda yalnızca DNS kaydındaki IP adresi güncellenir ve ziyaretçiler alan adını değiştirmeden yeni sunucuya ulaşır. Bu esneklik, alan adı ile IP adresini birbirinden bağımsız yönetebilmenin en önemli avantajlarından biridir.
Gizlilik ve Türkiye'de Hukuki Boyut
IP adresi, bir kişiyi doğrudan olmasa da dolaylı olarak belirlenebilir kılabildiği için gizlilik açısından hassas bir veridir. Türkiye'de kişisel verilerin işlenmesi 6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) çerçevesinde düzenlenir; bir IP adresi bir gerçek kişiyle ilişkilendirilebildiğinde kişisel veri niteliği taşıyabilir.
İnternet yayınlarına ilişkin temel çerçeve ise 5651 sayılı İnternet Ortamında Yapılan Yayınların Düzenlenmesi ve Bu Yayınlar Yoluyla İşlenen Suçlarla Mücadele Edilmesi Hakkında Kanun'dur. Bu Kanun; erişim sağlayıcı ve yer sağlayıcılara belirli trafik/erişim kayıtlarını tutma yükümlülüğü getirir ve bu kayıtlarda IP adresi önemli bir bileşendir. Kanunun uygulanmasında Bilgi Teknolojileri ve İletişim Kurumu (BTK) merkezi bir rol oynar.
5651 kapsamında içeriğe erişimin engellenmesi de mümkündür; erişim engelinin hangi ölçütlere göre verildiğini erişim engeli yazımızda inceledik.
Sıkça Sorulan Sorular
IP adresim değişir mi?
Dinamik IP kullanıyorsanız zaman zaman değişebilir; modeminizin yeniden başlaması veya sağlayıcının atamayı yenilemesi adresi değiştirebilir. Statik IP ise değişmez.
Birden fazla cihaz aynı IP adresine sahip olabilir mi?
Aynı yerel ağda iki cihaz aynı özel IP'ye sahip olamaz; bu bir çakışmaya yol açar. Ancak farklı yerel ağlardaki cihazlar aynı özel adresi (örneğin 192.168.1.10) bağımsız olarak kullanabilir, çünkü bu adresler internette benzersiz değildir.
IPv4 ile IPv6 birbiriyle konuşabilir mi?
Doğrudan değil; farklı adres yapılarına sahiptirler. Uyum için çift yığın (dual stack) yapılandırması veya çeviri/tünelleme yöntemleri kullanılır.
Genel IP adresim benim kimliğimi açık eder mi?
Genel IP tek başına adınızı göstermez; yaklaşık coğrafi konum ve servis sağlayıcı bilgisi verebilir. Bir IP'nin belirli bir aboneyle eşleştirilmesi, sağlayıcıdaki kayıtlar ve yasal süreç gerektirir.