Konvertieren Sie eine IPv4-Adresse zwischen punktierter Dezimalschreibweise, 32-Bit-Dezimal, Hexadezimal und Binär und sehen Sie ihre in-addr.arpa-Form.
Eine Adresse, jede Darstellung. Wechseln Sie zwischen der punktierten Dezimalschreibweise, der 32-Bit-Ganzzahl, der hexadezimalen und der binären Form einer beliebigen IPv4-Adresse sowie dem Reverse-DNS-Namen in-addr.arpa. Reine Mathematik, läuft in Ihrem Browser.
Ungültige IPv4-Adresse
Dezimal (uint32)
–
Hexadezimal
–
Binär
–
in-addr.arpa
–
Eine Adresse, vier Schreibweisen
Die 32 Bits hinter den Punkten
Eine IPv4-Adresse ist eine einzelne vorzeichenlose 32-Bit-Ganzzahl. Die vertraute punktierte Vierergruppe ist nur eine Anzeigekonvention: 192.168.1.1 ist vier 8-Bit-Blöcke, dezimal geschrieben und mit Punkten verbunden, was viel leichter zu lesen ist als die 3232235777, die sie tatsächlich ist. Jede Schreibweise auf dieser Seite ist dieselbe Zahl in anderer Kleidung, sodass die Konvertierung zwischen ihnen niemals Informationen verliert.
Die Dezimalform ist diese Ganzzahl in voller Länge ausgeschrieben. Die hexadezimale Form gruppiert die 32 Bits in 8 Hex-Ziffern, was praktisch ist, weil jedes Ziffernpaar genau einem Oktett entspricht — 0xC0A80101 zerlegt sich sauber in C0, A8, 01, 01. Die binäre Form macht die Bit-Grenzen sichtbar, was Sie wollen, wenn Sie über Netzmasken nachdenken.
Wo jede Schreibweise auftaucht
Die Ganzzahlform erscheint überall dort, wo eine Adresse günstig gespeichert oder verglichen werden muss. Datenbanken nutzen sie, weil INT UNSIGNED schneller sortiert und Bereichs-Scan durchführt als ein String, sodass aus WHERE ip BETWEEN x AND y ein Index-Zugriff wird. Log-Pipelines und GeoIP-Tabellen liefern Bereiche aus demselben Grund als Ganzzahlpaare.
Hexadezimal taucht in Paket-Dumps, Kernel-Strukturen und älteren Konfigurationsformaten auf. Binär ist meist ein Lehrmittel und Debug-Hilfe: richten Sie eine Adresse gegen ihre Netzmaske in Binär aus und die Netzwerk-/Host-Aufteilung hört auf, abstrakt zu sein.
Reverse-DNS und in-addr.arpa
Forward-DNS bildet einen Namen auf eine Adresse ab. Reverse-DNS macht das Gegenteil, und da DNS die Autorität von links nach rechts delegiert, während IPv4 von links nach rechts spezifischer wird, müssen die Oktette umgekehrt werden. Aus 192.168.1.1 wird 1.1.168.192.in-addr.arpa, und ein PTR-Eintrag unter diesem Namen liefert den Hostnamen. Mail-Server prüfen das routinemäßig — ein fehlender oder nicht übereinstimmender PTR ist ein häufiger Grund, warum legitime Mail als Spam eingestuft wird.
FAQ
Wofür ist die Dezimalform?
Es ist die Adresse, gelesen als einzelne vorzeichenlose 32-Bit-Ganzzahl. Datenbanken, Firewalls und Geo-IP-Tabellen speichern Adressen oft so, weil Ganzzahl-Bereichsvergleiche günstig sind.
Warum zeigt 255.255.255.255 den Wert 4294967295?
Weil die Konvertierung vorzeichenlos ist. Sprachen, die das Ergebnis als vorzeichenbehaftete 32-Bit-Ganzzahl behandeln, melden für dieselbe Adresse -1; dieses Werkzeug zeigt immer den vorzeichenlosen Wert.
Was ist die in-addr.arpa-Form?
Es ist der Name, der für Reverse-DNS-Lookups verwendet wird. Die Oktette werden umgekehrt und das Suffix angehängt, sodass aus 192.168.1.1 die 1.1.168.192.in-addr.arpa wird.
Warum wird das Binär in vier Gruppen gezeigt?
Jede Gruppe ist ein Oktett. Das Aufteilen an den Punkten macht es leicht zu sehen, wo genau eine Subnetzmaske die Adresse schneidet, was meist der einzige Grund ist, Binär überhaupt zu lesen.
Behandelt das IPv6?
Nein, dieser Konverter ist nur für IPv4. IPv6-Adressen sind 128 Bits und verwenden eine andere Textschreibweise mit Hextets und ::-Kompression.
Wird etwas an einen Server gesendet?
Nein. Die Konvertierung ist reine Arithmetik, die in Ihrem Browser läuft, sodass die Adressen, die Sie einfügen, die Seite nie verlassen.