IPv4 ↔ Hexadezimal-Konverter

IPv4-Adressen zu/von Hexadezimalformat konvertieren

Output Format:

Input IPv4 Addresses

Conversion Results

Conversion results will appear here

Der IPv4 to Hex Converter wandelt IPv4-Adressen zwischen Dotted-Decimal-Notation und Hexadezimaldarstellung um. Geben Sie 192.168.1.1 ein, um C0.A8.01.01 (Dotted-Hex), C0A80101 (Flat-Hex) oder 0xC0A80101 (Präfix-Hex) zu erhalten. Sie können auch eine Hex-Zeichenfolge einfügen, um sie zurück in die Standard-Dotted-Decimal-Notation zu konvertieren.

Hexadezimale IP-Adressen verstehen

Hexadezimal ist der Mittelweg zwischen der menschenlesbaren Dezimalnotation, die wir in Konfigurationsdateien verwenden, und dem rohen Binärformat, das die Hardware tatsächlich verarbeitet. Jede Hex-Ziffer repräsentiert genau vier Bits, sodass ein einzelnes Oktett (8 Bits) auf genau zwei Hex-Ziffern abgebildet wird. Dadurch ist Hexadezimal kompakter als Binär und bewahrt gleichzeitig die Byte-Grenzen. Wenn Sie C0A8 in einem Paketdump sehen, wissen Sie sofort, dass es sich um zwei Oktette handelt, und mit Übung erkennen Sie es als 192.168, ohne rechnen zu müssen.

Für die meisten Netzwerkadministratoren begegnet man hex-formatierten IPv4-Adressen vor allem in Paketmitschnitten. Tools wie Wireshark und tcpdump zeigen rohe Paketdaten als Ströme von Hex-Bytes an. Wenn Sie wissen, wo die IP-Header-Felder liegen, können Sie Quell- und Zieladressen direkt aus dem Hex-Dump lesen. Die Quelladresse beginnt bei Byte-Offset 12 und die Zieladresse bei Byte-Offset 16 innerhalb des IP-Headers. Das Erkennen gängiger Hex-Muster -- 0A für den 10.x.x.x-Privatbereich, C0A8 für 192.168.x.x, AC1 für 172.16.x.x bis 172.31.x.x -- ermöglicht es Ihnen, Adressen auf einen Blick zu identifizieren, ohne in die Dezimalansicht wechseln zu müssen.

Über die Paketanalyse hinaus erscheinen Hex-Adressen in Programmierumgebungen, wo IP-Adressen als 32-Bit-Ganzzahlkonstanten gespeichert werden, in Speicher-Debuggern, die rohe Bytes anzeigen, in bestimmten Protokollformaten und gelegentlich in verschleierten URLs. Sicherheitsforscher stoßen auf hex-kodierte IP-Adressen in bösartigen Payloads und CTF-Aufgaben. Dieser Converter verarbeitet alle gängigen Hex-Formate, sodass Sie unabhängig vom Kontext, in dem Sie die Adresse gefunden haben, schnell zwischen den Darstellungen übersetzen können.

Eine IPv4-Adresse in Hexadezimal konvertieren

  1. Geben Sie eine IPv4-Adresse im Dotted-Decimal-Format ein (z. B. 192.168.1.1)
  2. Das Tool konvertiert jedes Oktett in sein zweistelliges Hexadezimaläquivalent
  3. Sehen Sie das Ergebnis in Dotted-Hex (C0.A8.01.01), Flat-Hex (C0A80101) oder Präfix-Format (0xC0A80101)
  4. Um Hex zurück in Dezimal zu konvertieren, geben Sie ein beliebiges unterstütztes Hex-Format ein und erhalten die Standard-IPv4-Adresse

Beispiele für IPv4-zu-Hexadezimal-Konvertierungen

IPv4-AdresseDotted-HexFlat-HexPräfix-Hex
192.168.1.1C0.A8.01.01C0A801010xC0A80101
10.0.0.10A.00.00.010A0000010x0A000001
172.16.0.1AC.10.00.01AC1000010xAC100001
255.255.255.255FF.FF.FF.FFFFFFFFFF0xFFFFFFFF
0.0.0.000.00.00.00000000000x00000000
8.8.8.808.08.08.08080808080x08080808
127.0.0.17F.00.00.017F0000010x7F000001

Kurzreferenz Oktett-zu-Hex

DezimalHexDezimalHexDezimalHex
000100A192C0
10112880224E0
808168A8255FF

