İçeriğe geç
ipkontrol.net

IP Temelleri

IP Adresi Kaç Haneli Olur? Yapısı Nasıl Okunur?

Sekizli mantığı, 0-255 sınırı, geçerli ve geçersiz adres örnekleri.

IP adresinin sabit bir hane sayısı yok. En kısası 7 karakter (1.1.1.1), en uzunu 15 karakter (255.255.255.255). Noktalar dahil.

Asıl kural hane sayısı değil yapı: dört sayı, aralarında nokta, her sayı 0 ile 255 arasında. Bu sınırın nereden geldiğini anlarsanız geçerli ve geçersiz adresi ezberlemeden ayırt edersiniz.

Yapı: dört sekizli

192.168.1.34 adresindeki her sayıya sekizli (octet) deniyor. Ad buradan geliyor: her biri sekiz bitten oluşuyor.

Sekiz bitle kaç farklı değer yazılabilir? 2⁸ = 256. Sıfırdan başladığımız için aralık 0–255 oluyor.

Dört sekizli toplam 32 bit eder. Bu yüzden IPv4 adresleri "32 bitlik adres" olarak da anılıyor ve toplam adres sayısı 2³² yani yaklaşık 4,3 milyar.

Bu sayının neden yetmediğini IPv4 adres tükenmesi yazısında anlattık.

Neden 256 değil de 255?

Sık sorulan bir soru. 256 farklı değer var ama sayma sıfırdan başlıyor: 0, 1, 2 … 254, 255. Toplam 256 adet, en büyüğü 255.

Yani 192.168.1.256 geçersiz bir adres. Bu, IP adresi yazarken yapılan en yaygın hata.

Geçerli ve geçersiz örnekler

AdresDurumNeden
8.8.8.8Geçerli7 karakter, en kısa biçim
192.168.1.34GeçerliTipik ev ağı adresi
255.255.255.255Geçerli15 karakter, en uzun biçim
192.168.1.256Geçersiz256 > 255
192.168.1GeçersizÜç sekizli, dört olmalı
192.168.1.1.5GeçersizBeş sekizli
192.168.-1.5GeçersizNegatif sayı olmaz
192.168.01.34BelirsizBaştaki sıfır sorun çıkarır

Son satır ilginç bir tuzak: bazı sistemler baştaki sıfırı sekizlik taban işareti sayıyor. 010 sekizlik tabanda 8 eder, yani adres beklediğinizden farklı yorumlanabiliyor. Baştaki sıfırları yazmayın.

Alt ağ maskesi neden aynı biçimde?

255.255.255.0 gibi bir değer de aynı dört sekizli yapısını kullanıyor ama IP adresi değil — alt ağ maskesi.

Maskede 255 yazan bölümler "bu kısım ağ adresi", 0 yazan bölümler "bu kısım cihaz numarası" anlamına geliyor. Yani 192.168.1.34 adresinde 192.168.1 ağı, 34 o ağdaki cihazı gösteriyor.

Bunun kısa yazımı /24 — maskede 24 bitin 1 olduğunu söylüyor. Sınırların nasıl hesaplandığını subnet hesaplama aracıyla görebilirsiniz; kavram için subnet nedir yazımız var.

IPv6 çok daha uzun

IPv6 adresleri farklı bir biçim kullanıyor: onaltılık tabanda, iki nokta ile ayrılmış sekiz grup.

2001:0db8:85a3:0000:0000:8a2e:0370:7334

Tam biçimde 39 karakter. Ama kısaltma kuralları var: baştaki sıfırlar atılabiliyor ve arka arkaya gelen sıfır grupları :: ile tek seferde kısaltılabiliyor. Yukarıdaki adres şuna iniyor:

2001:db8:85a3::8a2e:370:7334

IPv6 adresi 128 bit, yani IPv4’ün dört katı uzunlukta. Ayrıntı için IPv6 nedir ve IPv4 ile IPv6 farkı yazılarımıza bakabilirsiniz. Dönüştürme için IPv4/IPv6 dönüştürücümüz var.

Bazı sekizli değerleri özel

Yapıya uyan her adres kullanılabilir değil. Bazı aralıklar ayrılmış:

AralıkNe için
127.x.x.xCihazın kendisi (localhost)
10.x.x.xÖzel ağ
172.16–31.x.xÖzel ağ
192.168.x.xÖzel ağ — ev ağları
169.254.x.xAdres alınamadığında otomatik atanan

Son satır bir teşhis ipucu: cihazınızda 169.254 ile başlayan bir adres görüyorsanız modemden adres alamamış demektir. Kablo, kablosuz bağlantı ya da DHCP ayarını kontrol edin.

Özel aralıkların ayrıntısı için genel IP ile yerel IP farkı yazımıza bakabilirsiniz.

Kendi adresinizi okumak

Sorgulama aracımız adresinizi sekizli sekizli ayrılmış biçimde gösteriyor — yapıyı görsel olarak takip etmek için en pratik yol. Aynı sayfada adresin IPv4 mü IPv6 mı olduğu da yazıyor.

Cihazınızın yerel adresini görmek için Windows’ta ipconfig, macOS ve Linux’ta ip addr komutlarını kullanabilirsiniz.

Sıkça sorulan sorular

IP adresi kaç haneli olur?

Sabit bir sayı yoktur. IPv4 adresleri noktalar dahil 7 ile 15 karakter arasında değişir; en kısası 1.1.1.1, en uzunu 255.255.255.255.

Neden en büyük sayı 255?

Her bölüm sekiz bitten oluşur ve sekiz bitle 256 farklı değer yazılabilir. Sayma sıfırdan başladığı için aralık 0-255 olur.

192.168.1.256 neden geçersiz?

Son bölüm 255’i aşıyor. Sekiz bitin yazabileceği en büyük değer 255’tir.

Adresimde 169.254 ile başlayan bir sayı var.

Cihazınız modemden adres alamamış demektir ve kendine otomatik bir adres atamıştır. Kablo bağlantısını, kablosuz ağı ve DHCP ayarını kontrol edin.

IPv6 adresi kaç karakter?

Tam biçimde 39 karakter, ama kısaltma kurallarıyla çok daha kısa yazılabilir. IPv6 adresleri 128 bittir, yani IPv4’ün dört katı uzunluktadır.