Warum ein A-Record allein nicht reicht
Ein A-Record beantwortet nur die Frage nach der IP-Adresse. Läuft dein Server auf einem anderen Port als dem Standard, müssten deine Mitspieler ihn weiterhin mit angeben - mc.deinefirma.de:25578.
Der SRV-Record löst genau das: Er veröffentlicht neben dem Ziel auch den Port. Der Minecraft-Client fragt ihn von sich aus ab und verbindet sich auf den dort genannten Port. Für Spieler bleibt nur noch mc.deinefirma.de übrig.
Die beiden Einträge, die du brauchst
Ein SRV-Record zeigt immer auf einen Namen, nie auf eine IP. Du brauchst deshalb zwei Einträge - erst das Ziel, dann den Verweis darauf:
mc A 85.214.12.7
_minecraft._tcp SRV 0 5 25578 mc.deinefirma.de.
Die vier Werte hinter SRV bedeuten:
| Wert | Bedeutung | Empfehlung |
|---|---|---|
0 | Priorität - kleinere Zahl gewinnt | 0 |
5 | Gewichtung bei gleicher Priorität | 5 |
25578 | Port deines Servers | aus dem Webinterface |
mc.deinefirma.de. | Ziel-Hostname mit Punkt am Ende | eigene Subdomain |
Den Port deines Gameservers findest du im Webinterface bei den Serverdaten - dieselbe Angabe, die du sonst beim Beitreten hinter die IP schreiben würdest.
Schritt für Schritt
- Im Webinterface die IP-Adresse und den Port deines Minecraft-Servers notieren.
- In der DNS-Verwaltung deiner Domain einen A-Record anlegen: Name
mc, Wert die Server-IP. - Einen SRV-Record anlegen: Name
_minecraft._tcp, Werte0 5 <Port> mc.deinefirma.de. - Speichern und die TTL abwarten - je nach Einstellung wenige Minuten bis zu einer Stunde.
- Im Client den Server mit
mc.deinefirma.dehinzufügen, ohne Port.
Manche Oberflächen trennen die vier SRV-Werte in eigene Felder (Priority, Weight, Port, Target). Dann trägst du sie einzeln ein statt in einer Zeile.
Soll der SRV auf der Hauptdomain oder einer Subdomain liegen?
Beides geht - der Unterschied steckt im Namen des Eintrags:
_minecraft._tcpgilt für die Domain selbst. Spieler verbinden sich dann mitdeinefirma.de._minecraft._tcp.mcgilt fürmc.deinefirma.de. Das ist der übliche Weg, wenn unter der Hauptdomain deine Webseite liegt.
Betreibst du mehrere Server, legst du einfach mehrere Subdomains an - survival, creative, modded - jeweils mit eigenem SRV-Record auf den passenden Port. Subdomains kosten nichts extra.
Grenzen: Bedrock, Ports und Clients
- Bedrock Edition wertet keine SRV-Records aus. Auf Konsole, Mobil und Windows-Edition musst du Adresse und Port getrennt eingeben. Der SRV-Record hilft dort nicht - die Subdomain per A-Record aber schon, den Port trägst du separat ein. Siehe Crossplay einrichten.
- Läuft dein Server auf dem Standardport 25565, reicht der Java-Edition bereits ein A-Record auf die Subdomain - der SRV ist dann optional.
- Serverlisten und Tools zeigen teils weiterhin IP und Port an. Das ist normal, die Verbindung über die Domain funktioniert trotzdem.
Werte für andere Dienste
| Dienst | Record-Name | Standardport |
|---|---|---|
| Minecraft (Java) | _minecraft._tcp | 25565 |
| TeamSpeak 3 (Voice) | _ts3._udp | 9987 |
| TeamSpeak (TSDNS) | _tsdns._tcp | 41144 |
| Matrix-Föderation | _matrix._tcp | 8448 |
Der Aufbau bleibt in allen Fällen gleich: Priorität, Gewichtung, Port, Ziel-Hostname mit Punkt am Ende.
Wenn es nicht funktioniert
- Der Client findet den Server nicht: Zeigt der SRV auf einen Namen, für den es gar keinen A-Record gibt? Das ist der häufigste Fehler.
- Punkt am Ende vergessen: Ohne ihn hängt der Nameserver die Zone nochmal an - aus
mc.deinefirma.dewirdmc.deinefirma.de.deinefirma.de. - Unterstrich fehlt: Der Name lautet
_minecraft._tcp, nichtminecraft.tcp. - Falscher Port: Im SRV steht der Port deines Gameservers, nicht 25565, wenn dein Server auf einem anderen Port läuft.
- Zu ungeduldig: Erst nach Ablauf der alten TTL fragen Resolver neu an. Prüfen lässt sich das mit
nslookup -type=SRV _minecraft._tcp.deinefirma.de.
Häufige Fragen
Domain und Gameserver aus einer Hand
Domains gibt es ab 6,49 € im Jahr, Minecraft-Server ab 2,95 € im Monat - beides prepaid und im selben Webinterface verwaltet.
Domainendungen & Preise ansehen