Zum Inhalt springen
uencoder

DNAT

DNAT (Destination NAT) schreibt die Zieladresse eines Pakets um, typischerweise bei eingehendem Verkehr eine öffentliche Ziel-IP auf die IP eines internen Dienstes.

Zweck

Die öffentliche Zieladresse des eingehenden Verkehrs auf eine interne Dienstadresse umschreiben und so Portweiterleitung und Lastverteilung ermöglichen.

Mechanismus

Wenn ein eingehendes Paket die DNAT-Instanz durchquert, werden Ziel-IP/-Port auf den internen Dienst umgeschrieben und das Mapping vermerkt. Der Rückverkehr stellt gemäß dem Mapping die öffentliche Quelle wieder her. Linux implementiert dies mit iptables DNAT --to-destination.

Anwendungsfälle

  • Portweiterleitung
  • Lastverteilung
  • Öffentlich-interne Dienstzuordnung

Verwandte Tools

References