CraftRank
Neu Server Swipe, eine Börse für Server, wöchentliche Quests, die sich lohnen, und dein eigener Minecraft-Pass. Neuheiten ansehen

So richtest du eine Portfreigabe für einen Minecraft-Server ein

Portfreigabe für einen Minecraft-Server zu Hause: feste lokale IP, TCP 25565 (und UDP 19132 für Bedrock) freigeben, Firewall öffnen, testen, CGNAT lösen.

5 Min. Lesezeit · Aktualisiert am

Damit Freunde von außerhalb deinem Server auf deinem PC beitreten können, gibst du in deinem Router den TCP-Port 25565 an die lokale IP-Adresse dieses PCs frei, lässt ihn durch die Firewall und gibst Freunden deine öffentliche IP. Unten findest du jeden Schritt und was du tun kannst, wenn es wegen CGNAT oder doppeltem NAT trotzdem nicht klappt.

Warum du das brauchst

Dein Router teilt eine öffentliche IP-Adresse zwischen allen Geräten in deinem Zuhause. Wenn sich ein Spieler mit dieser öffentlichen IP verbindet, weiß der Router nicht, welches Gerät die Verbindung bekommen soll, und verwirft sie. Eine Portfreigabe ist eine Regel, die sagt: „Schick alles, was auf Port 25565 ankommt, an diesen Computer.“ Wenn du einen Server bei einem Hoster mietest, brauchst du nichts davon. Portfreigabe ist nur für Server zu Hause. Die komplette Servereinrichtung steht in So erstellst du einen Minecraft-Server.

Schritt 1: die lokale IP deines Computers finden

Die lokale IP ist die Adresse, die dein Router dem PC gibt, auf dem der Server läuft. Sie beginnt meist mit 192.168., 10. oder 172.16. bis 172.31..

  • Windows: Öffne die Eingabeaufforderung und führe ipconfig aus. Notiere die IPv4-Adresse und das Standardgateway des Adapters, den du nutzt (Ethernet oder WLAN). Das Gateway ist die Adresse deines Routers.
  • macOS: Öffne die Systemeinstellungen, dann Netzwerk, wähle deine Verbindung, klicke auf Details und öffne TCP/IP. Oder führe ipconfig getifaddr en0 im Terminal aus (en0 ist bei Laptops meist das WLAN).
  • Linux: Führe ip a für die Adresse und ip route für das Gateway aus (die Adresse nach default via).

Schritt 2: die lokale IP dauerhaft machen

Router vergeben lokale Adressen automatisch und können deinem PC nach einem Neustart eine andere geben. Dann zeigt die Portfreigabe auf das falsche Gerät und der Server ist nicht mehr erreichbar. Lös das mit einer DHCP-Reservierung (manchmal „statische Zuweisung“ oder „Adressreservierung“ genannt) im Router: Wähl deinen PC aus der Liste der verbundenen Geräte und reserviere seine aktuelle IP. Das ist einfacher und sicherer, als von Hand eine statische IP am PC einzustellen.

Schritt 3: im Router anmelden

  1. Gib die Adresse des Standardgateways (oft 192.168.0.1 oder 192.168.1.1) in deinen Browser ein.
  2. Melde dich an. Das Standardpasswort steht oft auf einem Aufkleber am Router. Wenn du es nie geändert hast, ändere es jetzt.
  3. Manche Internetanbieter verwalten den Router über eine App statt über eine Webseite. Such dort nach denselben Einstellungen.

Schritt 4: die Portfreigabe-Regel anlegen

Das Menü heißt je nach Marke unterschiedlich: Portfreigabe, Port Forwarding, Virtueller Server, NAT, Anwendungen oder Gaming, oft unter „Erweitert“. Leg eine Regel wie diese an:

FeldJava EditionBedrock / Geyser
NameMinecraftMinecraft Bedrock
ProtokollTCPUDP
Externer Port2556519132
Interner Port2556519132
Interne IP / Gerätdie lokale IP deines PCsdie lokale IP deines PCs

Speichere und übernimm die Einstellung oder starte neu, falls der Router danach fragt. Gib den Bedrock-Port nur frei, wenn du einen Bedrock Dedicated Server oder Geyser betreibst, und gib nur Ports frei, die du wirklich nutzt. Wenn du server-port in server.properties geändert hast, gib stattdessen diesen Port frei.

Nutze keine DMZ und kein „Exposed Host“ als Abkürzung. Das schickt jeden Port an deinen PC, auch solche, die du nie öffnen wolltest.

Schritt 5: den Port durch die Firewall lassen

Windows

Beim ersten Serverstart fragt Windows meist, ob Java in Netzwerken kommunizieren darf. Erlaube es für private Netzwerke. Wenn du die Abfrage verpasst hast, öffne „Windows Defender Firewall mit erweiterter Sicherheit“, wähle „Eingehende Regeln“, dann „Neue Regel“: Port, TCP, 25565, Verbindung zulassen. Oder führe dies in einem PowerShell-Fenster als Administrator aus:

