logo
GeekFormat

IPv4 Dönüştürücü

IPv4 Dönüştürücü

IPv4 adresleri ile onluk, ikili veya onaltılık biçimler arasında dönüştürme yapın.

Dönüştürme sonucu

IPv4
192.168.0.1
Decimal
3232235521
Binary
11000000.10101000.00000000.00000001
Hex
0xC0A80001

IPv4 adreslerinin birden fazla gösterimi vardır: insanların okuyabildiği noktalı ondalık (örneğin 192.168.1.1), bilgisayar depolaması için 32-bit tam sayı, ikili ve onaltılı. Ağ protokollerini öğrenirken, günlükleri analiz ederken, ACL kuralları yazarken ve düşük seviye betik işleme yaparken farklı sayı tabanları arasında geçiş yapmak genellikle gerekir. Bu araç dört yönlü dönüşüm sağlar: herhangi bir formatı girdiğinizde diğer üç gösterimi anında alırsınız; tüm hesaplamalar tarayıcıda yerel olarak yapılır, internet bağlantısı gerekmez, sonuçlar anında görüntülenir.

İlgili Öneriler

Kullanım senaryoları

  • Ağ protokollerini öğrenirken: Alt ağ maskesinin bit işlemlerini gözlemlemek ve ağ adresi ile ana bilgisayar adresi ayrımını anlamak için noktalı IP'yi ikiliye dönüştürün
  • Güvenlik duvarı ACL kuralları veya yönlendirme tabloları yazarken: Aralık eşleştirme için IP'yi ondalık tam sayıya, paket analizi için onaltılıya dönüştürün
  • Ağ günlüklerini analiz ederken: Kaynak adresi hızlıca tanımlamak için günlüklerdeki ondalık veya onaltılı IP'leri noktalı formata geri yükleyin
  • IP verilerini işleyen Python/Shell betikleri yazarken: Mantığı koda yazmadan önce bu araçla dönüşüm sonuçlarının doğru olduğunu doğrulayın
  • Ağ bakımı ve sorun giderme sırasında: Alt ağ sınırlarını ve adres çakışmalarını tespit etmeye yardımcı olmak için aynı IP'nin farklı sayı tabanlarındaki gösterimlerini karşılaştırın

Özellikler

  • Dört yönlü dönüşüm: Noktalı ondalık, ondalık tam sayı, 32-bit ikili ve 8-bit onaltılı arasında otomatik dönüşüm; tek girişle dört sonuç aynı anda görüntülenir
  • Akıllı tanıma: Girişin noktalı IP mi yoksa ondalık sayı mı olduğunu otomatik olarak algılar; format değiştirmeye gerek kalmadan çift yönlü dönüşüm yapar
  • Aralık doğrulaması: IP geçerliliğini ve ondalık tam sayı aralığını (0–4294967295) otomatik olarak doğrular; geçersiz giriş anında bildirilir
  • Saf ön uç hesaplama: Tüm dönüşümler tarayıcıda yerel olarak yapılır, sunucuya hiçbir veri gönderilmez; sıfır gecikme, sıfır gizlilik riski
  • JSON tek tıklamayla kopyalama: Dönüşüm sonuçları JSON formatında tek tıklamayla kopyalanabilir; betiklere, yapılandırma dosyalarına veya teknik belgelere yapıştırmak için kullanışlıdır

Nasıl Kullanılır

  1. Giriş alanına bir IPv4 adresi (noktalı ondalık format, örneğin 192.168.0.1) veya ondalık tam sayı (0–4294967295) girin
  2. Araç giriş formatını otomatik olarak tanır ve gerçek zamanlı olarak dört yönlü dönüşümü tamamlar; düğmeye tıklamaya gerek yoktur
  3. Sonuç alanındaki dört alanı görüntüleyin: IPv4 (noktalı ondalık), Decimal (ondalık tam sayı), Binary (32-bit ikili), Hex (8-bit onaltılı)
  4. Tam dönüşüm sonucunu panoya tek tıklamayla kopyalamak için "JSON Sonucunu Kopyala" düğmesine tıklayın; betikler veya belgeler için kullanın

