Warum IP-Adressen umwandeln?
Computer speichern eine IPv4-Adresse als einzelne 32-Bit-Zahl; die vertraute Punktschreibweise wie 192.168.0.1 ist nur eine für Menschen leicht lesbare Schreibweise ihrer vier Bytes. Verschiedene Tools und Datenbanken nutzen unterschiedliche Darstellungen:
- Ganzzahl (dezimal): kompakte Speicherung und schnelle Bereichsabfragen in Datenbanken und Geolokalisierungsdateien.
192.168.0.1ist3232235521. - Hexadezimal: wird in Paketmitschnitten, Kerneltabellen und manchen Logformaten verwendet:
0xC0A80001. - Binär: unverzichtbar, um Subnetzmasken und CIDR zu verstehen. Jedes 1-Bit in der Maske kennzeichnet den Netzwerkteil.
- IPv4-gemapptes IPv6: So stellt Dual-Stack-Software IPv4-Clients dar, zum Beispiel
::ffff:192.168.0.1.
So funktioniert die Umwandlung
Multiplizieren Sie jedes Oktett mit seinem Stellenwert und addieren Sie die Ergebnisse: a × 256³ + b × 256² + c × 256 + d. Für 8.8.8.8 ergibt das 8 × 16.777.216 + 8 × 65.536 + 8 × 256 + 8 = 134.744.072. Für den Rückweg teilen Sie wiederholt durch 256 und behalten die Reste.
IPv6-Kompression und -Erweiterung
IPv6-Adressen lassen sich in verkürzter Form schreiben: Führende Nullen in jeder Gruppe entfallen, und eine Folge von Gruppen, die nur aus Nullen bestehen, wird durch :: ersetzt. Der Konverter zeigt sowohl die komprimierte Form (2001:db8::1) als auch die vollständige erweiterte Form (2001:0db8:0000:0000:0000:0000:0000:0001). Mehr über IPv6 erfahren.
http://2130706433/ (das ist 127.0.0.1) oder Oktette im Oktalformat. Angreifer nutzen sie, um naive Filter zu umgehen; normalisieren Sie Adressen daher immer, bevor Sie sie validieren.Häufig gestellte Fragen
Kann ich Binärzahlen eingeben?
Ja. Geben Sie 32 Bit für IPv4 oder 128 Bit für IPv6 ein, mit oder ohne Punkte.
Was ist die größte IPv4-Zahl?
4294967295, also 255.255.255.255 (2³² − 1).
Aktualisiert