NAT
Kategorie: Systemintegration
Definition
NAT steht für Network Address Translation. Dabei werden IP-Adressen beim Durchlaufen eines Routers umgeschrieben. NAT wird hauptsächlich eingesetzt, um private Netzwerke mit dem Internet zu verbinden.
Warum wird NAT benötigt?
Private IP-Adressen dürfen im Internet nicht geroutet werden.
Beispiele privater Netzbereiche:
• 10.0.0.0/8
• 172.16.0.0 - 172.31.255.255
• 192.168.0.0/16
Damit Geräte aus einem privaten Netzwerk das Internet nutzen können, müssen ihre privaten Adressen in öffentliche IP-Adressen übersetzt werden.
Funktionsweise
Ein Client sendet Daten mit seiner privaten IP-Adresse an den Router.
Der Router ersetzt die private IP-Adresse durch seine öffentliche IP-Adresse.
Antworten aus dem Internet werden wieder dem richtigen internen Gerät zugeordnet.
Beispiel
PC:
192.168.1.100
Router:
Öffentliche IP: 84.123.50.10
Beim Zugriff auf eine Webseite ersetzt der Router:
192.168.1.100
↓
84.123.50.10
Für den Webserver scheint die Anfrage vom Router zu kommen.
Arten von NAT
Static NAT
→ Feste Zuordnung zwischen privater und öffentlicher Adresse.
Dynamic NAT
→ Dynamische Zuordnung aus einem Pool öffentlicher Adressen.
PAT (Port Address Translation)
→ Mehrere Geräte teilen sich eine öffentliche IP-Adresse über unterschiedliche Ports.
PAT wird heute am häufigsten eingesetzt und oft ebenfalls als NAT bezeichnet.
PAT (Port Address Translation)
Mehrere interne Geräte nutzen dieselbe öffentliche IP-Adresse.
Beispiel:
192.168.1.10 → 84.123.50.10:10001
192.168.1.11 → 84.123.50.10:10002
192.168.1.12 → 84.123.50.10:10003
Die Zuordnung erfolgt über die Portnummern.
Vorteile
✓ Spart öffentliche IPv4-Adressen
✓ Erhöht die Sicherheit durch Verbergen interner Adressen
✓ Ermöglicht Internetzugang für private Netzwerke
✓ Einfach zu implementieren
Nachteile
✗ Zusätzlicher Verwaltungsaufwand im Router
✗ Bestimmte Anwendungen benötigen Sonderkonfigurationen
✗ Erschwert direkte Verbindungen von außen
NAT und IPv6
IPv6 besitzt einen deutlich größeren Adressraum.
Dadurch ist NAT technisch nicht mehr notwendig.
Jedes Gerät kann grundsätzlich eine eigene öffentliche IPv6-Adresse erhalten.
Zusammenhang mit Routing
Routing bestimmt den Weg eines Pakets.
NAT verändert die IP-Adresse eines Pakets.
Beide Funktionen werden häufig vom gleichen Router ausgeführt.
Praxisbeispiel
Ein Heimnetzwerk besitzt zehn Geräte.
Alle Geräte nutzen private IP-Adressen.
Der Internetanbieter stellt jedoch nur eine öffentliche IPv4-Adresse bereit.
Durch NAT/PAT können trotzdem alle Geräte gleichzeitig das Internet nutzen.
Typische Prüfungsfrage
Frage:
Welche Aufgabe hat NAT?
Antwort:
NAT übersetzt private IP-Adressen in öffentliche IP-Adressen, damit Geräte aus privaten Netzwerken mit dem Internet kommunizieren können.
Merksatz für die Prüfung
NAT übersetzt private in öffentliche IP-Adressen. PAT ermöglicht dabei die gemeinsame Nutzung einer öffentlichen IP-Adresse durch mehrere Geräte.