Lässt es sich mit cremefarbenem Papier, einer Tönung, mehr Kontrast oder größerer Schrift besser lesen? Wählen Sie Ihre Farben und Ihre Schrift, einmalig für alle Seiten.

Kostenlose Lektion

NAT: ein Büro sicher ans Internet anschließen

Nach dieser Lektion: Ich kann erklären, wie ein Büro mit NAT sicher ans Internet kommt.

Lektion, 45 Min.3 BefehleNAT-Gateway-Lab: Masquerading und Portweiterleitung mit nftables im Browser

Wie teilen viele Geräte eine Internetadresse?

NAT (Network Address Translation, Adressübersetzung) lässt viele Geräte mit einer einzigen öffentlichen Adresse ins Internet. Der Router bei dir zu Hause macht das jeden Tag.

Ohne NAT bräuchte jedes Handy, jeder Laptop und jeder Fernseher eine eigene Adresse aus einem Vorrat, der längst knapp ist. Heute siehst du, wie die Übersetzung abläuft.

Am Ende dieser Lektion

Notiz

Ich kann erklären, wie ein Büro mit NAT sicher ans Internet kommt.

Schlüsselwörter

BegriffWas er bedeutetBeispiel
Private Adresseeine Adresse, die nur im eigenen Netz gilt10.0.0.2
Öffentliche Adresseeine Adresse, die im Internet erreichbar ist
NATdas Umschreiben von Adressen, wenn ein Paket ein Netz verlässt
Portdie Nummer eines Dienstes auf einem Gerät80
Portweiterleitungeine Regel, die Anfragen von außen an ein Gerät innen schickt
FirewallRegeln, die Pakete durchlassen oder verwerfen

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Bevor du anfängst

Notiz

Drück oben in der Leiste auf Lab starten. Das Lab baut ein privates Netz, ein Gateway und einen Server draußen nach. Jede Schaltfläche Ausführen tippt ihren Befehl in das Terminal der Maschine.

Private Adressen gelten nur im eigenen Netz

Drei Bereiche sind für private Netze reserviert. Jeder darf sie benutzen, aber keiner leitet sie im Internet weiter.

Darum kann dein Heimnetz 192.168.1.20 benutzen und das Netz deines Nachbarn auch. Im Internet unterscheidet sie ein Router mit einer öffentlichen Adresse.

Beispiel: die privaten Adressbereiche

BereichAnzahl der AdressenWo man ihn oft sieht
10.0.0.0 bis 10.255.255.255Über 16 MillionenGroße Firmen und Schulen
172.16.0.0 bis 172.31.255.255Über 1 MillionMittlere Firmen
192.168.0.0 bis 192.168.255.25565 536Router zu Hause

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Das private Netz und die Außenwelt ansehen

Befehl
netlab status

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Der Server draußen kennt das private Netz nicht

Befehl
sudo ip netns exec srv ip route

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

NAT schreibt die Absenderadresse um

Ein Gerät im Büro schickt eine Anfrage ins Internet. Das Gateway ersetzt die private Absenderadresse durch seine öffentliche. Dazu wählt es einen freien Port.

Es merkt sich die Zuordnung in einer Tabelle. Kommt die Antwort, schlägt es dort nach und schickt sie zum richtigen Gerät zurück.

Beispiel: eine kleine NAT-Tabelle

Gerät innenPort innenPort außenWohin die Antwort geht
10.0.0.2510004000110.0.0.2 Port 51000
10.0.0.3510004000210.0.0.3 Port 51000
10.0.0.2510014000310.0.0.2 Port 51001

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Ein häufiger Fehler

Warnung

Viele denken, NAT sei eine Firewall und schütze das Netz. Das stimmt nicht. NAT versteckt private Adressen nur nebenbei. Schützen können allein Regeln, die Pakete verwerfen.

Eine Portweiterleitung öffnet genau eine Tür

Manchmal soll jemand von außen an ein Gerät im Büro, zum Beispiel an eine Webseite. Dafür gibt es die Portweiterleitung.

Das Gateway nimmt Anfragen auf einem Port entgegen und schickt sie an ein Gerät innen. Alle anderen Ports bleiben zu, denn eine Firewall lässt nur zu, was ausdrücklich erlaubt ist.

Beispiel: Regeln eines Gateways

RegelWirkung
Das Büro darf ins InternetAnfragen von innen gehen hinaus, ihre Antworten kommen zurück
Port 8080 geht an 10.0.0.2 Port 80Die Webseite im Büro ist von außen erreichbar
Alles andere von außen wird verworfenKein anderer Dienst im Büro ist sichtbar

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Die Regeln des Gateways im Lab ansehen

Befehl
sudo ip netns exec gw nft list ruleset

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Weiterführend: warum schützt NAT allein nicht

Eine Portweiterleitung öffnet eine Tür von außen. Überlege, welcher Dienst im Büro niemals von außen erreichbar sein sollte.

Schreibe zwei Beispiele auf und sag, welche Regel sie schützen würde.

Über dieses Lab und seinen Quellcode: NAT-Gateway-Lab: Masquerading und Portweiterleitung mit nftables im Browser

Sie unterrichten eine Gruppe? Weisen Sie dieses Modul Ihren Studierenden zu, mit Handbuch für Lehrende, automatisch geprüften Aufgaben und einem Lab für jede Person.