New-NetFirewallRule -DisplayName "Minecraft" -Direction Inbound -Protocol TCP -LocalPort 25565 -Action Allow

Füge eine zweite Regel mit -Protocol UDP -LocalPort 19132 hinzu, wenn du Bedrock brauchst. Antiviren-Suiten von Drittanbietern mit eigener Firewall brauchen dieselbe Ausnahme.

macOS

Wenn die macOS-Firewall eingeschaltet ist (Systemeinstellungen, Netzwerk, Firewall), fragt sie beim Serverstart, ob Java eingehende Verbindungen annehmen darf. Klicke auf Erlauben. Du kannst Java auch unter den Optionen der Firewall hinzufügen.

Linux

  • ufw: sudo ufw allow 25565/tcp
  • firewalld: sudo firewall-cmd --permanent --add-port=25565/tcp, dann sudo firewall-cmd --reload

Schritt 6: von außen testen

  1. Starte den Server und warte, bis die Konsole Done anzeigt.
  2. Finde deine öffentliche IP, indem du im Browser nach „wie ist meine IP“ suchst.
  3. Gib diese IP in unseren Server-Status-Checker ein. Wenn er deine MOTD und Spielerzahl anzeigt, funktioniert die Portfreigabe.

Ein Test deiner öffentlichen IP aus deinem eigenen Netzwerk schlägt oft fehl, auch wenn alles stimmt, weil viele Router kein „NAT-Loopback“ unterstützen. Du und andere bei dir zu Hause tretet mit der lokalen IP bei, Freunde von außerhalb nutzen die öffentliche IP. Ein Handy mit mobilen Daten ist eine weitere schnelle Möglichkeit, von außen zu testen.

Die meisten Heimanschlüsse bekommen von Zeit zu Zeit eine neue öffentliche IP. Ein Dynamic-DNS-Dienst gibt dir einen Namen, der deiner IP folgt, und du kannst deine eigene Domain darauf zeigen lassen, wie in So nutzt du eine Domain für einen Minecraft-Server beschrieben.

Es klappt immer noch nicht: CGNAT und doppeltes NAT

Sieh dir die WAN- oder Internet-IP auf der Statusseite deines Routers an und vergleiche sie mit deiner öffentlichen IP aus „wie ist meine IP“.

  • Sie stimmen überein: Die Portfreigabe sollte funktionieren. Prüfe nochmal lokale IP, Protokoll, Firewall und ob der Server läuft.
  • Die WAN-IP des Routers beginnt mit 100.64. bis 100.127.: Das ist CGNAT. Dein Anbieter teilt eine öffentliche IP zwischen vielen Kunden, und auf seinen Geräten kannst du keine Ports freigeben.
  • Die WAN-IP des Routers ist eine private Adresse wie 192.168.x.x oder 10.x.x.x: Das ist doppeltes NAT. Vor deinem Router hängt ein weiterer Router, oft das Modem des Anbieters.

Doppeltes NAT beheben

Schalte entweder das Modem des Anbieters in den Bridge-Modus, damit dein eigener Router die öffentliche IP bekommt, oder richte die Portfreigabe auf beiden Geräten ein: auf dem Modem zur WAN-IP deines Routers und auf deinem Router zum PC.

CGNAT umgehen

  • Frag deinen Anbieter nach einer öffentlichen IPv4-Adresse. Manche Anbieter geben sie auf Anfrage kostenlos, andere verlangen eine kleine Gebühr.
  • Nutze einen Tunnel-Dienst. Ein kleines Programm baut von deinem PC aus eine Verbindung auf und gibt dir eine öffentliche Adresse, ohne dass du Ports öffnen musst. Rechne mit etwas mehr Latenz. Weitere Optionen stehen in So erstellst du kostenlos einen Minecraft-Server.
  • Miete einen günstigen Server oder VPS und lass Minecraft stattdessen dort laufen. Für einen Server, der ständig online sein soll, ist das ohnehin meist die beste Lösung.

Hinweise zur Sicherheit

  • Gib niemals den RCON-Port frei (standardmäßig 25575) und auch kein Admin-Panel. RCON gibt volle Kontrolle über die Konsole, und sein Passwort wird unverschlüsselt gesendet.
  • Lass online-mode=true, damit niemand unter fremdem Namen beitreten kann. server.properties erklärt beschreibt, warum.
  • Teile deine öffentliche IP nur mit Leuten, denen du vertraust, oder nutze eine Whitelist. Deine Heim-IP verrät deinen ungefähren Standort und kann Ziel von DDoS-Angriffen werden.
  • Halte Server, Java und Plugins aktuell und lass den Server unter einem normalen Benutzerkonto laufen, nicht als Administrator oder root.
  • Wenn du nicht mehr hostest, lösche die Portfreigabe-Regel.

Wenn Spieler nach all dem immer noch nicht beitreten können, geh Keine Verbindung zum Minecraft-Server durch.

We use cookies to measure how our ads perform. Datenschutz