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
| Adres | Durum | Neden |
|---|---|---|
| 8.8.8.8 | Geçerli | 7 karakter, en kısa biçim |
| 192.168.1.34 | Geçerli | Tipik ev ağı adresi |
| 255.255.255.255 | Geçerli | 15 karakter, en uzun biçim |
| 192.168.1.256 | Geçersiz | 256 > 255 |
| 192.168.1 | Geçersiz | Üç sekizli, dört olmalı |
| 192.168.1.1.5 | Geçersiz | Beş sekizli |
| 192.168.-1.5 | Geçersiz | Negatif sayı olmaz |
| 192.168.01.34 | Belirsiz | Baş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ık | Ne için |
|---|---|
| 127.x.x.x | Cihazı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.x | Adres 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.