IP-Adresse Info
IPv4-Adresse analysieren: Klasse, privat/öffentlich, Binär, Hex. Subnetz-Rechner mit Netzwerk, Broadcast, Hosts. Alles im Browser.
📋 IP-Analyse
🌐 Info: IPv4-Adress-Analyse: Klasse A-E, Privat/Öffentlich, Binär/Hex/Dezimal. Subnetz-Rechner: Netzwerk, Broadcast, Maske, Wildcard, Host-Bereich. Klick auf Wert = kopieren. Alles client-seitig.
IPv4 verstehen – Das Fundament des Internets entschlüsseln
IP-Adressen sind die Postleitzahlen des Internets – jedes Gerät, das online geht, benötigt eine eindeutige Adresse zur Kommunikation. IPv4, seit 1981 der Standard, war für ein kleines Forschungsnetz konzipiert, trägt aber heute das gesamte Internet. Mit 4,3 Milliarden möglichen Adressen schien der Adressraum endlos – doch bereits 2011 waren alle öffentlichen IPv4-Adressen vergeben. Das Verständnis von IP-Adressen, Subnetzen und Routing ist fundamental für jeden, der mit Netzwerktechnik arbeitet.
Die Anatomie einer IPv4-Adresse – 32 Bit, die die Welt verbinden
Eine IPv4-Adresse besteht aus genau 32 Bit, dargestellt als vier Dezimalzahlen von 0-255, getrennt durch Punkte. Diese scheinbar willkürlichen Zahlen folgen einer präzisen Struktur:
Binäre Darstellung verstehen
Jede der vier Dezimalzahlen (Oktette) entspricht 8 Bit:
- 192.168.1.1 = 11000000.10101000.00000001.00000001
- 255.255.255.0 = 11111111.11111111.11111111.00000000
- 10.0.0.1 = 00001010.00000000.00000000.00000001
Diese binäre Darstellung ist entscheidend für das Verständnis von Subnetzen und Routing, da Router auf Bit-Ebene arbeiten.
Hexadezimale Notation
Für kompaktere Darstellung wird manchmal Hexadezimal verwendet:
- 192.168.1.1 = C0.A8.01.01
- 255.255.255.255 = FF.FF.FF.FF
- 127.0.0.1 = 7F.00.00.01
Das historische Classful-System – Klassen A, B, C
Ursprünglich waren IPv4-Adressen in feste Klassen unterteilt, basierend auf den ersten Bits:
Klasse A (1.0.0.0 - 126.255.255.255)
- Erstes Bit: 0 (binär: 0xxxxxxx)
- Netzwerk-Bits: 8 (erste 8 Bit)
- Host-Bits: 24 (letzte 24 Bit)
- Mögliche Netzwerke: 126 (1-126)
- Hosts pro Netzwerk: 16.777.214
- Standard-Subnetzmaske: 255.0.0.0
- Typische Nutzer: Sehr große Organisationen (IBM, DEC, HP)
Klasse B (128.0.0.0 - 191.255.255.255)
- Erste zwei Bits: 10 (binär: 10xxxxxx)
- Netzwerk-Bits: 16
- Host-Bits: 16
- Mögliche Netzwerke: 16.384
- Hosts pro Netzwerk: 65.534
- Standard-Subnetzmaske: 255.255.0.0
- Typische Nutzer: Große Universitäten, Unternehmen
Klasse C (192.0.0.0 - 223.255.255.255)
- Erste drei Bits: 110 (binär: 110xxxxx)
- Netzwerk-Bits: 24
- Host-Bits: 8
- Mögliche Netzwerke: 2.097.152
- Hosts pro Netzwerk: 254
- Standard-Subnetzmaske: 255.255.255.0
- Typische Nutzer: Kleine Unternehmen, ISPs
Sonderklassen und reservierte Bereiche
- Klasse D (224.0.0.0 - 239.255.255.255): Multicast-Adressen
- Klasse E (240.0.0.0 - 255.255.255.255): Experimentell/reserviert
- 0.0.0.0: "This network" - ungültige Quelle
- 255.255.255.255: Limited broadcast - an alle im lokalen Netz
Private IP-Adressbereiche – RFC 1918 und lokale Netzwerke
1996 definierte RFC 1918 drei Adressbereiche als "privat" – sie sind nicht im Internet routbar und können von jedem lokal verwendet werden:
10.0.0.0/8 (Klasse A privat)
- Bereich: 10.0.0.0 - 10.255.255.255
- Verfügbare Hosts: 16.777.216
- Verwendung: Große Unternehmensnetzwerke
- Beispiel: Cisco, IBM verwenden oft 10.x.x.x intern
172.16.0.0/12 (Klasse B privat)
- Bereich: 172.16.0.0 - 172.31.255.255
- Verfügbare Hosts: 1.048.576
- Verwendung: Mittlere Unternehmen
- Besonderheit: Oft übersehen, da weniger bekannt
192.168.0.0/16 (Klasse C privat)
- Bereich: 192.168.0.0 - 192.168.255.255
- Verfügbare Hosts: 65.536
- Verwendung: Heimnetzwerke, kleine Büros
- Standard-Subnetze: 192.168.1.x, 192.168.0.x sehr verbreitet
Weitere reservierte Bereiche
- 127.0.0.0/8: Loopback (localhost)
- 169.254.0.0/16: Link-Local (APIPA - Automatic Private IP Addressing)
- 224.0.0.0/4: Multicast
- 0.0.0.0/8: Software/Protokoll-Reservierung
CIDR und moderne Subnetzplanung – Flexibilität statt starrer Klassen
1993 ersetzte CIDR (Classless Inter-Domain Routing) das starre Klassensystem durch flexible Netzgrößen:
CIDR-Notation verstehen
Die Notation /xx gibt die Anzahl der Netzwerk-Bits an:
- /24: 255.255.255.0 - 256 Adressen, 254 Hosts
- /25: 255.255.255.128 - 128 Adressen, 126 Hosts
- /26: 255.255.255.192 - 64 Adressen, 62 Hosts
- /27: 255.255.255.224 - 32 Adressen, 30 Hosts
- /28: 255.255.255.240 - 16 Adressen, 14 Hosts
- /29: 255.255.255.248 - 8 Adressen, 6 Hosts
- /30: 255.255.255.252 - 4 Adressen, 2 Hosts (Point-to-Point)
- /31: 255.255.255.254 - 2 Adressen, 2 Hosts (RFC 3021)
- /32: 255.255.255.255 - 1 Adresse (Host Route)
Subnetz-Berechnungen
Für ein Netzwerk 192.168.1.0/26:
- Netzwerkadresse: 192.168.1.0
- Erste Host-Adresse: 192.168.1.1
- Letzte Host-Adresse: 192.168.1.62
- Broadcast-Adresse: 192.168.1.63
- Subnetzmaske: 255.255.255.192
- Wildcard-Maske: 0.0.0.63
NAT (Network Address Translation) – Private zu öffentliche Adressen
Da IPv4-Adressen knapp sind, nutzen die meisten Netzwerke NAT, um viele private Adressen auf eine öffentliche abzubilden:
Statisches NAT
- 1:1-Zuordnung: Eine private IP wird immer auf dieselbe öffentliche IP gemappt
- Verwendung: Server, die von außen erreichbar sein müssen
- Vorteil: Vorhersagbar, einfache Konfiguration
Dynamisches NAT
- Pool-basiert: Private IPs nutzen öffentliche IPs aus einem Pool
- Temporär: Zuordnung nur für die Dauer der Sitzung
- Vorteil: Weniger öffentliche IPs benötigt
PAT (Port Address Translation/NAT Overload)
- Port-basiert: Viele private IPs teilen sich eine öffentliche IP
- Mechanismus: Unterscheidung über TCP/UDP-Port-Nummern
- Standard: Typische Heimnetzwerk-Konfiguration
IPv4-Header und Routing verstehen
Jedes IP-Paket enthält einen 20-60 Byte Header mit routing-relevanten Informationen:
Wichtige Header-Felder
- Version: 4 Bit - IP-Version (4 für IPv4)
- IHL: 4 Bit - Header-Länge
- ToS/DSCP: 8 Bit - Quality of Service
- Total Length: 16 Bit - Paketgröße (max 65.535 Byte)
- TTL: 8 Bit - Time to Live (max Hops)
- Protocol: 8 Bit - Next Layer Protocol (TCP=6, UDP=17)
- Source IP: 32 Bit - Absender-IP
- Destination IP: 32 Bit - Empfänger-IP
Routing-Algorithmen
- Longest Prefix Match: Router wählen spezifischste Route
- Administrative Distance: Vertrauenswürdigkeit von Routing-Protokollen
- Metric/Cost: Pfad-Kosten für Routing-Entscheidungen
Spezielle IPv4-Adressen und ihre Bedeutung
Loopback (127.0.0.0/8)
- 127.0.0.1: Standard-Localhost
- Zweck: Lokale Tests ohne Netzwerk-Hardware
- Besonderheit: Nie das physische Netz verlassend
- Performance: Höchste Geschwindigkeit, kein Overhead
Link-Local (169.254.0.0/16)
- APIPA: Automatic Private IP Addressing
- Zweck: Notfall-IP wenn kein DHCP verfügbar
- Beispiel: 169.254.45.123
- Problem: Oft Indiz für Netzwerkprobleme
Broadcast-Adressen
- 255.255.255.255: Limited broadcast (lokales Segment)
- 192.168.1.255: Directed broadcast (für 192.168.1.0/24)
- Zweck: An alle Geräte eines Netzwerks senden
IPv4-Exhaustion und Lösungsstrategien
Der große Adress-Mangel
IPv4 bietet nur 4.294.967.296 mögliche Adressen, von denen viele reserviert sind:
- 3. Februar 2011: IANA vergibt letzte /8-Blöcke an RIRs
- September 2012: RIPE (Europa) hat keine IPv4-Adressen mehr
- Heute: IPv4-Adressen werden zu hohen Preisen gehandelt
Kurzfristige Lösungen
- CGNAT: Carrier-Grade NAT für ISPs
- IPv4 Trading: Adressblöcke werden verkauft/vermietet
- Bessere Allocation: Effizientere Nutzung bestehender Blöcke
Langfristige Lösung: IPv6
- 128 Bit Adressen: 340 Sextillionen mögliche Adressen
- Dual Stack: IPv4 und IPv6 parallel betreiben
- Adoption: Weltweit etwa 35% IPv6-Traffic (2024)
Netzwerk-Troubleshooting mit IP-Informationen
Häufige Probleme diagnostizieren
- 169.254.x.x: DHCP-Probleme, Check DHCP-Server
- Falsche Subnetzmaske: Routing zwischen Subnetzen funktioniert nicht
- IP-Konflikte: Zwei Geräte mit gleicher IP
- Gateway-Probleme: Internet unerreichbar, aber lokales Netz OK
Tools zur IP-Diagnose
- ping: Erreichbarkeit testen
- traceroute: Routing-Pfad verfolgen
- ipconfig/ifconfig: Lokale IP-Konfiguration anzeigen
- netstat: Aktive Verbindungen anzeigen
- arp: MAC-zu-IP-Zuordnungen prüfen
Sicherheitsaspekte von IP-Adressen
Geo-Location und Datenschutz
- IP-Geolocation: Ungefährer Standort ableitbar
- Genauigkeit: Meist auf Stadt/Region-Ebene
- VPN/Proxy: Verschleierung der echten IP möglich
- DSGVO: IP-Adressen sind personenbezogene Daten
IP-basierte Angriffe
- IP-Spoofing: Vortäuschen einer anderen IP-Adresse
- DDoS: Überlastung durch viele IP-Adressen
- Port Scanning: Systematisches Testen von Services
- Geo-Blocking Umgehung: Mit VPN Ländersperren umgehen
Schutzmaßnahmen
- Firewalls: IP-basierte Zugriffskontrolle
- Fail2ban: Automatische IP-Sperrung bei Angriffen
- Rate Limiting: Begrenzung von Anfragen pro IP
- Whitelisting: Nur bekannte IPs zulassen
IPv4 im Kontext moderner Technologien
Cloud Computing
- Elastic IPs: AWS, Azure bieten flexible IP-Zuweisung
- Load Balancer: Eine IP für viele Server
- Container: Overlay-Netzwerke mit virtuellen IPs
- Kubernetes: Pod-IPs vs Service-IPs
IoT und IPv4
- IPv4-Knappheit: Problem für Milliarden IoT-Geräte
- NAT444/CGNAT: Mehrfach-NAT als Workaround
- IPv6 First: Neue IoT-Geräte nutzen oft direkt IPv6
Software-Defined Networking
- Virtual IPs: Software-definierte IP-Adressen
- Microsegmentation: Feinere Netzwerk-Aufteilung
- OpenFlow: Zentrale IP-Route-Steuerung
Praktische Subnetzplanung für verschiedene Szenarien
Heimnetzwerk (typisch: /24)
- Netzwerk: 192.168.1.0/24
- Router: 192.168.1.1
- DHCP-Pool: 192.168.1.100-200
- Statische IPs: 192.168.1.10-50 (Server, Drucker)
- Gäste-VLAN: 192.168.10.0/24
Kleines Büro (typisch: /23 oder mehrere /24)
- Management: 192.168.1.0/24
- Arbeitsplätze: 192.168.2.0/24
- Server: 192.168.3.0/24
- Gäste: 192.168.10.0/24
- WLAN: 192.168.11.0/24
Unternehmen (typisch: 10.0.0.0/8)
- Standort 1: 10.1.0.0/16
- Standort 2: 10.2.0.0/16
- DMZ: 10.100.0.0/16
- Management: 10.255.0.0/16
Nutzen Sie dieses Tool, um IP-Adressen systematisch zu analysieren und Subnetze professionell zu planen. Das Verständnis von IPv4 bleibt auch im Zeitalter von IPv6 essentiell, da beide Protokolle noch jahrzehntelang parallel existieren werden. Praktische IP-Kenntnisse sind unverzichtbar für Netzwerkadministration, Troubleshooting und IT-Sicherheit.