Zum Inhalt springen

IP-Adress-Umrechner

Rechne IP-Adressen zwischen verschiedenen Zahlenformaten um

Eingabeformat
192.168.1.1
Punktnotation (dezimal)
Alle Formate
Dezimal (punktiert)
192.168.1.1
Binär (punktiert)
11000000.10101000.00000001.00000001
Hexadezimal
0xC0A80101
Integer (32 Bit)
3232235777
Oktal, punktiert (inoffiziell)
300.250.001.001

Diese Schreibweise steht in keinem Standard: Als IP-Literal in einer URL ist sie nicht vorgesehen, und verschiedene Programme lesen sie unterschiedlich — manche als Oktal, manche als Dezimal mit führenden Nullen. Genau daraus sind schon Sicherheitslücken entstanden. Zum Anschauen gut, zum Eintragen nicht.

IPv6-gemappt
::ffff:c0a8:101
Oktett-Aufschlüsselung
OktettDezimalBinärHex
119211000000C0
216810101000A8
310000000101
410000000101
Weitere Rechner
Selbst nachprüfen

Dieselbe Prüfung kannst du im Terminal machen — unter Linux und macOS mit diesen Befehlen:

IP als Ganzzahl, Hexadezimal und Binär ausgeben.
python3 -c "import ipaddress as i; a=i.ip_address('192.168.1.1'); print(int(a), hex(int(a)), format(int(a), '032b'))"