IP-Adressierung
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.
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
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
Binär: 11000000.10101000.00000001.01100100
IPv6
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
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
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
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
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
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)
Internet (Öffentliche IP)
(Eine einzige öffentliche IP für alle Geräte)
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:
- Discover: Client sendet DHCPDISCOVER-Broadcast ("Ich brauche eine IP!")
- Offer: DHCP-Server antwortet mit DHCPOFFER ("Hier ist eine IP: 192.168.1.100")
- Request: Client akzeptiert mit DHCPREQUEST ("Ich nehme diese IP")
- 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
Öffentliche IP (im Internet):
- Browser: Besuchen Sie
whatismyip.comoderipinfo.io - Google: Suchen Sie nach "what is my ip"
- Terminal:
curl ifconfig.me
Private IP (im lokalen Netzwerk):
- Windows:
ipconfigin der Eingabeaufforderung - Linux/Mac:
ip addroderifconfigim Terminal - Android: Einstellungen → WLAN → Netzwerkinformationen
- iOS: Einstellungen → WLAN → (i) neben dem Netzwerk
Ö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
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.
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
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.1testet, 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.
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).
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.
Ein DHCP-Lease ist eine zeitlich begrenzte Zuweisung einer IP-Adresse:
- Lease-Beginn: Client erhält IP für z.B. 24 Stunden
- T1 (50% der Lease-Zeit): Client versucht, Lease beim selben Server zu erneuern
- T2 (87,5% der Lease-Zeit): Client sucht beliebigen DHCP-Server für Erneuerung
- 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) oderip addr(Linux) - Öffentliche IP:
curl ifconfig.meoder 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
Tiefere Einblicke in IPv4-Adressierung, Klassen und spezielle Adressbereiche.
Zu IPv4IPv6-Adressierung, Notation, Auto-Konfiguration und Migration von IPv4.
Zu IPv6Wie Datenpakete durch Netzwerke geleitet werden – Router, Switches und Routing-Protokolle.
Zu Routing & SwitchingFirewalls, VPNs, IDS/IPS und sichere Netzwerk-Architekturen.
Zur Netzwerksicherheit