IPv4-Adressierung

KAPITEL 05 · NETZWERKE

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.

32 Bit Adressen 5 Adressklassen Subnetting NAT Validator

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

1. Oktett
192
11000000
.
2. Oktett
168
10101000
.
3. Oktett
1
00000001
.
4. Oktett
100
01100100

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.

A

Klasse A

1.0.0.0 – 126.255.255.255
Erstes Bit: 0
Netzwerk/Host: 8 / 24 Bit
Standard-Maske: 255.0.0.0
Netze: 126
Hosts/Netz: 16.777.214
Einsatz: Sehr große Netzwerke (z.B. ISPs, Regierungen)
B

Klasse B

128.0.0.0 – 191.255.255.255
Erste Bits: 10
Netzwerk/Host: 16 / 16 Bit
Standard-Maske: 255.255.0.0
Netze: 16.384
Hosts/Netz: 65.534
Einsatz: Mittelgroße Netzwerke (Universitäten, große Firmen)
C

Klasse C

192.0.0.0 – 223.255.255.255
Erste Bits: 110
Netzwerk/Host: 24 / 8 Bit
Standard-Maske: 255.255.255.0
Netze: 2.097.152
Hosts/Netz: 254
Einsatz: Kleine Netzwerke (Heimnetzwerke, kleine Firmen)
D

Klasse D

224.0.0.0 – 239.255.255.255
Erste Bits: 1110
Typ: Multicast
Netzwerk/Host:
Standard-Maske:
Einsatz: Multicast-Gruppen (Video-Streaming, Routing-Protokolle)
E

Klasse E

240.0.0.0 – 255.255.255.255
Erste Bits: 1111
Typ: Reserviert
Netzwerk/Host:
Standard-Maske:
Einsatz: Reserviert für Forschung und zukünftige Nutzung

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

10.0.0.0 – 10.255.255.255
10.0.0.0/8
  • 1 Netzwerk
  • 16.777.216 Adressen
  • Für große Unternehmen
  • Oft in Rechenzentren

Klasse B

172.16.0.0 – 172.31.255.255
172.16.0.0/12
  • 16 Netzwerke
  • 1.048.576 Adressen
  • Für mittlere Unternehmen
  • Oft in Docker/Kubernetes

Klasse C

192.168.0.0 – 192.168.255.255
192.168.0.0/16
  • 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
192.168.1
Erste 24 Bit (3 Oktette)
Hostanteil
.100
Letzte 8 Bit (1 Oktett)

Binär-Darstellung

IP-Adresse: 11000000.10101000.01100100.01100100 = 192.168.1.100
Subnetzmaske: 11111111.11111111.11111111.00000000 = 255.255.255.0
Netzwerk-ID: 11000000.10101000.00000001.00000000 = 192.168.1.0
Broadcast: 11000000.10101000.00000001.11111111 = 192.168.1.255

Hä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.0
  • 10.0.0.0/8 = 10.0.0.0 mit Maske 255.0.0.0
  • 172.16.0.0/12 = 172.16.0.0 mit Maske 255.240.0.0
  • 192.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 C
  • 10.0.0.1 – Private Klasse A
  • 8.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.0 – 127.255.255.255

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

255.255.255.255

Globaler Broadcast an alle Geräte im lokalen Netz. Auch subnet-spezifische Broadcasts (z.B. 192.168.1.255) sind möglich.

Unspecified Address

0.0.0.0

Keine spezifische Adresse. Wird bei DHCP-Anfragen verwendet ("ich habe noch keine IP") oder als Default-Route.

Link-Local (APIPA)

169.254.0.0 – 169.254.255.255

Automatische Selbstzuweisung wenn kein DHCP-Server erreichbar ist. Typisch: 169.254.x.x bei Windows/Linux ohne DHCP.

Multicast

224.0.0.0 – 239.255.255.255

Gruppe von Empfängern (nicht alle). Wird für Routing-Protokolle (OSPF), Video-Streaming und Service-Discovery genutzt.

Reserviert / Experimentell

240.0.0.0 – 255.255.255.255

Klasse E – reserviert für zukünftige Nutzung und Forschung. Nicht für reguläre Hosts verwendbar.

Öffentliche Test-Netze

192.0.2.0/24 (TEST-NET-1)

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)

100.64.0.0 – 100.127.255.255

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
PC 1: 192.168.1.10
PC 2: 192.168.1.11
Laptop: 192.168.1.12
Smartphone: 192.168.1.13
Router mit NAT
Intern: 192.168.1.1
Extern: 85.25.100.50
Internet
Öffentliche IP:
85.25.100.50
Google, Amazon,
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

Adresslänge: 32 Bit
Anzahl Adressen: ~4,3 Mrd.
Schreibweise: 192.168.1.1
Header-Länge: 20-60 Byte
IPSec: Optional
Auto-Konfiguration: DHCP nötig
Broadcast: Ja
NAT nötig: Ja (meist)
Status: Erschöpft

IPv6

Adresslänge: 128 Bit
Anzahl Adressen: ~3,4 × 10³⁸
Schreibweise: 2001:db8::1
Header-Länge: 40 Byte (fix)
IPSec: Integriert
Auto-Konfiguration: SLAAC
Broadcast: Nein (Multicast)
NAT nötig: Nein
Status: Zukunft

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

Was ist der Unterschied zwischen einer öffentlichen und einer privaten IPv4-Adresse?

Ö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.

Was bedeutet die Schreibweise /24 bei einer IP-Adresse?

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
Warum sind IPv4-Adressen so knapp geworden?

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.

Was ist eine Subnetzmaske und wozu braucht man sie?

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.

Was ist NAT und warum wird es verwendet?

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).

Wie finde ich meine öffentliche IPv4-Adresse heraus?

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.

Was ist der Unterschied zwischen statischer und dynamischer IP-Adresse?

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.

Was ist APIPA und wann wird es verwendet?

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

Netzwerkgrundlagen

OSI-Modell, TCP/IP, Netzwerktypen und grundlegende Konzepte.

Zu Netzwerkgrundlagen
Routing & Switching

Wie Daten durch Netzwerke geleitet werden – Router, Switches, Protokolle.

Zu Routing & Switching
Netzwerkprotokolle

TCP, UDP, HTTP, DNS, DHCP und weitere wichtige Protokolle.

Zu Netzwerkprotokollen
Netzwerksicherheit

Firewalls, VPN, Verschlüsselung und Schutz vor Angriffen.

Zur Netzwerksicherheit