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 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
Nasıl Kullanılır
- Giriş alanına bir IPv4 adresi (noktalı ondalık format, örneğin 192.168.0.1) veya ondalık tam sayı (0–4294967295) girin
- 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
- 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ı)
- 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
Ö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
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.
Sözlük
- 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.0 | 0 | 0x00000000 | 00000000 00000000 | Varsayılan yönlendirme / belirtilmemiş adres |
10.0.0.0 | 167772160 | 0x0A000000 | 00001010 00000000 | Özel A sınıfı adres aralığının başlangıcı |
127.0.0.1 | 2130706433 | 0x7F000001 | 01111111 00000000 | Geri döngü adresi |
172.16.0.0 | 2886729728 | 0xAC100000 | 10101100 00010000 | Özel B sınıfı adres aralığının başlangıcı |
192.168.0.0 | 3232235520 | 0xC0A80000 | 11000000 10101000 | Özel C sınıfı adres aralığının başlangıcı |
192.168.1.1 | 3232235777 | 0xC0A80101 | 11000000 10101000 | Yaygın ev yönlendiricisi varsayılan ağ geçidi |
255.255.255.0 | 4294967040 | 0xFFFFFF00 | 11111111 11111111 | /24 alt ağ maskesi |
255.255.255.255 | 4294967295 | 0xFFFFFFFF | 11111111 11111111 | Sınırlı yayın adresi |
Ayrılmış/özel IPv4 adres aralıkları hızlı başvuru
0.0.0.0/8 | Bu 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 – 184549375 | Kurumsal intranet, genel internette yönlendirilmez |
127.0.0.0/8 | Geri döngü | 2130706432 – 2147483647 | Bu makinede geri döngü testi, paketler ağ kartından çıkmaz |
169.254.0.0/16 | Yerel bağlantı | 2851995648 – 2852061183 | DHCP başarısız olduğunda otomatik atanır (APIPA) |
172.16.0.0/12 | Özel B aralığı | 2886729728 – 2887778303 | Kurumsal intranet, genel internette yönlendirilmez |
192.168.0.0/16 | Özel C aralığı | 3232235520 – 3232301055 | Ev/küçük ofis intraneti |
224.0.0.0/4 | Çok noktaya yayın | 3758096384 – 4026531839 | Multicast/çok noktaya yayın |
240.0.0.0/4 | Ayrılmış | 4026531840 – 4294967295 | Deneysel kullanım için ayrılmıştır, 255.255.255.255 yayındır |
Authoritative References
- Kimlik Doğrulama Başlığı Oluşturucu
- Cache-Control Çözümleyici
- Content-Disposition Çözümleyici
- CORS Başlık Oluşturucu
- CORS Denetleyici
- CSP Oluşturucu
- cURL'den Koda Dönüştürücü
- Global DNS Yayılma Kontrolü
- DNS Sorgulama
- Forwarded Başlık Çözümleyici
- Hreflang Etiket Oluşturucu
- HSTS Analizörü
- HTTP Çerez Ayrıştırıcı
- HTTP Başlık Denetleyici
- HTTP İstek Test Aracı
- HTTP Durum Kodları Sorgulama
- IP Sorgulama
- IPv4 Dönüştürücü
- IPv4 Aralık Genişletici
- IPv6 Araç Kutusu
- Link Başlık Ayrıştırıcı
- MX Sorgulama
- Port Denetleyici
- URL Parametre Oluşturucu
- Rate Limit Başlık Ayrıştırıcı
- Yönlendirme Denetleyici
- Robots.txt Oluşturucu
- Robots.txt Denetimi
- Güvenlik Başlığı Denetleyici
- Security.txt Oluşturucu
- Set-Cookie Ayrıştırıcı
- Site Ağ Denetimi
- Sitemap Generator
- Sitemap Denetleyici
- SSL Sertifika Denetleyicisi
- Alt Ağ Hesaplayıcı
- URL Çözümleyici
- User-Agent Ayrıştırıcı
- UTM Bağlantı Oluşturucu
- WebSocket Test Aracı
- What Is My IP?
- WHOIS Sorgulama