FreeMcServer provides Free Subdomains that you can create in “Subdomains” tab in your server page.
This tutorial doesn’t work on Bedrock/Windows 10/Pocket Edition servers! They don’t support SRV records.
If you already own a domain on other domain registrar, you can follow this guide to set it up with Cloudflare, if you are unsure how you do it on your domain registrar, Google can help you!
Beware, the server IP can change without warning. You will have to change the IP on the SRV record if the server IP has changed.
Step 1:
Change A to SRV Record

Step 2:
Type in the following information:
Service: _minecraft
If you want to use yourdomain.com
as your servers IP, type @
in the Name field
or for play.yourdomain.com
, type play
in the Name field
or for mc.yourdomain.com
, type mc
in the Name field
or you can type anything in the Name field for example: If you type something
you can use something.yourdomain.com
to connect to your Minecraft server
If you want to use yourdomain.com, play.yourdomain.com as well as / or mc.yourdomain.com, repeat steps 10 – 13.
Set the priority to 0
and the weight to 5
and continue to the next step without saving.

Step 3:
Copy the Node DNS IP from your Minecraft server and PORT and paste them in the correct area and click the Save button.

Step 4:
After clicking the Save button you will see it appear in the list below. After adding the SRV record and checking if everything is correct, click the Continue button.

If you would like to check if your IP works. Go to mcsrvstat.us and type in your IP and click the Get server status button. Click Show debug info for info on the hostname, IP, and port.

