Zum Inhalt springenHisnLabs
← TCP/IP: Adressen, Ports und Verbindungen

Lektion 4 von 4 · 6 Min.

Dein Router und NAT

Warum jedes Gerät in deinem Zuhause über eine einzige öffentliche Adresse gleichzeitig online sein kann, und wovor dieses Arrangement dich schützt und wovor nicht.

Sieh dir deine eigene öffentliche IP-Adresse an, und jedes Gerät in deinem Heimnetzwerk – Telefon, Laptop, smarter Lautsprecher – zeigt dieselbe Nummer. Sieh dir an, was jedes Gerät als seine eigene Adresse ansieht, und du findest etwas anderes: eine private Adresse wie 192.168.1.12, aus den Bereichen, die RFC 1918 für lokale Netzwerke reserviert, behandelt in der ersten Lektion dieses Kurses. Das Gerät, das beide verbindet, ist dein Router, mit einer Technik namens Network Address Translation, oder NAT.

Was NAT tatsächlich tut

Das Glossar von MDN definiert es schlicht: NAT „ist eine Technik, um mehreren Computern zu erlauben, sich eine IP-Adresse zu teilen“, indem es „jedem Computer im lokalen Netzwerk eindeutige Adressen zuweist und den Netzwerkverkehr anpasst, um Daten an den richtigen Ort zu senden.“ Konkret: Wenn dein Laptop eine Verbindung zu einer Website öffnet, schreibt der Router das ausgehende Paket so um, dass es scheint, als käme es von der eigenen öffentlichen Adresse des Routers, und führt eine Tabelle, die diese Verbindung mit der privaten Adresse und dem Port deines Laptops verknüpft. Wenn die Antwort ankommt, schlägt der Router sie in dieser Tabelle nach und leitet sie an das richtige Gerät weiter.

Genau deshalb gibt es NAT überhaupt: Die etwa 4,3 Milliarden Adressen von IPv4 würden nie ausreichen, um jedem Telefon, Laptop und smarten Gerät in jedem Haushalt eine öffentliche Adresse zu geben, und Internetanbieter geben einem Haushalt in der Regel nur eine einzige öffentliche Adresse. NAT erlaubt es einem Haushalt mit einem Dutzend Geräten, sich diese eine Adresse zu teilen, ohne dass jedes eine eigene braucht.

Was NAT nebenbei für dich tut

NAT wurde gebaut, um einen Adressmangel zu lösen, nicht um dein Netzwerk abzusichern, hat aber einen nützlichen Nebeneffekt. Weil Geräte dahinter nur private Adressen haben, kann ein Computer im offenen Internet nicht einfach eine neue, unaufgeforderte Verbindung zu deinem Laptop öffnen, wie er es könnte, wenn dein Laptop direkt eine öffentliche Adresse hätte: Es gibt keine öffentliche Adresse, die er erreichen könnte, und der Router hat keinen passenden Eintrag in seiner Übersetzungstabelle, um diese Verbindung weiterzuleiten. Datenverkehr, den dein eigenes Gerät angefordert hat, wird wieder hereingelassen, weil der Router sich die Anfrage merkt; Datenverkehr, um den niemand gebeten hat, hat in der Regel nirgendwo hin.

Was NAT nicht tut

Diese beiläufige Filterung ist nicht dasselbe wie Sicherheit, und es lohnt sich, den Unterschied genau zu benennen:

  • NAT unternimmt nichts gegen Verbindungen, die deine eigenen Geräte nach außen öffnen. Wenn eine App auf deinem Laptop sich mit einem Server verbindet, lässt NAT die Antwort bereitwillig wieder herein; es hat keine Meinung dazu, ob diese App überhaupt mit diesem Server sprechen sollte.
  • NAT prüft oder verschlüsselt keine Inhalte. Alles, was unverschlüsselt gesendet wird, ist für die Websites und Netzwerke dazwischen genauso lesbar, wie es ohne NAT wäre.
  • NAT ist kein Ersatz für eine Firewall. Viele Router betreiben neben NAT eine zustandsbehaftete Firewall, und es ist diese Firewall, die den in der vorherigen Lektion beschriebenen Handshake verfolgt und die eigentliche Arbeit übernimmt, zu entscheiden, was erlaubt wird.
  • Geräte, die sich eine öffentliche Adresse teilen, lassen sich trotzdem einzeln unterscheiden, etwa durch Konten, Cookies oder Geräte-Kennungen, die die besuchten Websites verwenden.