Wann den IPv4-Hex-Converter verwenden

  • Paketmitschnitte lesen -- Tools wie Wireshark und tcpdump zeigen rohe Paketbytes in Hexadezimal an, was eine Hex-zu-Dezimal-Konvertierung erfordert, um IP-Adressen zu identifizieren
  • Programmierung und Debugging -- Sprachen wie C, Python und Go verwenden Hex-Literale (0xC0A80101) für IP-Adresskonstanten in Netzwerkcode
  • Speicherabzüge analysieren -- rohe Speicheransichten zeigen IP-Adressen als Hex-Bytes, die zur Identifizierung konvertiert werden müssen
  • URL-Kodierung -- einige verschleierte URLs kodieren IPv4-Adressen im Hexadezimalformat (z. B. http://0xC0A80101/)
  • Firewall-Protokollanalyse -- bestimmte Protokollformate geben Adressen in Hexadezimalnotation aus
  • Sicherheitsforschung -- verschleierte oder kodierte IP-Adressen in Malware-Payloads und Phishing-URLs identifizieren

Wie die hexadezimale IPv4-Darstellung funktioniert

Hexadezimal (Basis-16) bietet eine kompakte Möglichkeit, Binärdaten darzustellen. Jede Hex-Ziffer entspricht genau 4 Bits, sodass ein Oktett (8 Bits) immer auf genau zwei Hex-Ziffern abgebildet wird. Diese 1:2-Beziehung macht Hex kompakter als Binär und bewahrt gleichzeitig Byte-Grenzen.

Konvertierungsprozess

Die Konvertierung von Dezimal zu Hex funktioniert Oktett für Oktett:

IPv4:  192  .  168  .  1   .  1
        |       |      |      |
Hex:   C0   .  A8   . 01   . 01

192 = 12 x 16 + 0  = C0
168 = 10 x 16 + 8  = A8
  1 =  0 x 16 + 1  = 01
  1 =  0 x 16 + 1  = 01

Hex in Paketmitschnitten

Bei der Untersuchung eines rohen Ethernet-Frames in einem Paketmitschnitt-Tool erscheint der IP-Header als durchgehender Strom von Hex-Bytes. Quell- und Zieladressen befinden sich an festen Offsets:

45 00 00 3c 1c 46 40 00 40 06 b1 e6 C0 A8 01 64 AC 10 00 01
                                     |-- Quell-IP| |-- Ziel --|
                                     192.168.1.100 172.16.0.1

Das Erkennen gängiger Hex-Muster wie C0A8 (192.168) und 0A (10.) hilft Ihnen, private Adressen in Hex-Dumps schnell zu identifizieren.

Hex-IP-Adressen in URLs

Browser können IPv4-Adressen im hexadezimalen URL-Format auflösen. Die Adresse 192.168.1.1 kann in manchen Systemen als http://0xC0A80101/ geschrieben werden. Sicherheitsanalysten begegnen diesem Format bei der Analyse verschleierter oder bösartiger URLs, die Hex-Kodierung verwenden, um Zieladressen zu verschleiern.

Byte-Reihenfolge

IPv4-Adressen werden in Network Byte Order (Big-Endian) übertragen, das heißt, das höchstwertige Oktett kommt zuerst. In einem Hex-Dump erscheint die Adresse 192.168.1.1 als C0 A8 01 01 mit dem C0 (192)-Byte zuerst. Auf Little-Endian-Systemen (die meiste moderne x86-Hardware) kann dieselbe Adresse im Speicher byte-invertiert als 01 01 A8 C0 erscheinen. Das Bewusstsein für die Byte-Reihenfolge verhindert Verwechslungen beim Lesen von Speicherabzügen im Vergleich zu Netzwerkmitschnitten.

Praktische Tipps für die Arbeit mit Hex-Adressen

Der schnellste Weg, sich mit dem Lesen von Hex-Adressen in Paketmitschnitten vertraut zu machen, ist das Einprägen einiger Ankerpunkte. Die privaten Adressbereiche haben markante Hex-Präfixe: 0A ist immer 10.x.x.x, C0A8 ist immer 192.168.x.x, und AC1 deckt den Bereich 172.16.x.x bis 172.31.x.x ab. Öffentliche DNS-Server wie Googles 8.8.8.8 erscheinen als 08080808, und die Broadcast-Adresse 255.255.255.255 ist FFFFFFFF. Sobald Sie eine Handvoll dieser Muster kennen, können Sie einen Hex-Dump durchsehen und Adressen erkennen, ohne jedes Oktett einzeln konvertieren zu müssen.

Beim Schreiben von Netzwerkcode ist das 0x-Präfix-Format am nützlichsten, da es direkt in C, Python, Go und den meisten anderen Sprachen verwendet werden kann. Zum Beispiel können Sie in Python socket.inet_ntoa(struct.pack('!I', 0xC0A80101)) schreiben, um das Hex-Literal zurück zu 192.168.1.1 zu konvertieren. In C könnte eine IP-Adresskonstante als #define SERVER_IP 0xC0A80101 definiert werden. Das Verständnis der Hex-Darstellung spart Zeit beim Debugging dieser Werte im Code.

Eine häufige Fehlerquelle ist Byte-Reihenfolge-Verwechslung. Netzwerkprotokolle verwenden Big-Endian-Byte-Reihenfolge, aber die meisten modernen CPUs sind Little-Endian. Wenn Sie eine IP-Adresse aus einem Speicherabzug auf einem Little-Endian-System lesen, erscheinen die Bytes umgekehrt: 192.168.1.1 sieht im Speicher wie 01 01 A8 C0 aus, aber auf der Leitung wie C0 A8 01 01. Prüfen Sie immer, ob Sie einen Netzwerkmitschnitt (Big-Endian) oder einen Host-Speicherabzug (möglicherweise Little-Endian) betrachten, bevor Sie konvertieren.

Häufig gestellte Fragen

Wo begegnet man IPv4-Adressen in Hexadezimal?

Die häufigsten Stellen sind Paketmitschnitte (Wireshark, tcpdump), Programmierquellcode mit Hex-Literalen, rohe Speicher- oder Core-Dumps, bestimmte Firewall- und Systemprotokollformate sowie verschleierte URLs. Netzwerkprotokoll-RFCs verwenden ebenfalls Hexadezimalnotation bei der Beschreibung von Header-Feldern und Adresskodierung.

Was ist der Unterschied zwischen Dotted-Hex und Flat-Hex?

Dotted-Hex (C0.A8.01.01) behält die Oktett-Trennung für bessere Lesbarkeit bei. Flat-Hex (C0A80101) verkettet alle Oktette zu einer einzigen 8-Zeichen-Zeichenfolge, dem Format, das in den meisten Programmierumgebungen und Speicherdarstellungen verwendet wird. Das 0x-Präfix (0xC0A80101) ist eine Programmierkonvention, die ein Hexadezimal-Literal kennzeichnet.

Kann ich Hex-Adressen in Befehlen wie ping verwenden?

Einige Betriebssysteme akzeptieren hexadezimale IP-Adressen. Unter Linux kann ping 0xC0A80101 zu 192.168.1.1 aufgelöst werden. Dieses Verhalten ist jedoch systemabhängig und wird nicht universell unterstützt. Es ist hauptsächlich eine Kuriosität, die bei CTF-Aufgaben und in der Sicherheitsforschung verwendet wird, und nicht im täglichen Betrieb.

Warum zeigen Paketmitschnitte Adressen in Hex statt in Dezimal?

Paketmitschnitt-Tools zeigen die rohen Bytes so an, wie sie auf der Leitung erscheinen, und die universelle Notation für rohe Bytes ist Hexadezimal. Die Konvertierung jedes Feldes in menschenfreundliche Formate würde zusätzlichen Verarbeitungsaufwand verursachen und wäre nicht für alle Protokollfelder nützlich. Die Hex-Ansicht gibt Analysten einen präzisen, eindeutigen Blick auf das, was tatsächlich übertragen wurde.

Wie konvertiere ich ein einzelnes Oktett schnell von Dezimal zu Hex?

Teilen Sie den Dezimalwert durch 16. Der Quotient ist die erste Hex-Ziffer und der Rest ist die zweite. Für 192: 192 / 16 = 12 Rest 0, und 12 in Hex ist C, also ist das Ergebnis C0. Für 168: 168 / 16 = 10 Rest 8, und 10 in Hex ist A, also ist das Ergebnis A8. Mit Übung werden gängige Werte automatisch.

Verwandte Tools

IPparse•Kostenlose Netzwerk- & Subnetz-Rechner-Tools

© 2026 IPparse. All tools run locally in your browser.

100% Privacy-First • No Data Collected