IP-Adressierung

KAPITEL 05 · NETZWERKE

IP-Adressierung

Die Grundlage jeder Netzwerkkommunikation – von IPv4 und IPv6 über Subnetting und CIDR bis zu privaten IPs, NAT und DHCP. Verstehen Sie, wie Geräte im Netzwerk adressiert werden.

IPv4 & IPv6 Subnetting CIDR-Notation NAT DHCP

Inhaltsverzeichnis

Schnellübersicht

Auf dieser Seite lernen Sie alles über IP-Adressierung:

  • Grundlagen: Was ist eine IP-Adresse und wozu dient sie?
  • IPv4: 32-Bit-Adressen, Aufbau und Klassen
  • IPv6: 128-Bit-Adressen für die Zukunft
  • Subnetting: Netzwerke in kleinere Teile aufteilen
  • CIDR: Classless Inter-Domain Routing
  • Private IPs: RFC 1918 und NAT
  • DHCP: Automatische IP-Adressvergabe
  • FAQ: Häufige Fragen und Antworten

1. Was ist eine IP-Adresse?

Definition

Eine IP-Adresse (Internet Protocol Address) ist eine eindeutige numerische Kennung, die jedem Gerät in einem Netzwerk zugewiesen wird. Sie funktioniert wie eine Postanschrift für Computer – ohne IP-Adresse können Geräte nicht miteinander kommunizieren.

IP-Adressen ermöglichen das Routing von Datenpaketen durch das Internet und lokale Netzwerke. Jedes Paket enthält eine Quell-IP (Absender) und eine Ziel-IP (Empfänger), ähnlich wie bei einem Brief.

Zwei Versionen: IPv4 (32 Bit, z.B. 192.168.1.1) und IPv6 (128 Bit, z.B. 2001:db8::1). IPv4 ist immer noch weit verbreitet, aber IPv6 wird zunehmend wichtiger, da die IPv4-Adressen knapp werden.

Analogie: IP-Adresse = Postanschrift

  • IP-Adresse: 192.168.1.100 → Wie "Musterstraße 42, 12345 Berlin"
  • Subnetzmaske: 255.255.255.0 → Wie "Postleitzahl 12345" (definiert das Gebiet)
  • Gateway: 192.168.1.1 → Wie "Postamt" (vermittelt nach außen)
  • DNS-Server: 8.8.8.8 → Wie "Telefonbuch" (übersetzt Namen in Adressen)

2. IPv4 vs. IPv6

Die beiden IP-Versionen unterscheiden sich grundlegend in Aufbau und Kapazität.

IPv4

32 Bit · 4,3 Milliarden Adressen

Die ursprüngliche IP-Version aus den 1980er Jahren. Immer noch weit verbreitet, aber Adressen werden knapp.

  • Länge: 32 Bit (4 Oktette)
  • Adressraum: ~4,3 Milliarden Adressen
  • Notation: Dezimal mit Punkten (192.168.1.1)
  • Status: Weit verbreitet, aber erschöpft
  • Problem: Nicht genug Adressen für alle Geräte
Beispiel: 192.168.1.100
Binär: 11000000.10101000.00000001.01100100

IPv6

128 Bit · Unbegrenzte Adressen

Die moderne IP-Version mit nahezu unbegrenztem Adressraum. Wird zunehmend wichtiger für IoT und mobile Geräte.

  • Länge: 128 Bit (8 Gruppen à 16 Bit)
  • Adressraum: 3,4 × 10³⁸ Adressen (praktisch unbegrenzt)
  • Notation: Hexadezimal mit Doppelpunkten
  • Status: Zukunft, zunehmend eingesetzt
  • Vorteile: Keine NAT nötig, bessere Sicherheit, Auto-Konfiguration
Beispiel: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Kurzform: 2001:db8:85a3::8a2e:370:7334

Warum IPv6 wichtig ist

  • Adressknappheit: IPv4-Adressen sind seit 2011 offiziell erschöpft
  • IoT-Explosion: Milliarden von Smart-Geräten brauchen eigene IPs
  • Mobile Geräte: Jedes Smartphone braucht eine IP-Adresse
  • Keine NAT: Direkte End-to-End-Kommunikation ohne Umwege
  • Bessere Sicherheit: IPsec ist integraler Bestandteil von IPv6

