IP-Ondalık Çevirici nedir?
192.168.1.1 gibi bir IPv4 adresi, noktalarla ayrılmış dört sayıdan (oktet) oluşur ve her biri 0 ile 255 arasında değer alır. Ancak makinenin gözünde bir IPv4 adresi aslında tek bir 32 bitlik işaretsiz tam sayıdan ibarettir. Bu araç, insanların kolayca okuyabildiği noktalı gösterimi tek bir ondalık tam sayıya dönüştürür; bu da veritabanları, ağ programlama, ACL kuralları ve coğrafi konum sorguları için oldukça kullanışlıdır.
Nasıl kullanılır?
Dört oktetin her birini (0–255) ilgili kutulara girin; hesaplayıcı, karşılığı olan ondalık değeri anında verir. Bir değer 255'i aşarsa geçerli aralığa kırpılır; böylece sonuç her zaman geçerli bir IPv4 tam sayısı olarak kalır.
Formülün açıklaması
a.b.c.d biçimindeki bir adres için ondalık değer şöyle hesaplanır:
$$\text{ondalık} = a \times 16777216 + b \times 65536 + c \times 256 + d$$
Ağırlıklar 256'nın kuvvetleridir: \(256^3 = 16{.}777{.}216\), \(256^2 = 65{.}536\), \(256^1 = 256\) ve \(256^0 = 1\). Bu işlem, her okteti 32 bitlik sayı içindeki doğru 8 bitlik konumuna yerleştirir.
Örnek hesaplama
192.168.1.1 adresini dönüştürelim:
$$192 \times 16777216 = 3{.}221{.}225{.}472$$
$$168 \times 65536 = 11{.}010{.}048$$
$$1 \times 256 = 256$$
$$1 \times 1 = 1$$
$$\text{Toplam} = 3{.}232{.}235{.}777$$
Sık Sorulan Sorular
En büyük değer nedir? 255.255.255.255 adresi 4.294.967.295'e eşittir; bu da en büyük 32 bitlik işaretsiz tam sayıdır.
0.0.0.0 neye dönüşür? Sıfıra — mümkün olan en küçük değerdir.
IPv6 için de çalışır mı? Hayır. IPv6, 128 bitlik adresler kullanır; bu araç yalnızca noktalı gösterimli IPv4 adreslerini destekler.