setupmc.com

Minecraft-Domain ohne Port: SRV-Eintrag einrichten

Verbinde eine Domain mit deinem Java-Server und prüfe die SRV- und A/AAAA-Einträge.

Netzwerk
setupmc.com Team

Was ein SRV-Record konkret löst

Ohne SRV-Record verbinden sich Spieler etwa so:

203.0.113.10:25565

Mit korrekt eingerichtetem SRV-Record reicht dagegen:

example.com

Das ist vor allem dann praktisch, wenn:

  • dein Minecraft-Server nicht auf dem Standard-Port läuft
  • du später den Host wechseln willst, ohne allen Spielern eine neue IP zu schicken
  • du eine öffentliche Domain willst

Dieser Guide bezieht sich auf Minecraft Java Edition.

Bevor du anfängst

Du brauchst drei Dinge:

  • einen laufenden Minecraft-Server, der bereits aus dem Internet erreichbar ist
  • eine Domain, die du selbst verwaltest
  • einen DNS-Anbieter, bei dem du A, AAAA und SRV anlegen kannst

Wenn Spieler aktuell gar nicht joinen können, behebe zuerst Port 25565 auf Hetzner und Linux. Sobald der Server erreichbar ist, kannst du parallel zu diesem Guide den Minecraft SRV Record Generator und Live Checker nutzen, um den exakten Eintrag zu erzeugen und öffentliche SRV-, A- und AAAA-Antworten zu prüfen.

Wie SRV-Records bei Minecraft funktionieren

Ein SRV-Record ergänzt Informationen, die ein normaler A-Record nicht enthält:

  • den Dienst
  • den Port

Für Minecraft Java ist das Format:

_minecraft._tcp.example.com

Der SRV-Record zeigt dann auf einen Host und einen Port. Dieser Ziel-Host muss direkt über einen A-Record für IPv4 oder AAAA-Record für IPv6 auflösbar sein.

Schritt 1: Den eigentlichen Spiel-Host anlegen

Lege zuerst den Host an, auf den dein Minecraft-Server tatsächlich zeigen soll. Das ist besonders sinnvoll, wenn deine Website bereits unter example.com läuft, der Spielserver aber auf einer anderen IP bleiben soll.

Beispiel:

TypNameWert
Aexample.com198.51.100.20
Amc.example.com203.0.113.10

Wenn du zusätzlich IPv6 nutzt, ergänze für denselben Host einen AAAA-Record.

Damit kann example.com weiterhin auf die Website zeigen, während mc.example.com das Ziel für den Minecraft-SRV-Record wird.

Schritt 2: Die öffentliche Serveradresse festlegen

Jetzt bestimmst du die Adresse, die Spieler im Spiel eingeben sollen. Wenn du es besonders einfach halten willst, ist das direkt die Root-Domain:

example.com

Diese öffentliche Serveradresse wird über den SRV-Record abgebildet, während der eigentliche Spielverkehr zu mc.example.com geht.

Schritt 3: Den SRV-Record anlegen

Lege einen SRV-Record mit diesem Muster an:

FeldBeispielwert
Service_minecraft
Protokoll_tcp
Name@ oder leer, je nach DNS-Anbieter
Priorität0
Gewichtung5
Port25565
Zielmc.example.com

Selbst wenn dein Server den Standard-Port 25565 nutzt, ist ein SRV-Record sinnvoll, sobald sich die öffentliche Serveradresse vom eigentlichen Spiel-Host unterscheidet.

Wenn du statt example.com lieber play.example.com verwenden willst, trägst du im Feld Name einfach play ein.

Schritt 4: Auf DNS-Propagation warten

Die meisten DNS-Änderungen sind schnell sichtbar, aber nicht überall sofort. Wenn die Einträge korrekt aussehen und die Verbindung trotzdem fehlschlägt, gib der Änderung noch etwas Zeit und teste erneut.

Schritt 5: Die Serveradresse testen

Öffne Minecraft Java Edition und verbinde dich nur mit dem Hostnamen:

example.com

Hänge keinen Port an, wenn der SRV-Record korrekt eingerichtet ist.

Wenn die Verbindung weiter fehlschlägt, gehe die Troubleshooting-Liste unten durch.

Troubleshooting

SymptomWahrscheinliche UrsacheFix
Root-Domain löst auf, das Spiel verlangt trotzdem einen PortSRV-Record fehlt oder ist falsch aufgebaut_minecraft._tcp.example.com korrekt anlegen
DNS sieht richtig aus, Verbindung klappt trotzdem nichtSpiel-Port ist noch blockiertPort 25565 end-to-end prüfen
SRV-Ziel zeigt auf einen CNAMEUngültiges ZielAuf Host mit direktem A- oder AAAA-Record zeigen
Java klappt, Bedrock braucht weiter einen PortAndere VerbindungslogikBedrock nutzt diese Java-SRV-Logik nicht; Adresse und Port getrennt behandeln

Gute Standardwerte

Für einen einzelnen Minecraft-Java-Server reichen meist diese Standardwerte:

  • Priorität 0
  • Gewichtung 5
  • Ziel-Host mit direktem A und optional AAAA
  • ein klarer öffentlicher Hostname wie example.com oder play.example.com

Komplexer musst du DNS nicht machen, solange du nicht wirklich mehrere Backends verteilst.

FAQ

Sollte der SRV-Record direkt auf die Root-Domain zeigen?

Ja, und genau das ist oft der spannendste Anwendungsfall: Die Website bleibt auf example.com, während der Minecraft-Server technisch auf einem anderen Host wie mc.example.com läuft.

Hilft das auch Bedrock-Spielern, die über Geyser beitreten?

Meist nicht. Bedrock verbindet sich weiterhin mit der Bedrock-Adresse und dem Bedrock-Port, den Geyser bereitstellt. Diese Java-SRV-Konfiguration solltest du deshalb nicht als Bedrock-Lösung betrachten.

Brauche ich zusätzlich einen normalen A-Record für play.example.com?

Nicht zwingend für den SRV-Mechanismus selbst. Entscheidend ist, dass das SRV-Ziel aufgelöst wird.

Nächste Schritte

Passendes Tool nutzen

SRV Record Generator & Checker

Erstelle einen Minecraft-SRV-Eintrag und prüfe, wohin er aufgelöst wird.

SRV Record Generator & Checker öffnen

Häufige Fragen