In this guide, you’ll learn how to configure your Minecraft server to be accessed through a custom domain or subdomain, instead of a hard-to-remember IP address.
Why use a Custom Domain?
By default, players must connect to your server using an IP address like 192.168.1.1:25578. This is not only hard to remember, but also unprofessional. Using a domain (e.g. example.com) or a subdomain (e.g. play.example.com) allows you to offer a more personalized and user-friendly experience.
You have two ways to customize your server address:
1. Use a Free Vultam Subdomain
You can create a free subdomain from the control panel:
-
Go to the "Subdomains" section in the panel.
-
Choose a name for your subdomain under the
vultam.hostextension.
For example, you can create myserver.vultam.host at no extra cost.
2. Use your Own Domain
You can purchase a domain through a provider such as Namecheap, Cloudflare, GoDaddy, or other registrars. This allows you to configure addresses like play.yourdomain.com.
You can get a domain for as little as $1 USD per year from some registrars.
Requirements for Setting Up Your Own Domain
If you choose to use your own domain, make sure of the following:
-
You have a registered domain with a domain provider.
-
You know the type of IP your server has:
-
Dedicated IP: Your server can use Minecraft Java and Bedrock default ports, 25565 and 19132. You’ll only need to do Step 1. If your server's port is not 25565 or 19132, you don't have a Dedicated IP.
-
No Dedicated IP: You'll need to set up an additional SRV record. You’ll need to do both Steps 1 and 2.
-
You can get a dedicated IP for $3.00 USD/month: Request Dedicated IP
Step 1: Create an A Record
-
Log in to your domain management panel.
-
Go to the DNS Manager or DNS Zone section.
-
Create a new A-type record.
Fill in the fields as follows:
-
Name / Host / Subdomain:
Enter the subdomain you want to use, such asplay,mc, etc. This will result in an address likeplay.example.com.If you want to use the root domain directly (
example.com), enter@. -
Destination / Content / IP Address:
Enter your server’s IP address, without the port.
Done!
If your server has a dedicated IP, you’re done! You can now connect using your configured domain.
Step 2: Create an SRV Record (Only If You Don't Have a Dedicated IP)
If your server does not have a dedicated IP, you’ll need to create an additional SRV record:
-
Add a new SRV-type record in your DNS panel.
-
Fill in the following fields:
-
Name / Host / Subdomain: Enter the same subdomain you used in Step 1 (
play,mc, or@) -
Destination / Content / IP Address: The full subdomain you set in Step 1, e.g.,
play.example.com -
Service:
_minecraft -
Protocol:
-
If you used a subdomain like
playin Step 1, enter_tcp.play -
If you used
@(i.e., no subdomain), just enter_tcp
-
-
Priority:
0 -
Weight:
5 -
Port: The port your server uses (e.g.,
25578)
Once the SRV record is saved, you'll be able to connect to your server using your custom domain.