Du kannst deine eigene Domain auf deinen Gameserver zeigen lassen, indem du zuerst den Besitz per TXT-Record nachweist und danach entweder eine Subdomain per CNAME oder eine Apex-Domain per A-Record verbindest. Für Minecraft Java kannst du zusätzlich einen SRV-Record setzen, damit Spieler ohne sichtbare Portangabe joinen.
Überblick: welche DNS-Records du brauchst
| # | Record | Zweck | Pflicht? |
|---|---|---|---|
| 1 | TXT |
Eigentümernachweis | ja |
| 2 | CNAME (Subdomain) oder A (Apex) |
Verbindung zum Server | ja |
| 3 | SRV (nur Minecraft) |
Connect ohne Portangabe | optional |
Du legst diese Records bei deinem DNS-Anbieter an, zum Beispiel bei Cloudflare, Namecheap, IONOS oder Strato. Die konkreten Werte stehen im game-serverhosting-Dashboard unter „Eigene Domain“. Kopiere sie exakt, besonders Token, Hostnamen und Port.
Wenn du zusätzlich Dateien, Welten oder Konfigurationsdateien auf deinem Server verwalten willst, ist der Guide zum SFTP-Zugang für Gameserver-Dateien hilfreich. Für eine DNS-Grundlagenansicht findest du ergänzend den Guide Eigene Domain für Gameserver einrichten – DNS Guide.
Voraussetzungen
Bevor du startest, brauchst du Zugriff auf die DNS-Zone deiner Domain und Zugriff auf dein game-serverhosting-Dashboard. Außerdem solltest du wissen, ob du eine Subdomain wie play.deinedomain.de oder die Apex-Domain deinedomain.de verwenden willst.
Für die meisten Gameserver ist eine Subdomain die praktischere Wahl. Sie kann per CNAME auf den Hostnamen deines Servers zeigen und bleibt dadurch flexibler, falls sich die technische Zieladresse später ändert. Eine Apex-Domain funktioniert ebenfalls, benötigt aber einen A-Record auf die konkrete IP-Adresse.
Schritt 1: Eigentümernachweis per TXT-Record
Damit keine fremde Domain auf deinen Gameserver geschaltet werden kann, weist du zuerst nach, dass du die Domain kontrollierst. Lege dafür in deiner DNS-Zone einen TXT-Record an:
Name: _gsh-verify.deinedomain.de
Typ: TXT
Wert: gsh-verify=<dein-individueller-token>
Den genauen Token findest du im Dashboard. Übernimm ihn 1:1, ohne zusätzliche Leerzeichen oder Anführungszeichen, sofern dein DNS-Anbieter diese nicht automatisch ergänzt.
Wenn du eine Subdomain nutzt, wird der Name entsprechend angepasst. Für play.deinedomain.de lautet der TXT-Name:
_gsh-verify.play.deinedomain.de
Manche DNS-Oberflächen erwarten nur den Host-Anteil statt des vollständigen Domainnamens. Dann trägst du zum Beispiel _gsh-verify.play ein, nicht _gsh-verify.play.deinedomain.de. Entscheidend ist das Ergebnis der DNS-Auflösung.
Schritt 2: Serverziel setzen
Nach dem TXT-Record muss die Domain auf deinen Gameserver zeigen. Welcher Record-Typ richtig ist, hängt davon ab, ob du eine Subdomain oder eine Apex-Domain verwendest.
Subdomain per CNAME verbinden
Für eine Subdomain wie play.deinedomain.de legst du einen CNAME auf den Hostnamen deines Servers an:
Name: play.deinedomain.de
Typ: CNAME
Ziel: deinserver.game-serverhosting.com
Wenn dein DNS-Anbieter Cloudflare ist, muss der Eintrag auf DNS-only stehen. Das ist die graue Wolke. Der Cloudflare-Proxy ist für HTTP- und HTTPS-Webtraffic gedacht; roher Game-TCP- oder UDP-Traffic wird darüber nicht wie ein normaler Gameserver-Dienst weitergeleitet. Mit aktivem Proxy kann dein Server deshalb nicht erreichbar sein.
Apex-Domain per A-Record verbinden
Eine Apex-Domain ist die Domain ohne Subdomain, zum Beispiel deinedomain.de. Dafür verwendest du einen A-Record auf die Server-IP:
Name: deinedomain.de
Typ: A
Wert: <IP-Adresse deines Servers>
Die IP-Adresse findest du im Dashboard. Beachte dabei: Wenn dein Server später auf eine andere Node oder IP umzieht, musst du diesen A-Record aktualisieren. Eine Subdomain mit CNAME zeigt dagegen auf den Hostnamen und ist in solchen Fällen meist wartungsärmer.
Der Grund für diese Unterscheidung ist DNS-seitig relevant: In RFC 1034 beschreibt die IETF, dass ein Name mit CNAME nicht gleichzeitig andere Daten tragen soll. Die offizielle Primärquelle ist RFC 1034 unter [Dokumentation bei rfc-editor.org](https://www.rfc-editor.org/rfc/rfc1034). Da eine Apex-Domain in der Praxis weitere Zonendaten benötigt, ist dort ein A-Record die passende Wahl.
Schritt 3: Optionaler SRV-Record für Minecraft Java
Minecraft-Java-Clients verbinden sich ohne SRV-Record auf den Standard-Port 25565. Läuft dein Server auf einem anderen Port, müssten Spieler die Adresse mit Port eingeben, zum Beispiel:
deinedomain.de:25584
Mit einem SRV-Record kannst du die Portangabe für Minecraft Java ausblenden:
Name: _minecraft._tcp.deinedomain.de
Typ: SRV
Wert: 0 5 <Port> <Ziel>
Beispiel für Port 25584 mit Ziel deinserver.game-serverhosting.com:
0 5 25584 deinserver.game-serverhosting.com
Die Werte stehen für Priorität, Gewicht, Port und Ziel-Hostname. Der SRV-Record liegt in deiner eigenen DNS-Zone und ist optional. Er beeinflusst die eigentliche Domain-Verifizierung nicht.
Ein SRV-Record kollidiert nicht mit einem A-Record auf der Apex-Domain, weil er unter einem eigenen Namen liegt: _minecraft._tcp.deinedomain.de. Du kannst also deinedomain.de per A-Record verbinden und zusätzlich den Minecraft-SRV-Record setzen.
Wenn du eine bestehende Minecraft-Welt auf den Server bringen willst, passt danach der Guide Minecraft-Welt hochladen und wechseln.
Ergebnis prüfen
Warte nach dem Speichern der DNS-Records einige Minuten. Je nach Anbieter und TTL können DNS-Änderungen auch länger sichtbar werden. Im Dashboard wird die Domain verifiziert, sobald TXT und CNAME oder A-Record korrekt erkannt sind.
Prüfe anschließend den tatsächlichen Connect. Ohne SRV-Record nutzt du Domain plus Port. Mit korrekt gesetztem Minecraft-SRV-Record reicht bei Minecraft Java die Domain ohne Port.
Troubleshooting
Der CNAME ist gesetzt, aber der Server ist nicht erreichbar
Prüfe zuerst, ob bei Cloudflare die orange Wolke aktiv ist. Für Gameserver-Verbindungen muss der Record auf DNS-only stehen. Prüfe außerdem, ob der CNAME exakt auf den Hostnamen aus dem Dashboard zeigt.
Der TXT-Record wird nicht erkannt
Kontrolliere den Namen und den Wert. Häufige Fehler sind doppelte Domain-Endungen, falsche Subdomain-Ebene oder ein abweichender Token. Wenn dein Anbieter nur den Host-Anteil erwartet, kann ein vollständig eingetragener Name zu _gsh-verify.deinedomain.de.deinedomain.de werden.
Die Apex-Domain funktioniert nicht mit CNAME
Nutze für deinedomain.de einen A-Record auf die Server-IP. CNAME ist für Subdomains wie play.deinedomain.de geeignet, nicht für die Apex-Domain.
Spieler müssen trotz Domain noch den Port eingeben
Dann fehlt entweder der SRV-Record oder er zeigt auf den falschen Port beziehungsweise das falsche Ziel. Ohne SRV-Record ist die Eingabe mit Port normal.
Prüfung, Grenzen und sicherer Rückweg
Die Anleitung „Eigene Domain mit deinem Gameserver verbinden“ gilt für den im Artikel beschriebenen Servertyp und den zum Prüfzeitpunkt sichtbaren Versionsstand. Menünamen, verfügbare Versionen, Mod- oder Plugin-Kompatibilität und benötigte Ressourcen können nach Updates abweichen. Übertrage deshalb keine Werte ungeprüft auf eine andere Spiel-, Loader- oder Serverversion.
Erstelle vor Änderungen an Welt, Spielstand, Konfiguration oder Erweiterungen ein Backup der betroffenen Dateien. Ändere anschließend nur einen zusammengehörigen Schritt und prüfe ihn mit derselben Client- und Serverversion, mit der du später spielen möchtest.
| Prüfpunkt | Erwartetes Ergebnis | Abbruch und Rückweg |
|---|---|---|
| Serverstart | Der Server erreicht ohne neue Fehlermeldung den betriebsbereiten Zustand. | Bei Startfehlern Änderung zurücknehmen und das letzte Backup einspielen. |
| Verbindungstest | Ein Testkonto kann über die im Panel angezeigte Adresse verbinden. | Bei Versions- oder Verbindungsfehlern Version, Port und Freigaben erneut abgleichen. |
| Funktionstest | Die konkret geänderte Funktion arbeitet, ohne bestehende Welt- oder Spieldaten zu beschädigen. | Bei Nebenwirkungen Server stoppen und gesicherte Dateien wiederherstellen. |
Ein erfolgreicher Einzeltest ist keine Leistungs- oder Verfügbarkeitsgarantie. Weltgröße, Mods, Plugins, Spielerzahl, Netzwerkweg und gleichzeitige Last können das Ergebnis verändern. Dokumentiere Version, Änderung und Testergebnis, damit du spätere Abweichungen nachvollziehen kannst.
FAQ
Kann ich eine Subdomain und die Hauptdomain gleichzeitig verwenden?
Ja, wenn du beide DNS-Namen passend konfigurierst. Eine Subdomain kann per CNAME zeigen, die Apex-Domain per A-Record. Jeder Name braucht seine eigene saubere DNS-Konfiguration.
Muss ich den SRV-Record immer setzen?
Nein. Der SRV-Record ist nur optional und vor allem für Minecraft Java relevant, wenn Spieler ohne :Port verbinden sollen. Für die Domain-Verifizierung reicht TXT plus CNAME oder A-Record.
Warum ist DNS-only bei Cloudflare wichtig?
Der Cloudflare-Proxy verarbeitet typischerweise Webtraffic über HTTP und HTTPS. Gameserver nutzen andere TCP- oder UDP-Verbindungen. Deshalb sollte der DNS-Eintrag direkt auflösen und nicht über den Proxy laufen.
Wie lange dauert die DNS-Verifizierung?
Das hängt vom DNS-Anbieter, der TTL und der weltweiten DNS-Propagation ab. Plane mindestens einige Minuten ein. Wenn nach längerer Wartezeit nichts passiert, prüfe Record-Name, Wert, Ziel und Proxy-Status.
Was passiert, wenn sich die Server-IP ändert?
Bei einem A-Record musst du die neue IP selbst in deiner DNS-Zone eintragen. Bei einem CNAME auf den Server-Hostnamen ist die Pflege in der Regel einfacher, weil die Subdomain auf den Hostnamen zeigt.