For this tutorial, we'll be managing DNS settings with NameCheap.
We only recommend following this guide if you are established with NameCheap; if you are just starting out, then we recommend using CloudFlare instead.
To get started, head over to your DNS settings page for your domain name.
Go to My Account → Manage Domains, then select your domain. Finally, click on "All Host Records" in the left menu
Scroll down to "SRV Settings", and in the first empty row fill out the settings as follows:
- Service: _minecraft
- Protocol: tcp
- Name: [subdomain]
- This is the subdomain you'll use for connecting to your server. For example, if your domain is example.com, and you wish to connect via play.example.com, you would enter just play in the field. If you wish to connect directly using example.com, you would enter @ in the field.
- Priority: 0
- Weight: 0
- Port: [port]
- Enter the port number of your HostHorde Server - if your full server address is s1.hosthorde.com:25565, you would enter just 25565
- Target: [address]
- Enter the address (without the port) of your HostHorde server - for example, just s1.hosthorde.com
With the settings all filled out, your configuration should now look similar to this:
Save your settings, and you're done! Please note that it can take several hours for the DNS information to propogate, meaning you may not be able to connect to your server using the new information immediately.