araç köşesi

IP Adresini İkiliğe, Hex'e ve Ondalığa Çevirme

IPv4 adresini ikilik, hex ve tek ondalık sayıya çevirin; /24 gibi ön ek yazarsanız alt ağ maskesi ve ağ adresi de çıkar

Verileriniz sizde kalır. Dönüşüm tarayıcının içinde yapılır, hiçbir şey sunucuya gitmez.

Nasıl çalışır?

Sol panele her satıra bir IPv4 adresi yazın; dönüşüm sağ panelde hemen oluşur. Giriş biçimi kendiliğinden tanınır: 192.168.1.1 gibi noktalı yazım, 11000000.10101000.00000001.00000001 gibi noktalı ikilik, boşluksuz 32 haneli ikilik, C0A80101 ya da 0xC0A80101 gibi hex ve 3232235777 gibi tek sayı. Örneğin modemlerin çoğunun arayüz adresi olan 192.168.1.1, ikilikte 11000000.10101000.00000001.00000001, hex olarak C0A80101, tek sayı olarak 3232235777'dir. Adresin sonuna /24 gibi bir ön ek eklerseniz alt ağ maskesi (255.255.255.0), ağ adresi (192.168.1.0), yayın adresi (192.168.1.255) ve bu ağdaki adres sayısı (256) da yazılır. Yalnız rakamdan oluşan 8 haneli giriş ondalık sayı sayılır; hex yazacaksanız başına 0x koyun. Hatalı satır, örneğin 256 içeren bir adres, sonucun içinde nedeniyle gösterilir ve öbür satırlar çevrilmeye devam eder.

Bu araç ip adresini binary yapma, ip to binary, ip to hex aramalarıyla da biliniyor.

IPv4 adresi nedir?

IPv4 adresi, internete ya da yerel ağa bağlı bir cihazın 32 bitlik adresidir. Okunması kolay olsun diye noktalarla ayrılmış dört sayı olarak yazılır ve her sayı 0 ile 255 arasındadır. 192.168.x.x, 10.x.x.x ve 172.16–31.x.x aralıkları evlerde ve şirketlerde kullanılan yerel (özel) adreslerdir; bunlar internette doğrudan görünmez. 32 bit toplam yaklaşık 4,3 milyar adres verir ve bu sayı yetmediği için IPv6 geliştirilmiştir.

Alt ağ maskesi (subnet mask) nedir?

Alt ağ maskesi, bir IP adresinin hangi bitlerinin ağı, hangilerinin o ağdaki cihazı gösterdiğini belirleyen 32 bitlik değerdir. Soldan başlayan kesintisiz 1'lerden ve ardından gelen 0'lardan oluşur; 1'lerin sayısı /24 gibi CIDR ön ekiyle kısaca yazılır. Ev ağlarında en sık görülen maske 255.255.255.0'dır (/24): aynı ağda 254 cihaz adresi kullanılabilir, çünkü ilk adres ağın kendisini, son adres yayını gösterir.

IP adresinin ikilik ve ondalık yazımı arasındaki fark nedir?

İki yazım aynı 32 bitlik değeri gösterir, yalnız okuyucu farklıdır. Noktalı ondalık yazım (192.168.1.1) insanlar için kısadır ve ayarlarda, modem arayüzünde bu biçim kullanılır. İkilik yazım (11000000.10101000.00000001.00000001) her biti gösterir; alt ağ maskesiyle hangi bitlerin ağa ait olduğunu görmek ve alt ağ hesabı yapmak için gerekir. Tek ondalık sayı (3232235777) ise programların adresi karşılaştırmak ve sıralamak için sakladığı biçimdir.

Bir IP adresi neden hem nokta hem 32 bittir

IPv4 adresi aslında tek bir 32 bitlik sayıdır. İnsanların okuyabilmesi için bu sayı 8'er bitlik dört parçaya (sekizli) bölünür ve her parça 0–255 arasında ondalık yazılır: 192.168.1.1 böyle oluşur. Bu yüzden bir parçada 256 olamaz; 8 bit en fazla 255'i tutar. Aynı adres tek sayı olarak da yazılabilir: 192 × 16777216 + 168 × 65536 + 1 × 256 + 1 = 3232235777.

Alt ağ hesabı ikilikte yapıldığı için ikilik yazım önemlidir. /24 ön eki, maskenin ilk 24 bitinin 1 olduğu anlamına gelir: 11111111.11111111.11111111.00000000, yani 255.255.255.0. Adresle maske bit bit VE işlemine sokulunca ağ adresi, maskenin 0 olan bitleri 1 yapılınca yayın adresi çıkar.

  • 192.168.1.1 → 11000000.10101000.00000001.00000001
  • 10.0.0.0/8 → maske 255.0.0.0, yayın adresi 10.255.255.255
  • 256.1.1.1 → hata: bir sekizli en fazla 255 olabilir

Hangi biçime ne zaman ihtiyaç duyulur

Ağ dersinde ve sertifika sınavlarında alt ağ sorusu çözerken ikilik yazım gerekir; maskeyle adresin hangi bitlerinin ağa, hangilerinin cihaza ait olduğu ancak ikilikte görünür. Güvenlik duvarı kuralları, bazı veritabanları ve kayıt dosyaları adresi tek bir 32 bitlik sayı olarak saklar; bir kayıttaki 3232235777 gibi bir sayının hangi adres olduğunu bulmak için ters dönüşüm kullanılır.

Hex yazım, ağ paketlerini inceleyen programlarda ve bazı yapılandırma dosyalarında karşınıza çıkar. Sınır: bu sürüm yalnız IPv4 çevirir; fe80::1 gibi IPv6 adresleri tanınır ama çevrilmez ve bu, sonuçta açıkça yazılır.

Sık sorulanlar

IP adresi ikiliğe nasıl çevrilir?

Adresin dört parçasının her biri ayrı ayrı 8 bitlik ikiliğe çevrilir ve 8 haneye sıfırla tamamlanır: 192 = 11000000, 168 = 10101000, 1 = 00000001. Parçalar yine noktayla birleştirilir. Adresi sol panele yazdığınızda araç bunu sizin yerinize yapar.

/24 ne demek, alt ağ maskesi nasıl bulunur?

/24, maskenin soldan 24 bitinin 1 olduğunu söyler; bu 255.255.255.0 maskesidir ve ağda 256 adres vardır (ilki ağ adresi, sonuncusu yayın adresi). Adresi 192.168.1.0/24 biçiminde yazarsanız araç maskeyi, ağ adresini ve yayın adresini hesaplar.

3232235777 gibi bir sayı hangi IP adresidir?

Sayıyı sol panele yazın; araç onu 32 bitlik tam sayı olarak okur ve noktalı adrese çevirir: 3232235777 = 192.168.1.1. Kayıt dosyalarında ve bazı veritabanlarında adresler bu biçimde saklanır.

Yazdığım adresler bir yere gönderiliyor mu?

Hayır. Dönüşüm tamamen tarayıcınızda yapılır; yazdığınız iç ağ ya da sunucu adresleri hiçbir yere gönderilmez.