IP'den Ondalığa Dönüşüm Nedir?
IP'den ondalığa dönüşüm, noktalı ondalık bir IPv4 adresini (örn. 192.168.1.1) tek bir 32-bit tam sayıya (3232235777) dönüştürme işlemidir. Her IPv4 adresi temelde 32-bit bir sayıdır — noktalarla ayrılmış dört oktet sadece insanların okuması için bir gösterim şeklidir.
Dönüşüm formülü her okteti konumsal değeriyle çarpar (256³, 256², 256¹, 256⁰) ve sonuçları toplar. Aynı 32-bit değer onaltılık (0xC0A80101) veya ikili (11000000.10101000.00000001.00000001) olarak da gösterilebilir.
IP Adresini Ondalığa Nasıl Dönüştürürsünüz
IP adresini ondalığa dönüştürmek için: 1) IP'yi dört oktete ayırın (örn. 192.168.1.1 → 192, 168, 1, 1). 2) Her okteti konumsal değeriyle çarpın: birinci oktet × 256³ (16.777.216), ikinci × 256² (65.536), üçüncü × 256¹ (256), dördüncü × 256⁰ (1). 3) Tüm değerleri toplayın: 192 × 16.777.216 + 168 × 65.536 + 1 × 256 + 1 × 1 = 3.232.235.777.
Ya da anında sonuç için ücretsiz IP dönüştürücümüzü kullanın. Alt ağ hesaplayıcı ile ağ hesaplamalarınızı da yapabilirsiniz.
Ondalık Sayıyı IP Adresine Nasıl Dönüştürürsünüz
Ondalıktan IP adresine dönüştürmek için: 1) Ondalık sayıyı art arda 256'ya bölün ve kalanları toplayın. 3232235777 için: birinci oktet = kat(3232235777 / 16777216) = 192, kalan = 11010305. İkinci oktet = kat(11010305 / 65536) = 168, kalan = 257. Üçüncü oktet = kat(257 / 256) = 1, kalan = 1. Dördüncü oktet = 1. Sonuç: 192.168.1.1.
Alternatif olarak bit düzeyinde işlemler kullanabilirsiniz: oktet 1 için (n >>> 24) & 0xFF, oktet 2 için (n >>> 16) & 0xFF ve devamı.
IP Adres Format Referansı
IPv4 adresleri dört farklı formatta gösterilebilir.
192.168.1.1 — En yaygın format. Her oktet 0-255 arasında. Ağ yapılandırması ve günlük ağ kullanımı için standart.
3232235777 — 32-bit işaretsiz tam sayı. Veritabanı depolama ve IP aralığı hesaplamalarında kullanılır.
0xC0A80101 — Her nibble'ı (4-bit) 0-F olarak gösterir. Paket yakalama ve düşük seviyeli hata ayıklamada kullanılır.
11000000.10101000.00000001.00000001 — Her biti ayrı gösterir (32 bit). Alt ağ maskeleri ve CIDR hesaplamalarında gereklidir.
IP'den Ondalığa Dönüşüm Ne Zaman Gerekir
Yaygın kullanım alanları şunlardır: Veritabanı depolama — IP'leri tam sayı olarak saklamak daha az alan kullanır (4 bayt vs 15 karakter) ve BETWEEN ile verimli aralık sorguları sağlar. Güvenlik duvarı kuralları — bazı güvenlik duvarları ve ACL'ler IP aralıklarını tam sayı aralıkları olarak kabul eder. Ağ programlama — düşük seviyeli soket API'leri genellikle 32-bit tam sayılarla çalışır. IP aralığı karşılaştırma — bir IP'nin CIDR aralığında olup olmadığını kontrol etmek basit bir tam sayı karşılaştırmasıdır.
IPv4'ten IPv6'ya dönüştürücü ile IP adreslerini IPv6 formatına da dönüştürebilirsiniz.
İlgili Araçlar
IP dönüştürmeye ilişkin diğer DNS Robot araçlarını da kullanabilirsiniz.