Sık Sorulan Sorular

IPv4'ü neden farklı sayı tabanlarına dönüştürmem gerekiyor?

Farklı senaryolar farklı gösterimler kullanır: insanların okuması noktalı ondalık kullanır, veritabanı depolaması ve aralık karşılaştırması ondalık tam sayılar kullanır, alt ağ maskesi ve bit işlemleri ikili gerektirir, paket analizi ve protokol hata ayıklama genellikle onaltılı kullanır. Taban dönüşümünde ustalaşmak, IP adreslerinin temel yapısını anlamanıza yardımcı olur.

Ondalık sayı girişi otomatik olarak tanınır mı?

Evet. Araç, girişin noktalı IP formatı (örneğin 192.168.1.1) mi yoksa saf sayı (örneğin 3232235777) mi olduğunu otomatik olarak algılar; çift yönlü dönüşüm için mod değiştirmeye gerek yoktur. Sayı aralığı 0–4294967295 arasında doğrulanır.

Dönüşüm sonuçları sunucuya yüklenir mi?

Hayır. Tüm dönüşüm mantığı tamamen tarayıcıda JavaScript ile yerel olarak hesaplanır; giriş ve sonuçlar hiçbir sunucuya gönderilmez, gizlilik riski yoktur, ağ gecikmesi yoktur.

İkili sonuç neden dört gruba ayrılmak yerine 32 bit sürekli?

İkili sonuç, tüm adresin bit desenini doğrudan gözlemlemek için uygun olan tam 32-bit sürekli dizeyi (toplam 32 adet 0 veya 1) gösterir. Karşılık gelen oktete bölmek için her 8-bit sınırla karşılaştırın. Referans tablolarda öğrenme referansı için dört gruba ayrılmış ikili formatı gösteriyoruz.

Onaltılı sonuç Wireshark'ta gördüğümle aynı mı?

Evet. Onaltılı sonuç, Wireshark gibi paket yakalama araçlarında görüntülenen ağ bayt sırasıyla uyumlu olan 0x önekli 8-bit onaltılı gösterimi kullanır (örneğin 0xC0A80101), protokol analizi için doğrudan kullanılabilir.

IPv6 adresi dönüşümünü destekliyor mu?

Mevcut araç yalnızca IPv4'ü destekler. IPv6 ile ilgili araçlar için sitedeki IPv6 araç kutusunu kullanabilirsiniz. IPv4 32-bit adrestir, IPv6 128-bit adrestir; taban dönüşüm mantığı önemli ölçüde farklıdır.

Kodda IP'yi tam sayıya nasıl dönüştürebilirim?

Çoğu dilde yerleşik işlevler vardır: Python ipaddress modülünü kullanır (int(ipaddress.IPv4Address('192.168.1.1'))), PHP ip2long() kullanır, MySQL INET_ATON() kullanır, C inet_pton() kullanır. Dönüşüm sonucunuzun doğru olup olmadığını doğrulamak için önce bu aracı kullanmanız önerilir.

术语表

