NAT
Network Address Translation
NAT hat nicht anders gemacht außer bestimmte 02 - RESOURCES/Notes/IP zu zunehmen und diese Private gemacht.
D.H die Standard Tabelle für IPv4-Klassennetze sieht jetzt so aus:
| - | Range | Subnet Mask | |
|---|---|---|---|
| Klasse A | - | 10.0.0.0 - 10.255.255.255 | 255.0.0.0 |
| Klasse B | - | 172.16.0.0 - 172.31.255.255 | 255.255.0.0 |
| Klasse C | - | 192.168.0.0 - 192.168.255.255 | 255.255.255.0 |
und somit werden alle unsere Geräte in Netz solche 02 - RESOURCES/Notes/IPs haben (Privates) und unser Router enthält zwei 02 - RESOURCES/Notes/IPs, Private (Gateway) und Public. Damit unsere Geräte den Public 02 - RESOURCES/Notes/IP von den Router benutzt und ins Internet navigiert.
I. PAT (Port Address Translation)
In der Praxis nutzt man fast immer PAT (auch „NAT Overload"): viele private Geräte teilen sich eine öffentliche IP, unterschieden über den Port.
- Der Router merkt sich in der NAT-Tabelle:
intern IP:Port ↔ extern IP:Port. - Antwort kommt an
öffentl-IP:Port→ Router schlägt nach → leitet ans richtige interne Gerät.
LAN StA:55555 ─► Router ─► öffentl-IP:62000 ─► Webserver
Antwort ─► öffentl-IP:62000 ─► Router (Tabelle) ─► StA:55555
Einen Server von außen erreichbar machen → Port-Forwarding (fester Eintrag in der NAT-Tabelle).