IPv4-Konverter
IPv4-Konverter
Konvertieren Sie zwischen IPv4-Adressen und Dezimal-, Binär- oder Hexadezimalformaten.
Konvertierungsergebnis
IPv4-Adressen haben mehrere Darstellungen: für Menschen lesbare gepunktete Dezimalzahlen (z. B. 192.168.1.1), 32-Bit-Integer für die Computerspeicherung, Binär und Hexadezimal. Beim Erlernen von Netzwerkprotokollen, der Analyse von Protokollen, dem Schreiben von ACL-Regeln und der Verarbeitung von Low-Level-Skripten ist häufig ein Wechsel zwischen verschiedenen Zahlensystemen erforderlich. Dieses Tool bietet 4-Wege-Konvertierung: Geben Sie ein beliebiges Format ein, um gleichzeitig die anderen drei Darstellungen zu erhalten. Alle Berechnungen werden lokal im Browser abgeschlossen, keine Internetverbindung erforderlich, Ergebnisse erscheinen sofort.
Ähnliche Tools
Anwendungsfälle
- Beim Erlernen von Netzwerkprotokollen konvertieren Sie gepunktete IPs in Binär, um den Bit-Operationsprozess der Subnetzmaske zu beobachten und das Prinzip der Trennung zwischen Netzwerk- und Hostadressen zu verstehen
- Beim Schreiben von Firewall-ACL-Regeln oder Routing-Tabellen konvertieren Sie IPs in Dezimal-Integer für die Bereichsübereinstimmung oder in Hexadezimal für die Paketanalyse
- Bei der Analyse von Netzwerkprotokollen stellen Sie dezimale oder hexadezimale IPs in Protokollen wieder im gepunkteten Format her, um Quelladressen schnell zu identifizieren
- Beim Schreiben von Python/Shell-Skripten zur Verarbeitung von IP-Daten verwenden Sie dieses Tool zuerst, um zu überprüfen, ob die Konvertierungsergebnisse korrekt sind, bevor Sie die Logik in den Code schreiben
- Bei der Fehlerbehebung im Netzwerkbetrieb vergleichen Sie dieselbe IP in verschiedenen Zahlensystemen, um Probleme bei Subnetzgrenzen und Adresskonflikten zu diagnostizieren
Anleitung
- Geben Sie eine IPv4-Adresse (gepunktetes Dezimalformat, z. B. 192.168.0.1) oder einen Dezimal-Integer (0–4294967295) in das Eingabefeld ein
- Das Tool erkennt das Eingabeformat automatisch und führt die 4-Wege-Konvertierung in Echtzeit durch, ohne dass eine Schaltfläche geklickt werden muss
- Betrachten Sie die vier Ergebnisfelder: IPv4 (gepunktete Dezimalzahl), Decimal (Integer), Binary (32-Bit-Binär) und Hex (8-stelliges Hexadezimal)
- Klicken Sie auf die Schaltfläche "JSON-Ergebnis kopieren", um die vollständigen Konvertierungsergebnisse in die Zwischenablage zu kopieren und in Skripten oder Dokumentation zu verwenden
Funktionen
- 4-Wege-Konvertierung: Automatische Umrechnung zwischen gepunkteter Dezimalzahl, Dezimal-Integer, 32-Bit-Binär und 8-stelligem Hexadezimal. Eine Eingabe zeigt vier Ergebnisse gleichzeitig
- Intelligente Erkennung: Erkennt automatisch, ob die Eingabe eine gepunktete IP oder eine Dezimalzahl ist, und ermöglicht bidirektionale Konvertierung ohne Formatwechsel
- Bereichsvalidierung: Validiert automatisch die Gültigkeit der IP und den Bereich von Dezimal-Integern (0–4294967295) mit sofortigen Hinweisen bei ungültigen Eingaben
- Reine Client-seitige Berechnung: Alle Konvertierungen laufen lokal im Browser ab, ohne Daten an einen Server zu senden – null Latenz und null Datenschutzrisiko
- JSON-Ein-Klick-Kopie: Kopieren Sie Konvertierungsergebnisse im JSON-Format mit einem Klick, praktisch zum Einfügen in Skripte, Konfigurationsdateien oder technische Dokumentation
Häufig gestellte Fragen
Warum IPv4 in verschiedene Zahlensysteme konvertieren?
Verschiedene Szenarien verwenden unterschiedliche Darstellungen: gepunktete Dezimalzahl für menschliches Lesen, Dezimal-Integer für Datenbankspeicherung und Bereichsvergleiche, Binär für Bitoperationen von Subnetzmasken und Hexadezimal für Paketanalyse und Protokoll-Debugging. Die Beherrschung der Zahlensystemkonvertierung hilft Ihnen, die zugrunde liegende Struktur von IP-Adressen zu verstehen.
Erkennt es die Eingabe von Dezimalzahlen automatisch?
Ja. Das Tool bestimmt automatisch, ob die Eingabe im gepunkteten IP-Format (z. B. 192.168.1.1) oder rein numerisch (z. B. 3232235777) ist, und ermöglicht eine bidirektionale Konvertierung ohne Moduswechsel. Zahlen werden validiert, um im Bereich 0–4294967295 zu liegen.
Werden Konvertierungsergebnisse auf einen Server hochgeladen?
Nein. Die gesamte Konvertierungslogik wird vollständig lokal in Ihrem Browser über JavaScript ausgeführt. Weder Eingabe noch Ergebnisse werden an irgendeinen Server gesendet, mit null Datenschutzrisiko und null Netzwerklatenz.
Warum wird das Binärergebnis als fortlaufende 32-Bit-Zeichenkette anstelle von vier Gruppen angezeigt?
Binärergebnisse zeigen die vollständige fortlaufende 32-Bit-Zeichenkette (insgesamt 32 Nullen oder Einsen), um das Bitmuster der gesamten Adresse bequem beobachten zu können. Sie können durch Bezugnahme auf jede 8-Bit-Grenze in Oktette unterteilt werden. Die Referenztabelle zeigt ein Binärformat mit vier Gruppen zu Lernzwecken.
Entspricht das Hexadezimalergebnis dem, was ich in Wireshark sehe?
Ja. Hexadezimalergebnisse verwenden eine 8-stellige hexadezimale Darstellung mit 0x-Präfix (z. B. 0xC0A80101), die mit der Netzwerk-Byte-Reihenfolge übereinstimmt, die in Paketaufzeichnungstools wie Wireshark angezeigt wird, und kann direkt für die Protokollanalyse verwendet werden.
Unterstützt es die Konvertierung von IPv6-Adressen?
Das aktuelle Tool unterstützt nur IPv4. Wenn Sie IPv6-bezogene Tools benötigen, können Sie die IPv6-Toolbox der Website verwenden. IPv4 ist eine 32-Bit-Adresse, während IPv6 128 Bit ist, und ihre Zahlensystemkonvertierungslogik unterscheidet sich erheblich.
Wie konvertiere ich eine IP im Code in einen Integer?
Die meisten Sprachen verfügen über integrierte Funktionen: Python verwendet das ipaddress-Modul (int(ipaddress.IPv4Address('192.168.1.1'))), PHP verwendet ip2long(), MySQL verwendet INET_ATON() und C verwendet inet_pton(). Wir empfehlen, Ihre Konvertierungsergebnisse zuerst mit diesem Tool zu überprüfen.
Glossar
- Gepunktete Dezimalzahl
- Das am häufigsten von Menschen lesbare Format von IPv4, bei dem die 32-Bit-Adresse in 4 Gruppen zu je 8 Bits unterteilt wird, wobei jede Gruppe in eine Dezimalzahl von 0–255 umgewandelt und durch Punkte verbunden wird, z. B. 192.168.1.1.
- Dezimal-Integer
- Die Behandlung der 32-Bit-IPv4-Adresse als einzelnen Integer ohne Vorzeichen im Bereich 0–4294967295. Wird häufig für die Datenbankspeicherung (z. B. MySQLs INET_ATON-Funktion) und Bereichsvergleiche verwendet.
- Binär
- Die ursprüngliche 32-Bit-Binärdarstellung einer IPv4-Adresse mit 8 Bits pro Oktett. Bitoperationen für Subnetzmasken und CIDR-Präfixe finden alle auf Binärebene statt.
- Hexadezimal
- Eine 8-stellige hexadezimale Darstellung beginnend mit 0x, wobei jeweils 2 Ziffern einem Oktett entsprechen. Häufig bei Paketaufzeichnungsanalysen (z. B. Wireshark) und Low-Level-Protokoll-Debugging zu sehen.
- Oktett
- Jedes durch Punkte getrennte 8-Bit-Segment in einer IPv4-Adresse wird als Oktett bezeichnet, mit Werten von 0–255. Vier Oktette bilden die vollständige 32-Bit-Adresse.
- Netzwerk-Byte-Reihenfolge
- TCP/IP-Protokolle legen Big-Endian für die Übertragung von Multibyte-Daten fest, was bedeutet, dass das höchstwertige Byte zuerst kommt. Die Schreibreihenfolge der gepunkteten Dezimalzahl stimmt mit der Netzwerk-Byte-Reihenfolge überein.
- CIDR (Klassenloses Inter-Domain-Routing)
- Classless Inter-Domain Routing, eine Notation, die die Präfixlänge / zur Angabe von Netzwerk-Bits verwendet, z. B. bedeutet /24, dass die ersten 24 Bits Netzwerk-Bits und die letzten 8 Bits Host-Bits sind.
- Subnetzmaske
- Eine 32-Bit-Binärzahl, bei der Netzwerk-Bits alle 1 und Host-Bits alle 0 sind, zur Unterscheidung des Netzwerkteils vom Hostteil einer IP-Adresse, z. B. 255.255.255.0.
- Wildcard-Maske
- Das Ergebnis der bitweisen NOT-Operation einer Subnetzmaske, wobei 0 "muss übereinstimmen" und 1 "ignorieren" bedeutet. Wird in ACL- und Routing-Konfigurationen verwendet, z. B. entspricht 0.0.0.255 /24.
- INET_ATON / INET_NTOA
- Klassische Funktionsnamen für die Konvertierung zwischen IP-Adressen und Integern. ATON (ASCII to Number) konvertiert eine gepunktete IP in einen Integer; NTOA (Number to ASCII) führt die umgekehrte Konvertierung durch. Verfügbar in MySQL, PHP und C.
Vergleich gängiger IPv4-Adressbereiche und verschiedener Zahlensysteme
0.0.0.0 | 0 | 0x00000000 | 00000000 00000000 | Standardroute / nicht angegebene Adresse |
10.0.0.0 | 167772160 | 0x0A000000 | 00001010 00000000 | Beginn des privaten Klasse-A-Adressbereichs |
127.0.0.1 | 2130706433 | 0x7F000001 | 01111111 00000000 | Lokale Loopback-Adresse |
172.16.0.0 | 2886729728 | 0xAC100000 | 10101100 00010000 | Beginn des privaten Klasse-B-Adressbereichs |
192.168.0.0 | 3232235520 | 0xC0A80000 | 11000000 10101000 | Beginn des privaten Klasse-C-Adressbereichs |
192.168.1.1 | 3232235777 | 0xC0A80101 | 11000000 10101000 | Häufiges Standard-Gateway von Heimroutern |
255.255.255.0 | 4294967040 | 0xFFFFFF00 | 11111111 11111111 | /24-Subnetzmaske |
255.255.255.255 | 4294967295 | 0xFFFFFFFF | 11111111 11111111 | Begrenzte Broadcast-Adresse |
Schnellreferenz für reservierte/spezielle IPv4-Adressbereiche
0.0.0.0/8 | Dieses Netzwerk | 0 – 16777215 | Stellt "dieser Host in diesem Netzwerk" dar, wird nur als Quelladresse verwendet |
10.0.0.0/8 | Privat Klasse A | 167772160 – 184549375 | Internes Unternehmensnetzwerk, wird nicht im öffentlichen Internet geroutet |
127.0.0.0/8 | Loopback | 2130706432 – 2147483647 | Lokaler Loopback-Test, Pakete verlassen die Netzwerkschnittstelle nicht |
169.254.0.0/16 | Link-Local | 2851995648 – 2852061183 | Automatische Zuweisung bei DHCP-Fehler (APIPA) |
172.16.0.0/12 | Privat Klasse B | 2886729728 – 2887778303 | Internes Unternehmensnetzwerk, wird nicht im öffentlichen Internet geroutet |
192.168.0.0/16 | Privat Klasse C | 3232235520 – 3232301055 | Interne Netzwerke von Heimen/kleinen Büros |
224.0.0.0/4 | Multicast | 3758096384 – 4026531839 | Multicast-Adressen |
240.0.0.0/4 | Reserviert | 4026531840 – 4294967295 | Für experimentelle Zwecke reserviert; 255.255.255.255 ist Broadcast |
Authoritative References
- Authorization-Header-Generator
- Cache-Control-Parser
- Content-Disposition-Parser
- CORS-Header-Generator
- CORS-Inspektor
- CSP-Generator
- cURL Code-Generator
- Globale DNS-Propagationsprüfung
- DNS-Abfrage
- Forwarded-Header-Parser
- Hreflang Tag Generator
- HSTS-Analysator
- HTTP-Cookie-Parser
- HTTP-Header-Prüfer
- HTTP Request Tester
- HTTP-Statuscodes-Suche
- IP-Suche
- IPv4-Konverter
- IPv4-Bereichs-Expander
- IPv6-Toolbox
- Link-Header-Parser
- MX-Lookup
- Port Checker
- URL Parameter Generator
- Rate-Limit-Header-Parser
- Redirect-Kettenprüfer
- Robots.txt-Generator
- Robots.txt Checker
- Security Headers Checker
- Security.txt Generator
- Set-Cookie-Parser
- Site Network Audit
- Sitemap-Generator
- Sitemap Inspector
- SSL-Zertifikatsprüfer
- Subnetzrechner
- URL Parser
- User-Agent-Parser
- UTM Link-Generator
- WebSocket-Test
- Was ist meine IP?
- WHOIS-Abfrage