3. IPv4-Adressklassen

IPv4-Adressen wurden ursprünglich in Klassen eingeteilt, um verschiedene Netzwerkgrößen zu unterstützen.

Klasse A

Sehr große Netzwerke

Für riesige Organisationen mit Millionen von Hosts.

  • Bereich: 1.0.0.0 – 126.255.255.255
  • Netzwerk-Teil: Erstes Oktett (8 Bit)
  • Host-Teil: Letzte 3 Oktette (24 Bit)
  • Max. Hosts: ~16,7 Millionen
  • Standard-Subnetzmaske: 255.0.0.0 (/8)

Klasse B

Mittelgroße Netzwerke

Für mittelgroße Unternehmen und Universitäten.

  • Bereich: 128.0.0.0 – 191.255.255.255
  • Netzwerk-Teil: Erste 2 Oktette (16 Bit)
  • Host-Teil: Letzte 2 Oktette (16 Bit)
  • Max. Hosts: ~65.534
  • Standard-Subnetzmaske: 255.255.0.0 (/16)

Klasse C

Kleine Netzwerke

Für kleine Büros und Heimnetzwerke. Am häufigsten verwendet.

  • Bereich: 192.0.0.0 – 223.255.255.255
  • Netzwerk-Teil: Erste 3 Oktette (24 Bit)
  • Host-Teil: Letztes Oktett (8 Bit)
  • Max. Hosts: 254
  • Standard-Subnetzmaske: 255.255.255.0 (/24)

Private IPs

RFC 1918

Für interne Netzwerke, nicht im Internet routbar.

  • Klasse A: 10.0.0.0 – 10.255.255.255
  • Klasse B: 172.16.0.0 – 172.31.255.255
  • Klasse C: 192.168.0.0 – 192.168.255.255
  • Loopback: 127.0.0.0 – 127.255.255.255
  • Link-Local: 169.254.0.0 – 169.254.255.255

Warum private IP-Adressen?

Private IPs lösen das Problem der IPv4-Adressknappheit:

  • Wiederverwendung: 192.168.1.0/24 kann in Millionen von Netzwerken gleichzeitig verwendet werden
  • Sicherheit: Private IPs sind nicht direkt aus dem Internet erreichbar
  • NAT: Network Address Translation übersetzt private IPs in eine öffentliche IP
  • Kosten: Keine zusätzlichen öffentlichen IPs nötig

4. Subnetting – Netzwerke aufteilen

Subnetting teilt ein großes Netzwerk in kleinere, überschaubare Teile (Subnetze) auf. Das verbessert Sicherheit, Performance und Organisation.

Warum Subnetting?

  • Reduzierte Broadcast-Domäne: Weniger Netzwerk-Traffic, bessere Performance
  • Sicherheit: Trennung von Abteilungen (z.B. Gäste-WLAN vs. internes Netz)
  • Organisation: Logische Gruppierung von Geräten
  • Effizienz: Bessere Nutzung des Adressraums

Subnetting-Grundlagen

Die Subnetzmaske bestimmt, welcher Teil der IP-Adresse das Netzwerk und welcher den Host identifiziert.

CIDR Subnetzmaske Verfügbare Hosts Netzwerk-Größe Typische Verwendung
/32 255.255.255.255 1 Einzelner Host Loopback, spezifische Route
/30 255.255.255.252 2 Point-to-Point Router-zu-Router-Verbindungen
/28 255.255.255.240 14 Sehr klein Kleine Server-Gruppen
/24 255.255.255.0 254 Standard Heimnetzwerke, kleine Büros
/20 255.255.240.0 4.094 Mittel Mittelgroße Unternehmen
/16 255.255.0.0 65.534 Groß Universitäten, große Firmen
/8 255.0.0.0 16.777.214 Sehr groß ISP, große Konzerne

Subnetting-Formel

Verfügbare Hosts = 2ⁿ - 2

  • n: Anzahl der Host-Bits (32 - CIDR-Prefix)
  • -2: Netzwerk-Adresse und Broadcast-Adresse sind reserviert
  • Beispiel /24: 32 - 24 = 8 Host-Bits → 2⁸ - 2 = 256 - 2 = 254 Hosts
  • Beispiel /28: 32 - 28 = 4 Host-Bits → 2⁴ - 2 = 16 - 2 = 14 Hosts

