IP Adresi Ve Çalışma Prensibi
İnternette bir sayfayı açtığınızda, mesaj gönderdiğinizde ya da video izlediğinizde, arka planda milyarlarca cihaz birbirine veri gönderir. Bu verilerin doğru yere ulaşması, her cihazın ağ üzerinde benzersiz bir adrese sahip olmasına bağlıdır. Bu adrese IP adresi denir.
IP adresini, posta sistemindeki ev adresine benzetebiliriz. Bir mektubun doğru eve ulaşması için adresin açık ve benzersiz olması gerektiği gibi, internetteki her veri paketi de gideceği ve geldiği IP adresini üzerinde taşır. Bu yazıda IP adresinin ne olduğunu, nasıl yapılandığını, hangi türlerinin bulunduğunu ve bir veri paketinin internette nasıl yol aldığını ayrıntılı olarak anlatıyoruz.
IP Adresi Nedir?
IP, “Internet Protocol” yani İnternet Protokolü’nün kısaltmasıdır. İnternet Protokolü, verinin ağlar arasında nasıl adresleneceğini ve iletileceğini belirleyen temel kurallar bütünüdür. IP adresi ise bu protokol çerçevesinde bir cihaza verilen sayısal kimliktir.
IP adresinin iki temel görevi vardır:
- Tanımlama: Ağdaki cihazı diğerlerinden ayırt eder.
- Konum belirleme: Cihazın hangi ağda bulunduğunu gösterir, böylece verinin oraya nasıl ulaştırılacağı belirlenebilir.
Bilgisayarlar, telefonlar, akıllı televizyonlar, yazıcılar ve web sitelerini barındıran sunucular dahil, ağa bağlanan her cihazın bir IP adresi vardır.
IPv4: Klasik IP Adresi
Bugün en çok tanıdığımız IP adresi biçimi IPv4’tür. Bir IPv4 adresi, noktalarla ayrılmış dört sayıdan oluşur:
192.168.1.25
Her bölüm 0 ile 255 arasında bir değer alır. Bunun nedeni, her bölümün 8 bitlik (1 baytlık) bir sayı olmasıdır. Dört bölüm bir araya geldiğinde toplam 32 bitlik bir adres oluşur. Bu da teorik olarak yaklaşık 4,3 milyar farklı adres demektir.
İnternet tasarlandığında 4,3 milyar adres fazlasıyla yeterli görünüyordu. Ancak bilgisayarların, ardından telefonların ve akıllı cihazların yaygınlaşmasıyla bu havuz hızla tükendi. Küresel adres dağıtımından sorumlu IANA’nın elindeki serbest IPv4 blokları 2011’de bitti. Avrupa, Orta Doğu ve Türkiye’nin de dahil olduğu bölgeden sorumlu RIPE NCC ise 2019’da son serbest IPv4 adreslerini dağıttı.
IPv6: Yeni Nesil IP Adresi
IPv4 adreslerinin tükenmesine çözüm olarak IPv6 geliştirildi. IPv6 adresleri 128 bit uzunluğundadır ve on altılık (hexadecimal) sistemde, iki nokta üst üste ile ayrılmış sekiz gruptan oluşur:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
Ardışık sıfır grupları kısaltılarak daha kısa yazılabilir: 2001:db8:85a3::8a2e:370:7334.
IPv6’nın sunduğu adres sayısı yaklaşık 340 undesilyon, yani 3,4 x 10^38’dir. Bu, Dünya’daki her kum tanesine milyarlarca adres verilebilecek kadar büyük bir sayıdır. Türkiye’deki servis sağlayıcılar da IPv6’ya geçişi aşamalı olarak sürdürüyor; bugün birçok bağlantı hem IPv4 hem IPv6 adresine aynı anda sahip.
IP Sınıfları: Tarihsel Bir Sistem
İnternetin ilk yıllarında IPv4 adresleri, ilk bölümdeki sayıya göre sınıflara ayrılıyordu:
| Sınıf | İlk bölüm aralığı | Kullanım amacı |
|---|---|---|
| A | 1 – 126 | Çok büyük ağlar |
| B | 128 – 191 | Orta ölçekli ağlar |
| C | 192 – 223 | Küçük ağlar |
| D | 224 – 239 | Çok noktaya yayın (multicast) |
| E | 240 – 255 | Deneysel, ayrılmış |
127 ile başlayan adresler ise bilgisayarın kendi kendisiyle iletişim kurması için ayrılmıştır. 127.0.0.1 adresi “localhost” olarak bilinir ve her zaman kullandığınız cihazı işaret eder.
Bu sınıf sistemi, adresleri çok verimsiz dağıttığı için 1993’te yerini CIDR (Classless Inter-Domain Routing) adlı sınıfsız adreslemeye bıraktı. Örneğin bir kuruluşa 300 adres gerektiğinde, sınıf sisteminde 65.000’den fazla adres içeren bir B sınıfı blok vermek gerekiyordu. CIDR ile ise ihtiyaca uygun büyüklükte bloklar tahsis edilebiliyor. Bugün “A sınıfı”, “C sınıfı” gibi ifadeler günlük dilde hâlâ kullanılsa da teknik olarak artık geçerli bir adresleme yöntemi değildir.
SEO’da “C Sınıfı IP” Meselesi
Bir dönem SEO çevrelerinde, farklı C sınıfı IP bloklarından alınan bağlantıların daha değerli olduğu yaygın bir görüştü. Bunun arkasındaki mantık, aynı IP bloğundaki sitelerin aynı kişiye ait olabileceği varsayımıydı. Günümüzde sitelerin büyük kısmı paylaşımlı hosting, bulut sağlayıcılar ve içerik dağıtım ağları üzerinden yayınlandığı için bu ölçüt büyük ölçüde anlamını yitirdi. Arama motorları bağlantı değerlendirmesinde IP bloğundan çok içerik kalitesine ve bağlantının doğallığına odaklanıyor.
Ağ Kısmı ve Cihaz Kısmı: Alt Ağ Maskesi
Her IP adresi iki bölümden oluşur: ağı tanımlayan kısım ve o ağdaki cihazı tanımlayan kısım. Bu ayrımı alt ağ maskesi belirler.
Örneğin ev ağlarında sık görülen 192.168.1.25 adresi ve 255.255.255.0 alt ağ maskesi şunu ifade eder:
- İlk üç bölüm (
192.168.1) ağın adresidir. - Son bölüm (
25) o ağdaki cihazın numarasıdır.
Bu gösterim CIDR ile daha kısa yazılır: 192.168.1.25/24. Buradaki “/24”, adresin ilk 24 bitinin ağ kısmı olduğunu belirtir. Bu ağda 1’den 254’e kadar 254 cihaz adreslenebilir.
Bir cihaz veri göndereceği zaman, alt ağ maskesine bakarak hedefin kendi ağında mı yoksa başka bir ağda mı olduğuna karar verir. Hedef aynı ağdaysa veri doğrudan gönderilir; farklı bir ağdaysa varsayılan ağ geçidine, yani genellikle modeme iletilir.
Genel ve Özel IP Adresleri
Tüm IP adresleri internette doğrudan kullanılmaz. Bazı adres aralıkları yalnızca ev ve kurum ağları içinde kullanılmak üzere ayrılmıştır:
10.0.0.0–10.255.255.255172.16.0.0–172.31.255.255192.168.0.0–192.168.255.255
Bu özel IP adresleri, farklı evlerde tekrar tekrar kullanılabilir. Sizin evinizdeki bilgisayar da komşunuzun bilgisayarı da 192.168.1.10 adresine sahip olabilir; çünkü bu adresler internete çıkmaz.
İnternete ise modeminizin sahip olduğu genel IP adresi ile çıkarsınız. Modem, evdeki tüm cihazların trafiğini bu tek genel adres üzerinden internete iletir. Bu işleme NAT (Network Address Translation) denir. Kendi genel IP adresinizi öğrenmek için ip-adres.com ana sayfasını ziyaret etmeniz yeterli; yerel adresinizi bulma yöntemlerini IP adresi sorgulama rehberimizde anlattık.
Bazı özel amaçlı aralıklar da bilinmeye değer:
100.64.0.0/10: Operatörlerin CGNAT için kullandığı paylaşılan adres alanı169.254.0.0/16: Cihaz DHCP sunucusuna ulaşamadığında kendine atadığı geçici adresler
Dinamik ve Statik IP
IP adresleri, atanma biçimlerine göre de ikiye ayrılır. Dinamik IP, servis sağlayıcının havuzundan geçici olarak atanan ve zaman içinde değişebilen adrestir. Ev internet aboneliklerinin çoğu bu şekilde çalışır. Statik IP ise bağlantıya kalıcı olarak tanımlanan adrestir ve genellikle ek ücretle sunulur.
Statik IP’nin en önemli avantajı, uzaktan erişim gerektiren işlerde, örneğin kendi sunucunuzu barındırırken veya ofis ağına dışarıdan bağlanırken adresin değişmemesidir. Dezavantajı ise adresin sabit olması nedeniyle hedef alınmasının kolaylaşmasıdır. Bu nedenle statik IP kullanan kişilerin modem ve güvenlik duvarı ayarlarına daha fazla özen göstermesi gerekir. Dinamik ve statik IP’nin değiştirilmesiyle ilgili ayrıntıları IP adresi değiştirme rehberimizde bulabilirsiniz.
Yerel ağda ise adresler genellikle modem tarafından DHCP protokolüyle otomatik olarak dağıtılır. Bu sürecin nasıl işlediğini DHCP nedir yazımızda anlattık.
IP Adresleri Kim Tarafından Dağıtılır?
IP adreslerinin dağıtımı hiyerarşik bir yapıyla yönetilir:
- IANA, küresel adres havuzunu yönetir ve büyük blokları bölgesel kuruluşlara dağıtır.
- Bölgesel İnternet Kayıt Kuruluşları (RIR), kendi bölgelerindeki servis sağlayıcılara ve büyük kurumlara adres tahsis eder. Türkiye, RIPE NCC’nin sorumluluk alanındadır.
- Servis sağlayıcılar, aldıkları adresleri abonelerine dağıtır.
Bu yapı sayesinde aynı genel IP adresinin dünyada iki farklı yerde aynı anda kullanılması engellenir.
Bir Veri Paketinin İnternetteki Yolculuğu
IP adresinin nasıl çalıştığını en iyi, bir web sayfasını açarken neler olduğunu takip ederek anlayabiliriz:
- Alan adı çözümleme: Tarayıcıya bir site adı yazdığınızda, bilgisayarınız önce DNS sunucusuna bu adın hangi IP adresine karşılık geldiğini sorar.
- Paketin hazırlanması: Tarayıcının isteği küçük veri paketlerine bölünür. Her pakette kaynak IP adresi (sizin cihazınız) ve hedef IP adresi (sitenin sunucusu) yazılıdır.
- Ağ geçidine iletim: Hedef başka bir ağda olduğu için paketler modeme gönderilir.
- NAT: Modem, paketlerdeki özel IP adresini kendi genel IP adresiyle değiştirir ve hangi cevabın hangi cihaza ait olduğunu takip etmek için bir kayıt tutar.
- Yönlendirme: Paketler, servis sağlayıcınızın ve internet omurgasındaki yönlendiricilerin (router) üzerinden, her adımda hedefe en uygun yol seçilerek ilerler.
- Hedefe ulaşma: Paketler sitenin sunucusuna ulaşır; sunucu cevabını aynı yöntemle sizin genel IP adresinize gönderir.
- Geri dönüş: Modem, gelen cevabı NAT kaydına bakarak doğru cihaza iletir ve sayfa ekranınızda görüntülenir.
Tüm bu süreç genellikle saniyenin küçük bir kesrinde tamamlanır.
IP Adresi ve Port Numarası
Bir cihazda aynı anda birçok uygulama internete bağlanır: tarayıcı, e-posta, mesajlaşma uygulaması. Gelen verinin hangi uygulamaya ait olduğunu IP adresi tek başına belirleyemez. Bunun için port numaraları kullanılır. Örneğin web siteleri genellikle 443 numaralı portu (HTTPS) kullanır. IP adresini bir apartmanın adresine, port numarasını ise daire numarasına benzetebiliriz.
IP Adresi Sizin Hakkınızda Ne Söyler?
IP adresiniz, ziyaret ettiğiniz sitelere hangi servis sağlayıcıyı kullandığınızı ve yaklaşık olarak hangi şehir veya bölgede bulunduğunuzu gösterebilir. Ancak açık adresinizi göstermez. Bir IP adresinin belirli bir tarihte hangi aboneye ait olduğunu yalnızca servis sağlayıcı bilir ve bu bilgi Türkiye’de ancak yargı kararıyla, resmi soruşturmalar kapsamında paylaşılır. Bilişim suçlarının soruşturulmasında IP kayıtlarının önemli bir rol oynaması da bu nedenledir.
IP adresinizi gerçek adresiniz yerine başka bir adres olarak göstermek için proxy, VPN veya Tor gibi araçlar kullanılabilir. Bu araçların farkları ve güvenli kullanım yolları için [yasaklı sitelere giriş] rehberimize göz atabilirsiniz.
Sık Sorulan Sorular
IPv4 ve IPv6 aynı anda kullanılabilir mi?
Evet. Günümüzde birçok bağlantı “dual stack” yapısıyla her iki adrese de sahiptir ve cihaz, bağlandığı hizmetin desteklediği protokolü kullanır.
Web sitelerinin IP adresi sabit midir?
Çoğu zaman sabittir, ancak büyük siteler içerik dağıtım ağları kullandığı için farklı bölgelerdeki kullanıcılara farklı IP adreslerinden hizmet verebilir. Ayrıca paylaşımlı hostingde birçok site aynı IP adresini kullanır.
127.0.0.1 ne demektir?
Kullandığınız cihazın kendisini işaret eden özel adrestir. Yazılım geliştiriciler, kendi bilgisayarlarında çalışan hizmetleri test etmek için bu adresi kullanır.
IP adresim neden 192.168 ile başlıyor?
Gördüğünüz adres yerel ağınızdaki özel IP adresinizdir. İnternete ise modeminizin genel IP adresiyle çıkarsınız.
IP adresimi başkalarıyla paylaşmak tehlikeli mi?
Tek başına büyük bir risk oluşturmaz, ancak hedefli saldırılarda başlangıç noktası olarak kullanılabileceği için gereksiz yere paylaşmamak en doğrusudur.