Dotted Decimal (Noktalı ondalık)
IPv4'ün en yaygın insan tarafından okunabilir formatı: 32-bit adres her 8 bitte 4 gruba ayrılır, her grup 0–255 arası ondalık sayıya dönüştürülür ve noktalarla birleştirilir, örneğin 192.168.1.1.
Decimal Integer (Ondalık tam sayı)
32-bit IPv4 adresini 0–4294967295 aralığında işaretsiz bir tam sayı olarak kabul edin. Genellikle veritabanı depolaması (MySQL'in INET_ATON işlevi gibi) ve aralık karşılaştırması için kullanılır.
Binary (İkili)
IPv4 adresinin orijinal 32-bit ikili gösterimi, her 8 bit bir oktettir. Alt ağ maskesi ve CIDR önekinin bit işlemleri ikili düzeyde yapılır.
Hexadecimal (Onaltılı)
0x ile başlayan 8-bit onaltılı gösterim, her 2 bit bir oktete karşılık gelir. Genellikle paket yakalama analizinde (Wireshark gibi) ve düşük seviye protokol hata ayıklamada görülür.
Octet
IPv4 adresindeki noktalarla ayrılmış her 8-bit segmente oktet denir, değer 0–255 arasıdır. 4 oktet tam 32-bit adresi oluşturur.
Network Byte Order (Ağ bayt sırası)
TCP/IP protokolü, çok baytlı verileri iletmek için Big-Endian kullanımını belirtir: en yüksek bayt önce. Noktalı ondalığın yazılma sırası ağ bayt sırasıyla eşleşir.
CIDR (Sınıfsız Etki Alanları Arası Yönlendirme)
Classless Inter-Domain Routing, ağ bitlerini belirtmek için /önek uzunluğu notasyonu kullanır; örneğin /24, ilk 24 bitin ağ biti, son 8 bitin ana bilgisayar biti olduğu anlamına gelir.
Subnet Mask (Alt ağ maskesi)
32-bit ikili sayı; ağ bitleri tümüyle 1, ana bilgisayar bitleri tümüyle 0'dır; IP adresindeki ağ kısmı ile ana bilgisayar kısmını ayırt etmek için kullanılır, örneğin 255.255.255.0.
Wildcard Mask (Joker maske)
Alt ağ maskesinin bit düzeyinde tersinin sonucu: 0 eşleşmesi gerektiğini, 1 ise yoksayılacağını belirtir; ACL ve yönlendirme yapılandırmasında kullanılır, örneğin 0.0.0.255 /24'e karşılık gelir.
INET_ATON / INET_NTOA
IP adresi ile tam sayı arasındaki çift yönlü dönüşüm için klasik işlev adları. ATON (ASCII to Number) noktalı IP'yi tam sayıya dönüştürür, NTOA (Number to ASCII) tersini yapar. MySQL, PHP ve C bu işlevi sağlar.

Yaygın IPv4 adres aralıkları ve farklı sayı tabanlarında karşılaştırması

0.0.0.000x0000000000000000 00000000Varsayılan yönlendirme / belirtilmemiş adres
10.0.0.01677721600x0A00000000001010 00000000Özel A sınıfı adres aralığının başlangıcı
127.0.0.121307064330x7F00000101111111 00000000Geri döngü adresi
172.16.0.028867297280xAC10000010101100 00010000Özel B sınıfı adres aralığının başlangıcı
192.168.0.032322355200xC0A8000011000000 10101000Özel C sınıfı adres aralığının başlangıcı
192.168.1.132322357770xC0A8010111000000 10101000Yaygın ev yönlendiricisi varsayılan ağ geçidi
255.255.255.042949670400xFFFFFF0011111111 11111111/24 alt ağ maskesi
255.255.255.25542949672950xFFFFFFFF11111111 11111111Sınırlı yayın adresi

Ayrılmış/özel IPv4 adres aralıkları hızlı başvuru

0.0.0.0/8Bu ağ0 – 16777215"Bu ağdaki bu ana bilgisayar" anlamına gelir, yalnızca kaynak adres olarak kullanılır
10.0.0.0/8Özel A aralığı167772160 – 184549375Kurumsal intranet, genel internette yönlendirilmez
127.0.0.0/8Geri döngü2130706432 – 2147483647Bu makinede geri döngü testi, paketler ağ kartından çıkmaz
169.254.0.0/16Yerel bağlantı2851995648 – 2852061183DHCP başarısız olduğunda otomatik atanır (APIPA)
172.16.0.0/12Özel B aralığı2886729728 – 2887778303Kurumsal intranet, genel internette yönlendirilmez
192.168.0.0/16Özel C aralığı3232235520 – 3232301055Ev/küçük ofis intraneti
224.0.0.0/4Çok noktaya yayın3758096384 – 4026531839Multicast/çok noktaya yayın
240.0.0.0/4Ayrılmış4026531840 – 4294967295Deneysel kullanım için ayrılmıştır, 255.255.255.255 yayındır

Authoritative References

  • Reference
  • Reference
  • Reference