5. CIDR – Classless Inter-Domain Routing

CIDR ersetzt das alte Klassensystem und ermöglicht flexible Subnetzgrößen durch die Slash-Notation (z.B. /24).

Vorteile von CIDR

  • Flexibilität: Beliebige Subnetzgrößen (nicht nur /8, /16, /24)
  • Effizienz: Bessere Nutzung des Adressraums
  • Route Aggregation: Mehrere Routen zu einer zusammenfassen
  • Einfachheit: /24 ist kürzer als 255.255.255.0

CIDR-Notation verstehen

Die Zahl nach dem Slash gibt an, wie viele Bits für den Netzwerk-Teil verwendet werden.

Beispiel: 192.168.1.0/24

  • IP-Adresse: 192.168.1.0
  • /24: Erste 24 Bits sind Netzwerk-Teil
  • Netzwerk: 192.168.1.0
  • Broadcast: 192.168.1.255
  • Nutzbare Hosts: 192.168.1.1 – 192.168.1.254 (254 Adressen)
  • Subnetzmaske: 255.255.255.0

Häufige CIDR-Blöcke

  • /32: Einzelner Host (z.B. Firewall-Regel für eine IP)
  • /30: Point-to-Point-Link (2 Hosts, z.B. Router-zu-Router)
  • /29: Sehr kleines Subnetz (6 Hosts)
  • /28: Kleines Subnetz (14 Hosts)
  • /24: Standard-Subnetz (254 Hosts)
  • /16: Großes Subnetz (65.534 Hosts)

6. NAT – Network Address Translation

NAT übersetzt private IP-Adressen in öffentliche IPs und umgekehrt. Es ermöglicht mehreren Geräten, eine einzige öffentliche IP zu teilen.

Wie NAT funktioniert

Internes Netzwerk (Private IPs)

PC 1: 192.168.1.100
PC 2: 192.168.1.101
Smartphone: 192.168.1.102
Drucker: 192.168.1.103
NAT

Internet (Öffentliche IP)

Router: 85.123.45.67
(Eine einzige öffentliche IP für alle Geräte)
NAT-Tabelle:
192.168.1.100:54321 → 85.123.45.67:12345
192.168.1.101:54322 → 85.123.45.67:12346
192.168.1.102:54323 → 85.123.45.67:12347

NAT-Typen

  • Static NAT: 1:1-Zuordnung (eine private IP → eine öffentliche IP)
  • Dynamic NAT: Pool von öffentlichen IPs wird dynamisch zugewiesen
  • PAT (Port Address Translation): Viele private IPs → eine öffentliche IP (verschiedene Ports)
  • NAT Overload: Häufigste Form, auch "NAT mit Port-Translation" genannt

Vor- und Nachteile von NAT

Vorteile:

  • Adressknappheit wird umgangen (viele Geräte, eine öffentliche IP)
  • Sicherheit: Private IPs sind nicht direkt aus dem Internet erreichbar
  • Kostenersparnis: Weniger öffentliche IPs nötig

Nachteile:

  • End-to-End-Konnektivität wird eingeschränkt
  • Einige Protokolle (z.B. FTP, SIP) funktionieren nicht ohne spezielle NAT-Unterstützung
  • Performance-Overhead durch NAT-Translation
  • Troubleshooting ist komplexer

7. DHCP – Dynamic Host Configuration Protocol

DHCP automatisiert die Vergabe von IP-Adressen und Netzwerkkonfiguration an Clients.

Der DORA-Prozess

So erhält ein Client seine IP-Adresse:

  1. Discover: Client sendet DHCPDISCOVER-Broadcast ("Ich brauche eine IP!")
  2. Offer: DHCP-Server antwortet mit DHCPOFFER ("Hier ist eine IP: 192.168.1.100")
  3. Request: Client akzeptiert mit DHCPREQUEST ("Ich nehme diese IP")
  4. Acknowledge: Server bestätigt mit DHCPACK ("OK, IP ist reserviert für 24 Stunden")

DHCP vergibt nicht nur IPs

