www.wikidata.de-de.nina.az
Dieser Artikel oder Abschnitt bedarf einer grundsatzlichen Uberarbeitung Naheres sollte auf der Diskussionsseite angegeben sein Bitte hilf mit ihn zu verbessern und entferne anschliessend diese Markierung Port and Address Translation PAT oder Network Address Port Translation NAPT ist eine Technik die in Computernetzwerken verwendet wird Sie ist eine spezielle Form von Source NAT 1 zu n NAT Dabei werden im Gegensatz zu NAT nicht nur die IP Adressen sondern auch Port Nummern umgeschrieben PAT wird benotigt wenn sich z B mehrere Rechner aus einem LAN mit privaten IP Adressen zu einem offentlichen Webserver z B via HTTP verbinden und dabei alle Verbindungen zu einer offentlichen IP Adresse maskiert Masquerading werden mussen Sollte zufallig von mehreren Rechnern der gleiche Source Port aus der Range der dynamischen Ports gewahlt worden sein kame es zu einem Konflikt bei der Zustellung der Antwortpakete an den richtigen Rechner aus dem LAN Um dieses Problem zu losen wird bei Bedarf der Source Port auf der WAN Seite um eins erhoht damit der Webserver seine Antwort eindeutig zurucksenden kann Inhaltsverzeichnis 1 Beispiel 1 1 Ausgehende Pakete LAN WAN 1 2 Eingehende Pakete LAN WAN 2 WeblinksBeispiel BearbeitenAngenommen fur das lokale Netz 192 168 0 0 24 steht die offentliche WAN IP Adresse 203 0 113 2 zur Verfugung so konnte folgendes passieren Ausgehende Pakete LAN WAN Bearbeiten lokales Netz LAN offentliches Netz WAN Quell IP Port Ziel IP Port Router gt Port Translation Quell IP Port Ziel IP Port192 168 0 2 50000 198 51 100 1 80 203 0 113 2 50000 198 51 100 1 80192 168 0 3 50000 198 51 100 1 80 203 0 113 2 50001 198 51 100 1 80192 168 0 5 50002 198 51 100 1 80 203 0 113 2 50002 198 51 100 1 80Die LAN IP Adressen werden durch die einzige offentliche IP Adresse ersetzt Die Quell Ports der LAN Rechner werden eindeutig auf die offentliche WAN IP mit Quell Port ubersetzt Mittels einer Tabelle kann der Router die jeweiligen Verbindungen den LAN Rechnern wieder eindeutig zuordnen 192 168 0 2 50000 50000 192 168 0 3 50000 50001 192 168 0 5 50002 50002Wie im Beispiel ersichtlich wird dies benotigt wenn mehrere Gerate gleichzeitig dieselbe IP mit demselben Ziel Port aufrufen So haben die Datenpakete alle die gleiche Ziel IP und den gleichen Ziel Port jedoch unterschiedliche Quell Ports so dass die Antworten des Servers an dieselbe Quell IP gesendet werden aber jeweils mit unterschiedlichen Ziel Ports dem ursprunglichen Quell Port Eingehende Pakete LAN WAN Bearbeiten lokales Netz LAN offentliches Netz WAN Quell IP Port Ziel IP Port Router lt Port Translation Quell IP Port Ziel IP Port198 51 100 1 80 192 168 0 2 50000 198 51 100 1 80 203 0 113 2 50000198 51 100 1 80 192 168 0 3 50000 198 51 100 1 80 203 0 113 2 50001198 51 100 1 80 192 168 0 5 50002 198 51 100 1 80 203 0 113 2 50002Bei eingehenden Paketen kann anhand der Ziel Quell Port Nummer und der Ziel Quell IP und der Tabelleneintrage connection tracking festgestellt werden welcher lokaler Computer die Pakete angefordert hatte hier 192 168 0 2 192 168 0 3 und 192 168 0 5 Der Router kann dadurch die Ziel IP durch die ursprungliche Quell IP 192 168 0 2 192 168 0 3 bzw 192 168 0 5 und die offentliche Port Nummer durch die ursprungliche interne Port Nummer austauschen Da hier jede IP Adresse zu einer einzigen IP Adresse ubersetzt wird spricht man von einer N 1 Ubersetzung Werden mehrere IP Adressen zu weniger IP Adressen abgebildet dann handelt es sich um eine N M Ubersetzung Weblinks BearbeitenP Srisuresh K Egevang RFC 3022 Traditional IP Network Address Translator Traditional NAT Januar 2001 lost RFC 1631 ab englisch Animiertes Beispiel Flash 55 kB Abgerufen von https de wikipedia org w index php title Port Address Translation amp oldid 237002660