Kurz gesagt: NAT ist der Grund, warum sich dein ganzer Haushalt eine Adresse teilt, und als Nebeneffekt der Grund, warum zufällige eingehende Verbindungen in der Regel nicht ungebeten ein bestimmtes Gerät in deinem Zuhause erreichen können. Es sagt nichts darüber aus, was deine eigenen Geräte selbst nach außen senden, oder über irgendjemanden, der deinen eigenen ausgehenden Verbindungen nachgeschaltet ist.

Das Wichtigste

  • NAT lässt viele Geräte in einem privaten Netzwerk sich eine öffentliche IP-Adresse teilen, indem es Verbindungen beim Durchlaufen des Routers umschreibt und verfolgt.
  • NAT existiert vor allem, weil IPv4 nicht genügend Adressen hat, damit jedes Gerät eine eigene öffentliche haben könnte.
  • Als Nebeneffekt macht NAT es für ein externes Gerät schwer, eine unaufgeforderte Verbindung direkt zu einem deiner Geräte zu öffnen, da keine öffentliche Adresse darauf zeigt.
  • NAT prüft, filtert oder verschlüsselt nicht den Datenverkehr, den deine eigenen Geräte nach außen senden; das ist die Aufgabe einer Firewall, nicht die von NAT.
  • Sich eine öffentliche Adresse zu teilen macht einzelne Geräte gegenüber den Websites, mit denen sie sich verbinden, nicht anonym.

Testen Sie sich

  1. 1. Was tut NAT laut MDN?

    • Verschlüsselt allen Datenverkehr, der den Router verlässt
    • Lässt mehrere Computer sich eine IP-Adresse teilen, indem es Datenverkehr zum richtigen lokalen Gerät übersetzt — Richtig.
    • Weist jedem Gerät eine eindeutige öffentliche IP-Adresse zu
    • Blockiert automatisch alle eingehenden Verbindungen

    MDN beschreibt NAT als Technik, die mehreren Computern erlaubt, sich eine IP-Adresse zu teilen, indem der Datenverkehr so angepasst wird, dass er das richtige Gerät erreicht.

  2. 2. Warum verwenden Heimrouter typischerweise NAT?

    • Um WLAN schneller zu machen
    • Weil IPv4 nicht genügend Adressen hat, um jedem Gerät im Haushalt eine eigene öffentliche zu geben — Richtig.
    • Weil es für Verschlüsselung erforderlich ist
    • Um Phishing-Websites zu blockieren

    Die etwa 4,3 Milliarden Adressen von IPv4 reichen nicht aus, damit jedes Gerät weltweit eine öffentliche besitzt, weshalb NAT einem Haushalt erlaubt, sich eine einzige Adresse seines Providers zu teilen.

  3. 3. Welche Aussage über NAT und eingehende Verbindungen ist zutreffend?

    • NAT scannt und blockiert aktiv bösartigen Datenverkehr
    • Weil Geräte hinter NAT keine öffentliche Adresse haben, kann ein externes Gerät in der Regel keine neue, unaufgeforderte Verbindung direkt zu ihnen öffnen — Richtig.
    • NAT macht jedes Gerät im Netzwerk für die besuchten Websites unsichtbar
    • NAT verhindert, dass die eigenen Apps jemals nach außen verbinden

    Die Übersetzungstabelle von NAT leitet Antworten nur an Verbindungen weiter, die die eigenen Geräte angefordert haben; es gibt keine öffentliche Adresse, die ein Außenstehender direkt anvisieren könnte.

  4. 4. Wovor schützt NAT NICHT?

    • Inhalte, die dein eigenes Gerät über eine von ihm geöffnete Verbindung sendet, einschließlich alles Unverschlüsselten — Richtig.
    • Den Mangel an IPv4-Adressen
    • Die Notwendigkeit für einen Router, Adressen zu übersetzen
    • Mehrere Geräte, die sich eine öffentliche Adresse teilen

    NAT hat keinen Einblick in und keine Kontrolle darüber, was dein eigenes Gerät nach außen sendet; es übersetzt und verfolgt nur Adressen, es prüft oder schützt keine Inhalte.

Mit FireAI ausprobieren

Wenden Sie diese Lektion auf Ihrem eigenen Mac an.

Quellen

Setzen Sie es auf Ihrem Mac um

Teste alle Funktionen 17 Tage kostenlos, ohne Karte.

Download für Mac Doku