Ein DHCP-Server liefert auch:

  • IP-Adresse: z.B. 192.168.1.100
  • Subnetzmaske: z.B. 255.255.255.0
  • Gateway: z.B. 192.168.1.1 (Router)
  • DNS-Server: z.B. 8.8.8.8, 8.8.4.4
  • Lease-Zeit: z.B. 24 Stunden (danach muss IP erneuert werden)
  • Domain-Name: z.B. firma.local

Statische vs. dynamische IPs

Dynamische IP (DHCP):

  • Automatisch vergeben, kann sich ändern
  • Ideal für Clients (Laptops, Smartphones)
  • Einfache Verwaltung

Statische IP:

  • Manuell konfiguriert, bleibt gleich
  • Ideal für Server, Drucker, Router
  • DHCP-Reservation: Server bekommt immer dieselbe IP vom DHCP-Server

FAQ – Häufige Fragen & Antworten

Häufige Fragen zur IP-Adressierung

Wie finde ich meine IP-Adresse heraus?

Öffentliche IP (im Internet):

  • Browser: Besuchen Sie whatismyip.com oder ipinfo.io
  • Google: Suchen Sie nach "what is my ip"
  • Terminal: curl ifconfig.me

Private IP (im lokalen Netzwerk):

  • Windows: ipconfig in der Eingabeaufforderung
  • Linux/Mac: ip addr oder ifconfig im Terminal
  • Android: Einstellungen → WLAN → Netzwerkinformationen
  • iOS: Einstellungen → WLAN → (i) neben dem Netzwerk
Was ist der Unterschied zwischen öffentlicher und privater IP?

Öffentliche IP:

  • Vom ISP zugewiesen, weltweit eindeutig
  • Direkt aus dem Internet erreichbar
  • Beispiel: 85.123.45.67
  • Kostenpflichtig (im ISP-Vertrag enthalten)

Private IP:

  • Für interne Netzwerke, nicht im Internet routbar
  • Kann in jedem Netzwerk wiederverwendet werden
  • Bereiche: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16
  • Kostenlos, keine Registrierung nötig
Warum brauche ich Subnetting?

Subnetting bietet mehrere Vorteile:

  • Performance: Kleinere Broadcast-Domänen = weniger Netzwerk-Traffic
  • Sicherheit: Trennung von Netzwerken (z.B. Gäste-WLAN vs. internes Netz)
  • Organisation: Logische Gruppierung (z.B. nach Abteilung, Standort)
  • Effizienz: Bessere Nutzung des Adressraums
  • Troubleshooting: Einfacher, Probleme zu isolieren

Beispiel: Ein Unternehmen mit 500 Mitarbeitern nutzt 192.168.0.0/16 und teilt es in Subnetze auf: 192.168.1.0/24 für IT, 192.168.2.0/24 für Vertrieb, etc.

Wie berechne ich die Anzahl verfügbarer Hosts in einem Subnetz?

Formel: Verfügbare Hosts = 2ⁿ - 2

  • n: Anzahl der Host-Bits = 32 - CIDR-Prefix
  • -2: Netzwerk-Adresse (erste) und Broadcast-Adresse (letzte) sind reserviert

Beispiele:

  • /24: 32 - 24 = 8 Host-Bits → 2⁸ - 2 = 256 - 2 = 254 Hosts
  • /28: 32 - 28 = 4 Host-Bits → 2⁴ - 2 = 16 - 2 = 14 Hosts
  • /30: 32 - 30 = 2 Host-Bits → 2² - 2 = 4 - 2 = 2 Hosts
Was ist die Loopback-Adresse 127.0.0.1?

127.0.0.1 (auch "localhost" genannt) ist eine spezielle IP-Adresse, die immer auf den eigenen Computer verweist.

  • Bereich: 127.0.0.0 – 127.255.255.255 (gesamter Block ist Loopback)
  • Verwendung: Testen von Netzwerk-Anwendungen, lokale Entwicklung
  • Beispiel: ping 127.0.0.1 testet, ob der Netzwerk-Stack funktioniert
  • Hostname: "localhost" wird normalerweise auf 127.0.0.1 aufgelöst

Warum nützlich? Sie können Webserver, Datenbanken oder andere Dienste lokal testen, ohne sie im Netzwerk verfügbar zu machen.

