Minecraft Java domain
Voor het verbinden met een Minecraft server doormiddel van een eigen domein zoals play.domein.nl moet er het e.e.a. ingesteld worden in de DNS.
Er zijn twee mogelijkheden:
- Mogelijkheid één (1): het instellen met gebruik van TCP netwerkpoort 25565 (let op: met deze methode kan je dan geen website op dit specifieke FQDN draaien);
- Mogelijkheid twee (2) het instellen met gebruik van een ander willekeurige TCP netwerkpoort (de nette manier).
Waardes in DNS-records zoals weight worden hier niet in besproken. Deze kan je standaard houden (of kies hiervoor bijvoorbeeld 10).
Mogelijkheid 1:
Hiervoor is één A record vereist. Open de DNS van het domein en voeg de volgende record toe:
| Type | Hostname | Target |
| A | IPv4-adres van de Minecraft server |
Hostname kan leeg zijn, en dus ingesteld worden op domeinnaam (bijvoorbeeld server.nl). Hier kan je eventueel ook play invullen zodat je play.server.nl krijgt. Omdat de standaard poort, poort 25565 is in Minecraft werkt dit zonder problemen.
Let op:
Omdat een A-record resolved naar een IPv4-adres kan er geen website gekoppeld worden, tenzij deze op hetzelfde IPv4-adres benaderd wordt.
Mogelijkheid 2:
Hiervoor is minimaal één record nodig in de DNS van het in te stellen domein. Een SRV record. In dit SRV record is ook een target A-record nodig welke verwijst naar het IPv4-adres van de server. Deze hoeft niet van hetzelfde domein te zijn. Het voordeel ten opzichte van mogelijkheid 1 is dat hier de FQDN ook nog kan verwijzen met een A record naar een website, daar dit op protocol niveau is.
Het SRV record ziet er als volgt uit:
| Type | Hostname | Target |
| SRV | _minecraft._tcp.play.server.nl | <priority> <port> <target-hostname> |
Bij de hostname wordt play.server.nl ingesteld (vervang server.nl voor je eigen domein). Play. kan weggelaten worden, of er kan iets anders geplaatst worden (zoals bijvoorbeeld mc.). <priority> kan simpelweg 10 voor ingevuld worden, het heeft in veel gevallen geen zin om daar andere waardes in te vullen.
Target:
Bij target moet <port> vervangen worden voor de serverpoort (bijvoorbeeld 25565, 25578, e.t.c.).
Het stuk <Target-hostname> moet vervangen worden voor een DNS-entry welke naar het IPv4-adres verwijst van de Minecraft server. Dit hoeft niet perse hetzelfde domein te zijn, soms biedt een hostingprovider al een A-record welke je kunt gebruiken.
Mocht dit niet zo zijn kan je zelf een A-record aanmaken. Bijvoorbeeld:
| Type |
Hostname | Target |
| A |
minecraft. | <IPv4-adres> |
Het is aan te raden om bij hostname iets anders in te vullen dan de hostname uit het SRV record. Bovenstaand voorbeeld wordt minecraft.domein.nl gebruikt. <IPv4-adres> moet vervangen worden voor het IPv4-adres van de Minecraft server.
Voorbeeld:
We hebben de volgende informatie:
| Wat | Waarde |
| Domein | mijnserver.nl |
| IPv4-adres | 10.10.234.46 |
| Serverpoort | 25879 |
In dit geval wil ik dat men kan verbinden vanuit Minecraft naar mijnserver.nl. Ik heb geen extra domein of domein van de provider waar een A target-record is ingesteld, deze moet ik zelf dus instellen.
Je krijgt dan de volgende twee records:
| Type |
Hostname | Target |
| A |
minecraft. | 10.10.234.46 |
| Type | Hostname | Target |
| SRV | _minecraft._tcp.mijnserver.nl | 10 25879 minecraft.mijnserver.nl |
Het duurt even voor de DNS volledig verwerkt is (DNS-propagation). Vaak is het binnen het uur verwerkt. Het kan in extreme gevallen echter tot 12 uur duren voor het verwerkt is, én werkt.
Je kan gemakkelijk testen via de volgende website: Minecraft Server Status · Get information about Minecraft servers quickly. Deze verwerkt DNS wijzigingen vaak vrij snel (binnen 1 á 2 uren).
No comments to display
No comments to display