Inhalt dieses Guides
Warum ein Server im LAN erreichbar ist, aus dem Internet aber nicht: Portfreigabe, NAT, Firewall, Double NAT und CGNAT erklärt.
Server-Arbeitsmodus
Arbeite den Guide kontrolliert ab und ändere immer nur eine Variable. Dein Fortschritt bleibt nur in diesem Browser gespeichert.
Wo hängt dein Server gerade?
Netzwerkdiagnose bringt nichts, solange der Server lokal nicht sauber startet oder lauscht.
Wenn localhost/LAN funktioniert, liegt der nächste Prüfbereich bei Host-Firewall, Router, öffentlicher Adresse und NAT.
Bei Lag, Abstürzen oder Update-Problemen sind Logs, Ressourcen, Mods und ein sauberer Rollbackpfad wichtiger als weitere Portregeln.
Wenn ein Gameserver im eigenen LAN funktioniert, Freunde aus dem Internet aber keine Verbindung herstellen können, liegt das Problem häufig nicht am Serverprogramm. Zwischen dem Server und dem Internet befinden sich mindestens die lokale Firewall und der Router – manchmal zusätzlich ein weiteres NAT beim Internetanbieter.
Was eine Portfreigabe eigentlich macht
Im Heimnetz besitzt dein Server eine private IP-Adresse. Von außen ist normalerweise nur die öffentliche Adresse des Internetanschlusses sichtbar. NAT ordnet ausgehende Verbindungen automatisch zu. Für eine neue eingehende Verbindung weiß der Router dagegen nicht, an welches interne Gerät sie weitergegeben werden soll.
Eine Portfreigabe definiert genau diese Zuordnung: Verbindungen, die an einem bestimmten Port der öffentlichen Adresse ankommen, werden an die interne IP-Adresse und den passenden Port des Gameservers weitergeleitet.
TCP und UDP nicht vertauschen
Ports existieren getrennt für TCP und UDP. Ein Spiel kann nur eines der Protokolle oder mehrere Ports für unterschiedliche Funktionen verwenden. Übernimm deshalb die Angaben der offiziellen Serverdokumentation und öffne nicht pauschal große Portbereiche.
Die lokale Firewall bleibt relevant
Eine korrekte Routerfreigabe hilft nicht, wenn die Firewall des Serverbetriebssystems eingehende Pakete blockiert. Prüfe deshalb, ob der Serverprozess tatsächlich auf dem erwarteten Port lauscht und ob die Firewallregel für das korrekte Protokoll gilt.
Double NAT
Double NAT entsteht beispielsweise, wenn vor deinem eigenen Router noch ein Providerrouter arbeitet und beide Geräte NAT durchführen. Dann reicht eine Freigabe auf dem inneren Router nicht aus. Die Weiterleitung müsste entlang der gesamten Kette funktionieren oder die Netzarchitektur angepasst werden.
CGNAT: Wenn die öffentliche IPv4 nicht dir gehört
Bei Carrier Grade NAT teilen sich mehrere Kunden eine öffentliche IPv4-Adresse. Dein eigener Router erhält dann keine direkt aus dem Internet erreichbare öffentliche IPv4. Eine Portfreigabe auf deinem Router kann deshalb keine neue eingehende IPv4-Verbindung durch das NAT des Providers erzwingen.
Mögliche Alternativen sind eine beim Provider buchbare öffentliche Adresse, IPv6 sofern Spiel und Clients damit umgehen können, ein VPN/Tunnel mit öffentlicher Gegenstelle oder direkt ein extern gehosteter Server.
Prüfreihenfolge
- Server lokal auf demselben Rechner testen.
- Server von einem anderen Gerät im LAN testen.
- Lauschenden Port und Protokoll prüfen.
- Host-Firewall prüfen.
- Router-Portfreigabe auf die korrekte interne IP setzen.
- Prüfen, ob die WAN-Adresse des Routers wirklich öffentlich ist.
- Erst danach externe Porttests oder Freunde testen lassen.
Wichtig: Viele Router unterstützen keinen zuverlässigen Test der eigenen öffentlichen Adresse aus demselben LAN. Ein fehlgeschlagener „Loopback“-Test beweist daher nicht automatisch, dass die Freigabe von außen ebenfalls scheitert.