Was ist APIPA (169.254.x.x)?

APIPA (Automatic Private IP Addressing) ist ein Fallback-Mechanismus, wenn kein DHCP-Server erreichbar ist.

  • Bereich: 169.254.0.0 – 169.254.255.255 (Link-Local)
  • Automatisch: Windows/Linux weist sich selbst eine IP aus diesem Bereich zu
  • Problem-Indikator: Wenn Sie eine 169.254.x.x-Adresse sehen, funktioniert DHCP nicht
  • Lösung: DHCP-Server reparieren oder statische IP konfigurieren

Typische Ursachen: DHCP-Server ausgefallen, Netzwerk-Kabel defekt, Firewall blockiert DHCP-Port (67/68).

Warum wird IPv6 noch nicht überall verwendet?

IPv6 existiert seit 1998, aber die Migration ist langsam:

  • Kompatibilität: IPv4 und IPv6 sind nicht direkt kompatibel
  • Kosten: Hardware, Software und Schulungen müssen aktualisiert werden
  • NAT: NAT hat die IPv4-Knappheit vorübergehend gelöst
  • Komplexität: IPv6-Adressen sind länger und komplexer
  • Trägheit: "Wenn es funktioniert, warum ändern?"

Aber: IPv6 wird zunehmend wichtiger für IoT, mobile Geräte und neue Netzwerke. Viele ISPs bieten bereits Dual-Stack (IPv4 + IPv6) an.

Wie funktioniert ein DHCP-Lease?

Ein DHCP-Lease ist eine zeitlich begrenzte Zuweisung einer IP-Adresse:

  1. Lease-Beginn: Client erhält IP für z.B. 24 Stunden
  2. T1 (50% der Lease-Zeit): Client versucht, Lease beim selben Server zu erneuern
  3. T2 (87,5% der Lease-Zeit): Client sucht beliebigen DHCP-Server für Erneuerung
  4. Lease-Ende: Wenn nicht erneuert, muss Client IP freigeben und neue anfordern

Warum Leases? Sie ermöglichen die Wiederverwendung von IPs, wenn Geräte das Netzwerk verlassen. Typische Lease-Zeiten: 24 Stunden (Büro), 1 Stunde (Gäste-WLAN), 8 Stunden (öffentliche Hotspots).

Zusammenfassung

Die wichtigsten Punkte

  • IP-Adresse: Eindeutige Kennung für jedes Gerät im Netzwerk
  • IPv4: 32 Bit, ~4,3 Milliarden Adressen, weit verbreitet aber erschöpft
  • IPv6: 128 Bit, praktisch unbegrenzte Adressen, Zukunft
  • Private IPs: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 für interne Netzwerke
  • Subnetting: Netzwerke in kleinere Teile aufteilen für bessere Organisation
  • CIDR: Flexible Subnetzgrößen mit Slash-Notation (z.B. /24)
  • NAT: Übersetzt private IPs in öffentliche IPs
  • DHCP: Automatische IP-Adressvergabe mit DORA-Prozess
  • Formel: Verfügbare Hosts = 2ⁿ - 2 (n = Host-Bits)

Praktische Tipps

  • IP-Adresse finden: ipconfig (Windows) oder ip addr (Linux)
  • Öffentliche IP: curl ifconfig.me oder whatismyip.com
  • Subnetting üben: Nutzen Sie Online-Rechner wie subnet-calculator.com
  • DHCP-Reservation: Für Server und Drucker immer dieselbe IP reservieren
  • Dokumentation: IP-Adressschema und Subnetze dokumentieren
  • IPv6 lernen: Wird zunehmend wichtiger, besonders für IoT

Weiterführende Themen

IPv4 im Detail

Tiefere Einblicke in IPv4-Adressierung, Klassen und spezielle Adressbereiche.

Zu IPv4
IPv6 im Detail

IPv6-Adressierung, Notation, Auto-Konfiguration und Migration von IPv4.

Zu IPv6
Routing & Switching

Wie Datenpakete durch Netzwerke geleitet werden – Router, Switches und Routing-Protokolle.

Zu Routing & Switching
Netzwerksicherheit

Firewalls, VPNs, IDS/IPS und sichere Netzwerk-Architekturen.

Zur Netzwerksicherheit