Inhaltsverzeichnis

zurĂĽck

NAT & PAT – Grundlagen

NAT (Network Address Translation) und PAT (Port Address Translation) sind Verfahren, bei denen IP-Adressen umgeschrieben werden.
Sie werden hauptsächlich verwendet, um private Netzwerke mit dem Internet zu verbinden oder Dienste nach außen bereitzustellen.

Warum gibt es NAT?

Private vs. öffentliche IPs

Private IP-Bereiche (nicht im Internet geroutet):

Ein NAT-Router übersetzt private → öffentliche IPs und zurück.

1:1 NAT

Jede interne IP bekommt eine feste öffentliche IP.

Beispiel:

Einsatz:

SNAT (Source NAT)

Verändert Quelladresse → typischerweise beim Zugriff ins Internet.

Beispiel:


 SRC vorher: 192.168.1.20 → nachher: 203.0.113.5


DNAT (Destination NAT)

Verändert Zieladresse → typischerweise für Portweiterleitungen.

Beispiel:


 DST vorher: 203.0.113.5 → nachher: 192.168.1.50


PAT (Port Address Translation)

PAT ist die am weitesten verbreitete Form von NAT.

PAT = „NAT mit Portnummern“

Beispiel:


 192.168.1.10:50000  → 203.0.113.5:40001
 192.168.1.11:50001  → 203.0.113.5:40002
 192.168.1.12:50002  → 203.0.113.5:40003


→ so können tausende Geräte gleichzeitig das Internet nutzen.

ASCII-Diagramm: Funktionsweise von PAT


 +-------------+         +-----------------+        +-------------------+
 |  Clients    |         |     Router      |        |      Internet     |
 | 192.168.1.x |-------> | PAT-Tabelle     |------->| 203.0.113.5       |
 +-------------+         +-----------------+        +-------------------+

 Beispiel Einträge:
 192.168.1.10:51234 → 203.0.113.5:40001
 192.168.1.11:41200 → 203.0.113.5:40002


NAT-Tabelle

Eine PAT/NAT-Tabelle speichert Zuordnungen:

Interne Adresse Externe Adresse Protokoll Port
———————–————————-———–——
192.168.1.10:51234 203.0.113.5:40001 TCP 443
192.168.1.11:41200 203.0.113.5:40002 TCP 80

Vor- und Nachteile

Vorteile

Nachteile

Erlaubt internen Clients, einen internen Server über seine öffentliche IP zu erreichen.

Beispiel:

Ohne NAT Loopback:

NAT vs. Routing

Einsatz in Unternehmen

Unternehmensfirewalls nutzen häufig:

Beispiel: DNAT Webserver


 Internet → 203.0.113.5:443
 Firewall → DNAT → 192.168.10.50:443


Zusammenfassung