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
| Oktett | Dezimal | Binär | Hex |
|---|---|---|---|
| 1 | 192 | 11000000 | C0 |
| 2 | 168 | 10101000 | A8 |
| 3 | 1 | 00000001 | 01 |
| 4 | 1 | 00000001 | 01 |
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'))"