IPv4-Adressierung
IPv4-Adressierung
Das Fundament jedes Netzwerks – von der 32-Bit-Adresse über Klassen und Subnetzmasken bis zu CIDR, Subnetting und NAT. Alles, was du über IPv4 wissen musst.
Inhaltsverzeichnis
Schnellübersicht
Auf dieser Seite lernst du alles über IPv4-Adressierung:
- Definition: Was ist IPv4 und warum ist es wichtig?
- Aufbau: 32 Bit, 4 Oktette, dezimal/binary
- Adressklassen: A, B, C, D, E mit Bereichen
- Private Adressen: RFC 1918 Bereiche
- Subnetzmasken: Netz- vs. Host-Anteil
- CIDR-Notation: Moderne Adressangabe
- Subnetting: Netze aufteilen
- Spezielle Adressen: Loopback, Broadcast, Multicast
- NAT: Network Address Translation
- IPv4 vs. IPv6: Vergleich
- Validator: IPv4-Adressen prüfen
- FAQ: Häufige Fragen & Antworten
1. Was ist IPv4?
Definition
IPv4 (Internet Protocol Version 4) ist die vierte Version des Internet Protocols und das am weitesten verbreitete Protokoll zur Adressierung von Geräten in Netzwerken. Es wurde 1981 standardisiert (RFC 791) und bildet seitdem das Rückgrat des Internets.
Eine IPv4-Adresse ist eine 32-Bit-Nummer, die in vier Oktette (8-Bit-Blöcke) unterteilt ist. Jedes Oktett wird als Dezimalzahl (0-255) dargestellt und durch Punkte getrennt – z.B. 192.168.1.1.
IPv4 ermöglicht ca. 4,3 Milliarden eindeutige Adressen (2³²). Durch die Explosion des Internets sind diese Adressen jedoch nahezu aufgebraucht, weshalb IPv6 als Nachfolger entwickelt wurde.
Warum ist IPv4 so wichtig?
- Grundlage des Internets: Jedes Gerät im Internet hat eine IPv4-Adresse
- Kommunikation: Ermöglicht den Datenaustausch zwischen Geräten
- Routing: Router verwenden IPv4-Adressen für die Wegfindung
- Dienste: Web, E-Mail, DNS – alle basieren auf IPv4
- Kompatibilität: Trotz IPv6-Einführung bleibt IPv4 dominant
2. Aufbau einer IPv4-Adresse
Eine IPv4-Adresse ist 32 Bit lang und wird in 4 Oktetten (je 8 Bit) unterteilt. Jedes Oktett wird dezimal dargestellt und durch Punkte getrennt (Dotted-Decimal-Notation).
Beispiel: 192.168.1.100
Wichtige Fakten
Gesamt: 32 Bit = 2³² = 4.294.967.296 mögliche Adressen (~4,3 Milliarden)
Jedes Oktett: Wertebereich 0-255 (8 Bit)
Binär: 11000000.10101000.00000001.01100100
Hexadezimal: C0.A8.01.64
Zwei Teile einer IPv4-Adresse
Jede IPv4-Adresse besteht aus zwei Teilen:
- Netzwerkanteil (Network ID): Identifiziert das Netzwerk
- Hostanteil (Host ID): Identifiziert das Gerät im Netzwerk
Die Subnetzmaske bestimmt, welcher Teil welcher ist!
3. IPv4-Adressklassen (Classful Addressing)
Historisch wurden IPv4-Adressen in 5 Klassen eingeteilt. Jede Klasse hat einen festen Netzwerk- und Hostanteil.
Klasse A
Klasse B
Klasse C
Klasse D
Klasse E
Classful vs. Classless
Die klassische Einteilung in Klassen (classful addressing) ist heute veraltet. Moderne Netzwerke nutzen CIDR (Classless Inter-Domain Routing), das flexiblere Subnetzmasken erlaubt. Die Klassen existieren aber noch als Konzept und sind wichtig für das Verständnis.
4. Private IP-Bereiche (RFC 1918)
Bestimmte IP-Adressbereiche sind für private Netzwerke reserviert und dürfen nicht im öffentlichen Internet geroutet werden. Sie können in jedem Netzwerk beliebig verwendet werden.
Klasse A
- 1 Netzwerk
- 16.777.216 Adressen
- Für große Unternehmen
- Oft in Rechenzentren
Klasse B
- 16 Netzwerke
- 1.048.576 Adressen
- Für mittlere Unternehmen
- Oft in Docker/Kubernetes
Klasse C
- 256 Netzwerke
- 65.536 Adressen
- Für Heimnetzwerke
- Standard bei Routern
Warum private IP-Bereiche?
- Adressersparnis: Spart öffentliche IPv4-Adressen
- Sicherheit: Private Geräte sind nicht direkt aus dem Internet erreichbar
- Flexibilität: Jedes Netzwerk kann diese Adressen unabhängig nutzen
- NAT: Mehrere private Geräte teilen sich eine öffentliche IP
5. Subnetzmasken
Eine Subnetzmaske bestimmt, welcher Teil einer IP-Adresse das Netzwerk und welcher der Host ist. Sie besteht aus einer Folge von 1en (Netzwerk) und 0en (Host).
Beispiel: 192.168.1.100 mit Maske 255.255.255.0
Netzwerkanteil
Hostanteil
Binär-Darstellung
11000000.10101000.01100100.01100100 = 192.168.1.10011111111.11111111.11111111.00000000 = 255.255.255.011000000.10101000.00000001.00000000 = 192.168.1.011000000.10101000.00000001.11111111 = 192.168.1.255Häufige Subnetzmasken
| CIDR | Subnetzmaske | Binär | Hosts | Einsatz |
|---|---|---|---|---|
| /8 | 255.0.0.0 | 11111111.00000000.00000000.00000000 | 16.777.214 | Sehr große Netze |
| /16 | 255.255.0.0 | 11111111.11111111.00000000.00000000 | 65.534 | Mittlere Netze |
| /24 | 255.255.255.0 | 11111111.11111111.11111111.00000000 | 254 | Kleine Netze (Standard) |
| /25 | 255.255.255.128 | 11111111.11111111.11111111.10000000 | 126 | Halbiertes /24 |
| /26 | 255.255.255.192 | 11111111.11111111.11111111.11000000 | 62 | Viertel /24 |
| /27 | 255.255.255.224 | 11111111.11111111.11111111.11100000 | 30 | Kleine Abteilungen |
| /28 | 255.255.255.240 | 11111111.11111111.11111111.11110000 | 14 | Sehr kleine Netze |
| /30 | 255.255.255.252 | 11111111.11111111.11111111.11111100 | 2 | Point-to-Point Links |
| /32 | 255.255.255.255 | 11111111.11111111.11111111.11111111 | 1 | Einzelne Host-Route |
6. CIDR-Notation (Classless Inter-Domain Routing)
CIDR ist die moderne Schreibweise für IP-Adressen mit Subnetzmaske. Statt der vollen Maske wird die Anzahl der Netzwerk-Bits als /n angegeben.
CIDR-Beispiele
192.168.1.0/24= 192.168.1.0 mit Maske 255.255.255.010.0.0.0/8= 10.0.0.0 mit Maske 255.0.0.0172.16.0.0/12= 172.16.0.0 mit Maske 255.240.0.0192.168.1.100/24= Host-Adresse im Netz 192.168.1.0/24
Vorteile von CIDR:
- Flexiblere Subnetzgrößen (nicht nur /8, /16, /24)
- Kompaktere Schreibweise
- Bessere Adressausnutzung (weniger Verschwendung)
- Route Aggregation (kleinere Routing-Tabellen)
Berechnung mit CIDR
| CIDR | Anzahl Netze | Hosts pro Netz | Gesamt-Adressen |
|---|---|---|---|
| /8 | 1 | 16.777.216 | 16.777.216 |
| /16 | 256 | 65.536 | 16.777.216 |
| /20 | 4.096 | 4.096 | 16.777.216 |
| /24 | 65.536 | 256 | 16.777.216 |
| /28 | 1.048.576 | 16 | 16.777.216 |
| /32 | 16.777.216 | 1 | 16.777.216 |
7. Interaktiver IPv4-Validator
Gib eine IPv4-Adresse ein und prüfe sofort, ob sie gültig ist. Du erhältst Details zur Klasse, zum Typ und zum Netzwerk.
IPv4-Adresse prüfen
Beispiele zum Testen
192.168.1.100– Private Klasse C10.0.0.1– Private Klasse A8.8.8.8– Öffentliche Adresse (Google DNS)127.0.0.1– Loopback (localhost)256.1.2.3– Ungültig (256 > 255)192.168.1.100/24– Mit CIDR
8. Subnetting – Netze aufteilen
Subnetting ist die Aufteilung eines großen Netzwerks in mehrere kleinere Subnetze. Das spart Adressen und verbessert die Netzwerkorganisation.
Warum Subnetting?
- Adressen sparen: Kein Verschenden von Host-Adressen
- Broadcast-Domänen trennen: Weniger Broadcast-Traffic
- Sicherheit: Logische Trennung von Netzwerkbereichen
- Organisation: Abteilungen, Standorte, Gerätegruppen
Beispiel: 192.168.1.0/24 in 4 Subnetze aufteilen
| Subnetz | Netzwerk-ID | Bereich | Broadcast | Hosts |
|---|---|---|---|---|
| Subnetz 1 | 192.168.1.0/26 | 192.168.1.1 – 192.168.1.62 | 192.168.1.63 | 62 |
| Subnetz 2 | 192.168.1.64/26 | 192.168.1.65 – 192.168.1.126 | 192.168.1.127 | 62 |
| Subnetz 3 | 192.168.1.128/26 | 192.168.1.129 – 192.168.1.190 | 192.168.1.191 | 62 |
| Subnetz 4 | 192.168.1.192/26 | 192.168.1.193 – 192.168.1.254 | 192.168.1.255 | 62 |
Subnetting-Formel
Anzahl Subnetze: 2ⁿ (wobei n = Anzahl geliehener Bits)
Hosts pro Subnetz: 2ʰ - 2 (wobei h = verbleibende Host-Bits, -2 für Netzwerk-ID und Broadcast)
Beispiel: /24 → /26 = 2 geliehene Bits → 2² = 4 Subnetze, 6 verbleibende Host-Bits → 2⁶ - 2 = 62 Hosts pro Subnetz
9. Spezielle IPv4-Adressbereiche
Bestimmte IPv4-Adressen haben spezielle Funktionen und dürfen nicht als normale Host-Adressen verwendet werden.
Loopback (Localhost)
127.0.0.1 ist die bekannteste Loopback-Adresse. Sie verweist immer auf den eigenen Computer. Wird für Tests und lokale Dienste verwendet.
Broadcast-Adresse
Globaler Broadcast an alle Geräte im lokalen Netz. Auch subnet-spezifische Broadcasts (z.B. 192.168.1.255) sind möglich.
Unspecified Address
Keine spezifische Adresse. Wird bei DHCP-Anfragen verwendet ("ich habe noch keine IP") oder als Default-Route.
Link-Local (APIPA)
Automatische Selbstzuweisung wenn kein DHCP-Server erreichbar ist. Typisch: 169.254.x.x bei Windows/Linux ohne DHCP.
Multicast
Gruppe von Empfängern (nicht alle). Wird für Routing-Protokolle (OSPF), Video-Streaming und Service-Discovery genutzt.
Reserviert / Experimentell
Klasse E – reserviert für zukünftige Nutzung und Forschung. Nicht für reguläre Hosts verwendbar.
Öffentliche Test-Netze
Dokumentations-Adressen (RFC 5737): 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24. Für Beispiele und Tests.
CGNAT (Carrier-Grade NAT)
ISP-internes NAT (RFC 6598). Wird von Mobilfunkanbietern und ISPs verwendet, wenn öffentliche IPv4-Adressen knapp sind.
10. NAT (Network Address Translation)
NAT übersetzt private IP-Adressen in öffentliche Adressen, damit mehrere Geräte mit einer einzigen öffentlichen IP ins Internet können.
Wie funktioniert NAT?
Privates Netzwerk
Router mit NAT
Extern: 85.25.100.50
Internet
85.25.100.50
etc. sehen nur
diese eine IP
NAT-Arten
SNAT (Source NAT): Private → Öffentliche IP (ausgehender Traffic)
DNAT (Destination NAT): Öffentliche → Private IP (eingehender Traffic, Port Forwarding)
Pat (Port Address Translation): Mehrere private IPs teilen sich eine öffentliche IP über verschiedene Ports (häufigste Form)
Vorteile von NAT
- Adressen sparen: Viele Geräte teilen sich eine öffentliche IP
- Sicherheit: Private Geräte sind nicht direkt aus dem Internet erreichbar
- Einfache Netzwerkänderung: Nur Router-IP muss geändert werden
- Kosten: Nur eine öffentliche IP vom ISP nötig
11. IPv4 vs. IPv6 – Der Vergleich
IPv6 ist der Nachfolger von IPv4 und löst viele Probleme – vor allem die Adressknappheit.
IPv4
IPv6
Warum IPv6?
- IPv4-Adressen sind aufgebraucht: Seit 2011 sind die letzten IPv4-Blöcke an die Regional Internet Registries (RIRs) vergeben
- IoT-Explosion: Milliarden von Geräten brauchen eigene IPs
- Einfacher: Keine NAT-Probleme, bessere Ende-zu-Ende-Konnektivität
- Schneller: Einfacherer Header, effizienteres Routing
- Sicherer: IPSec ist integraler Bestandteil
12. Häufige Fragen & Antworten
Häufige Fragen zu IPv4
Öffentliche Adressen sind im Internet eindeutig und von überall erreichbar. Sie werden von ISPs zugewiesen und sind weltweit einzigartig.
Private Adressen (RFC 1918) sind nur innerhalb eines lokalen Netzwerks gültig und können in jedem Netzwerk wiederverwendet werden. Sie sind nicht direkt aus dem Internet erreichbar und benötigen NAT für den Internetzugriff.
Die /24-Notation (CIDR) gibt an, dass die ersten 24 Bits der Adresse zum Netzwerk-Teil gehören. Das entspricht der Subnetzmaske 255.255.255.0.
Beispiel: 192.168.1.0/24 bedeutet:
- Netzwerk: 192.168.1.0
- Bereich: 192.168.1.1 – 192.168.1.254
- Broadcast: 192.168.1.255
- Nutzbare Hosts: 254
IPv4 wurde 1981 entworfen, als das Internet noch klein war. Der Adressraum von ~4,3 Milliarden Adressen schien damals riesig. Durch die Explosion des Internets (Smartphones, IoT, Cloud) sind die Adressen jedoch nahezu aufgebraucht:
- 2011: IANA (Internet Assigned Numbers Authority) hat die letzten IPv4-Blöcke verteilt
- 2015-2019: Regionale Register (RIPE, APNIC, etc.) haben ihre letzten Blöcke vergeben
- Heute: IPv4-Adressen werden nur noch über den Sekundärmarkt gehandelt (teuer!)
Lösung: IPv6 bietet 340 Sextillionen Adressen – genug für jedes Gerät der Welt.
Eine Subnetzmaske trennt eine IP-Adresse in zwei Teile:
- Netzwerk-Teil: Identifiziert das Netzwerk (z.B. 192.168.1.0)
- Host-Teil: Identifiziert das Gerät im Netzwerk (z.B. .100)
Beispiel: Bei 192.168.1.100 mit Maske 255.255.255.0:
- Netzwerk: 192.168.1.0 (erste 24 Bits)
- Host: 100 (letzte 8 Bits)
Router verwenden die Maske, um zu entscheiden, ob ein Paket lokal oder über das Internet gesendet werden muss.
NAT (Network Address Translation) übersetzt private IP-Adressen in eine öffentliche IP-Adresse. Es wird verwendet, weil:
- Adressknappheit: Viele Geräte teilen sich eine öffentliche IP
- Sicherheit: Private Geräte sind nicht direkt aus dem Internet erreichbar
- Einfache Verwaltung: Nur eine öffentliche IP nötig
Nachteil: NAT bricht das End-to-End-Prinzip des Internets und erschwert bestimmte Anwendungen (z.B. Peer-to-Peer, VoIP).
Es gibt mehrere Möglichkeiten:
- Websites: whatismyip.com, ipinfo.io, ifconfig.me
- Router: Im Web-Interface des Routers nachsehen (meist 192.168.1.1)
- Suche: Bei Google "what is my ip" eingeben
Wichtig: Die öffentliche IP ist die Adresse Ihres Routers im Internet. Die private IP (z.B. 192.168.1.100) ist die Adresse Ihres Geräts im lokalen Netzwerk.
Statische IP: Bleibt immer gleich. Wird manuell konfiguriert oder vom ISP fest zugewiesen. Ideal für Server, VPNs, Remote-Zugriff.
Dynamische IP: Wird vom DHCP-Server zugewiesen und kann sich ändern (z.B. bei jedem Neustart oder nach Ablauf der Lease-Time). Standard für die meisten Heim- und Büro-Netzwerke.
Vorteil dynamisch: Einfache Verwaltung, Adressen werden wiederverwendet.
Vorteil statisch: Zuverlässig, leicht zu merken, ideal für Dienste.
APIPA (Automatic Private IP Addressing) weist automatisch eine IP-Adresse aus dem Bereich 169.254.0.0/16 zu, wenn:
- Kein DHCP-Server erreichbar ist
- Die DHCP-Anfrage fehlschlägt
- Das Gerät keine statische IP hat
Beispiel: Wenn Ihr Laptop keine IP vom Router bekommt, weist er sich selbst eine Adresse wie 169.254.123.45 zu. Damit kann er nur mit anderen APIPA-Geräten im selben Netzwerk kommunizieren – kein Internetzugriff.
Lösung: DHCP-Server prüfen, Netzwerk-Kabel überprüfen, Router neu starten.
Zusammenfassung
Die wichtigsten Punkte
- IPv4-Adressen: 32 Bit, 4 Oktette (0-255), ~4,3 Mrd. Adressen
- Adressklassen: A (1-126), B (128-191), C (192-223), D (224-239), E (240-255)
- Private Adressen (RFC 1918): 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16
- Subnetzmaske: Trennt Netzwerk- von Hostanteil
- CIDR-Notation: Moderne Schreibweise mit /n (z.B. /24)
- Subnetting: Aufteilung großer Netze in kleinere Subnetze
- Spezielle Adressen: Loopback (127.0.0.1), Broadcast, Multicast, APIPA (169.254.x.x)
- NAT/PAT: Übersetzung privater in öffentliche Adressen
- IPv6: Nachfolger mit 128 Bit, ~3,4 × 10³⁸ Adressen
- Unser Tool: IPv4-Validator prüft Adressen und zeigt Details
Weiterführende Themen
OSI-Modell, TCP/IP, Netzwerktypen und grundlegende Konzepte.
Zu NetzwerkgrundlagenWie Daten durch Netzwerke geleitet werden – Router, Switches, Protokolle.
Zu Routing & SwitchingTCP, UDP, HTTP, DNS, DHCP und weitere wichtige Protokolle.
Zu NetzwerkprotokollenFirewalls, VPN, Verschlüsselung und Schutz vor Angriffen.
Zur Netzwerksicherheit