Minecraft server uden portnummer: Sådan opsætter du en SRV record
Fjern :25565 fra din Minecraft server med en SRV-record. Komplet guide til opsætning hos Cloudflare, Namecheap og andre DNS-udbydere.
Med en SRV record kan spillere forbinde til din Minecraft-server via dit domænenavn - uden portnummer. I stedet for min-mc-server.dk:25566 skriver de bare min-mc-server.dk, og SRV recordet sender dem videre til den rigtige port.
Tre grunde til at gøre det:
- Pænere adresse.
play.min-mc-server.dkser bedre ud endplay.min-mc-server.dk:25567og er nemmere at huske. - Ingen port-forvirring. Slut med "hvad var porten?" i din Discord.
- Fleksibilitet. Du kan skifte host, IP eller port senere uden at dine spillere skal ændre noget. Du opdaterer bare din SRV record.
Kun Java Edition. SRV records virker ikke med Bedrock (Windows 10/11, konsoller, mobil, Switch). Bedrock-spillere skal altid skrive porten. Kører du en server med både Java og Bedrock? Så nævn det i dine instruktioner.
Der er to måder at gøre det på:
- Den nemme måde - hvis dit domæne er linket til din Potionhost-server
- Den manuelle måde - hvis dit domæne ligger hos Cloudflare, Namecheap, GoDaddy eller en anden DNS-udbyder
Hvad er en SRV record?
En SRV record peger en tjeneste (her _minecraft._tcp) mod et hostname og en port. Fire værdier er vigtige:
- Priority - lavere tal kommer først. Brug
0medmindre du har flere servere. - Weight - bruges til load balancing mellem servere med samme priority.
5er en sikker standard. - Port - din serverport (standarden er
25565, men ofte noget andet som25566eller25567). - Target - det hostname der peger på din server (f.eks.
mc.min-mc-server.dk).
Resultatet: play.min-mc-server.dk sender automatisk videre til mc.min-mc-server.dk:25567.
Del 1 - Den nemme måde (domæne linket hos Potionhost)
Er dit domæne allerede linket til din Potionhost-server? Så er det gjort på 10 sekunder.
Trin 1 - Find din server
I klient området: klik Servere i sidepanelet og åbn din Minecraft-server.
Trin 2 - Åbn fanen Domæne
Klik på fanen Domæne.
Trin 3 - Klik "Tilføj SRV record"
Klik på det blå plus ude for Tilføj SRV record.
Ser du ikke det samme som på billedet? Link dit domæne til din server.
- Har du allerede et domæne? Vælg det fra listen.
- Har du ikke et? Vælg et gratis Potionhost-underdomæne - tag et hvilket som helst ledigt navn (f.eks.
minserver.skyblock.dk) fra vores liste af domæner. A record og SRV record bliver oprettet automatisk, så du kan springe resten af guiden over, og dine spillere kan forbinde med det samme.- Vil du have dit eget domæne? Du kan købe et på potionhost.com/domains.
Bemærk: hver server kan have ét gratis underdomæne ad gangen.
Trin 4 - Færdig
Det var det hele - nu kan dine spillere forbinde uden portnummer.
DNS-opsætningen bliver lagt på hoveddomænet (min-mc-server.dk, ikke play.min-mc-server.dk). Potionhost opretter to records automatisk:
- En A-record som
minecraft.min-mc-server.dk, der peger på din servers IP - En SRV-record på hoveddomænet, der peger på
minecraft.min-mc-server.dkmed den rigtige port
Vil du hellere have et underdomæne som
play.min-mc-server.dk? Klik Administrer DNS oppe i højre hjørne og tilføj records manuelt - se Del 2 for værdierne.
Del 2 - Den manuelle måde (ekstern DNS-udbyder)
Ligger dit domæne et andet sted, skal du tilføje SRV recordet selv. Værdierne er de samme overalt - det er kun interfacet der skifter.
Værdierne du skal bruge
Hent disse fra din Potionhost-serverside:
- Target-hostname - typisk
mc.potionhost.net, eller en A record du selv har lavet (f.eks.mc.min-mc-server.dkder peger på server-IP'en). - Port - står på din servers oversigtsside (f.eks.
25567).
Brug disse værdier:
| Felt | Værdi |
|---|---|
| Service | _minecraft |
| Protocol | _tcp |
| Name / Host | play (eller det underdomæne du vil bruge) |
| Priority | 0 |
| Weight | 5 |
| Port | din serverport |
| Target | dit target-hostname |
| TTL | 3600 (eller "Auto") |
Tip: Har din udbyder kun ét "Name"-felt? Brug formatet
_minecraft._tcp.play(skiftplayud med dit underdomæne).
Sådan ser det ud hos de mest almindelige udbydere:
Cloudflare
Log ind på Cloudflare og vælg dit domæne.
Gå til DNS → Records og klik Add record.
Sæt Type til SRV.
Udfyld:
- Name -
_minecraft._tcp.play(Cloudflare tilføjer selv domænet bagefter) - Priority -
0 - Weight -
5 - TTL - Auto
- Port - din Minecraft-port
- Target - dit target-hostname (uden punktum til sidst)
- Name -
- Klik Save. Ændringerne slår igennem i løbet af et par minutter.
Namecheap
Log ind på Namecheap, gå til Domain List og klik Manage ved siden af dit domæne.
Åbn fanen Advanced DNS.
Under Host Records: klik Add New Record og vælg SRV Record.
Udfyld:
- Service -
_minecraft - Protocol -
_tcp - Priority -
0 - Weight -
5 - Port - din Minecraft-port
- Target - dit target-hostname (uden punktum til sidst)
- TTL - Automatic
- Service -
- Klik på det grønne flueben for at gemme.
Andre udbydere (generelt)
De fleste andre udbydere (Hostinger, one.com, Gandi, Scaleway, DigitalOcean osv.) gør det på en af to måder:
Metode A - separate felter: Udfyld Service, Protocol, Name, Priority, Weight, Port og Target som i tabellen ovenfor.
Metode B - ét samlet target-felt:
Sæt Host til _minecraft._tcp.ditunderdomæne og Target/Data til 0 5 <port> <hostname> (priority, weight, port, hostname, adskilt af mellemrum).
Kan du slet ikke finde SRV som valgmulighed, understøtter din udbyder det nok ikke. Skift til Cloudflare (gratis), eller bed dine spillere skrive porten selv.
Tjek at det virker
DNS-ændringer tager et par minutter. Når de er slået igennem, kan du tjekke dine records på to måder.
Mulighed 1 - Kommandolinjen
På Linux eller macOS:
dig SRV _minecraft._tcp.play.min-mc-server.dk +short
På Windows, åbn Command Prompt:
nslookup -type=SRV _minecraft._tcp.play.min-mc-server.dk
Skift play.min-mc-server.dk ud med dit underdomæne. Output'et skal vise priority, weight, port og target-hostname.
Mulighed 2 - Forbind fra Minecraft
Åbn Minecraft → Multiplayer → Add Server og skriv kun dit underdomæne (f.eks. play.min-mc-server.dk) uden port.
Fejlfinding
- "Can't resolve hostname" - Target-hostnamet skal selv kunne opløses til en IP. Er dit target
mc.min-mc-server.dk? Så skal der også være en A record formc, der peger på server-IP'en. - Beder stadig om en port - Tjek at typen er SRV, ikke A eller CNAME. Navnet skal være præcis
_minecraft._tcp.ditunderdomæne- underscores tæller. Og husk: Bedrock-klienter har altid brug for en port, også med en SRV record. - Tager evigheder at opdatere - DNS cacher op til den TTL du har sat. Sænk TTL før du laver ændringer, eller vent op til en time.
- Virker for nogle, ikke andre - Deres internetudbyders DNS cacher stadig den gamle record. Det løser sig selv inden for en time.