How can I link my domain name to a Minecraft server

It is possible to link your domain name to a Minecraft server from Namecheap’s side with the help of an SRV record.
A service record (SRV record) is data specification in the Domain Name System defining the location, i.e., the hostname and port number of servers for the specified services.

The Minecraft service allows associating your domain with a game server listening on TCP. The default port is 25565.
It is possible to create an SRV record for Namecheap domains that are using our BasicDNS, BackupDNS (a legacy option), PremiumDNS or FreeDNS.

1) Mapping a bare domain (yourdomain.tld) to your Minecraft server

- Create an A record that actually points your domain to the server following this instruction.

In this case, use these values for your A record:

Host : @
Value: IP address of your Minecraft server
TTL: Automatic or 30 min <it's our default TTL>

- Once it is done, follow the steps described in this article to create an SRV record. It is needed when you are running a server on a custom port.

The values to connect any bare domain (e.g. "namecheap.com") to your Minecraft server are the following:

Service:  _minecraft
Protocol: _tcp
Priority: 0
Weight: 5 <If set to 0, port and weight would randomly switch, and break>
Port: [custom port]
Target: [your domain] <without subdomain, e.g. "namecheap.com">
TTL: Automatic or 30 min <it's our default TTL>

The settings look as follows:


 


2) Mapping a subdomain (mc.yourdomain.tld or www.yourdomain.tld) to your Minecraft server

Let’s check how records should be changed to have the mc.namecheap.com subdomain linked to the Minecraft server.

The A record set for the subdomain mc.nctest.info has the following values:

Host : mc
Value: IP address of your Minecraft server
TTL: Automatic or 30 min <it's our default TTL>

The SRV record should look as follows in this case:

Service:  _minecraft
Protocol: _tcp.mc
Priority: 0
Weight: 5 <If set to 0, port and weight would randomly switch, and break>
Port: [custom port]
Target: [your domain with the subdomain] <e.g. "mc.namecheap.com">
TTL: Automatic or 30 min <it's our default TTL>

Let's see how it will look in your host records:





Click on the Save All Changes button once the setup is completed.

It may take up to 30 minutes for the new settings to be accepted globally.



That's it!

If you have any questions, feel free to contact our Support Team.

Comments

We welcome your comments, questions, corrections and additional information relating to this article. Your comments may take some time to appear. Please be aware that off-topic comments will be deleted.

If you need specific help with your account, feel free to contact our Support Team. Thank you.

Need help? We're always here for you.

× Close