Warning
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 Freenom or any other domain registrar, you can skip some of the domain registration steps and when you get to changing Nameservers of the domain, if you are unsure how you do it on your domain registrar, Google can help you!
IP won't change on the panel! You can use both old and the new IP you created with help of this tutorial to connect to your server.
If you are doing this tutorial from a mobile phone or tablet, on the Cloudflare page after step number 11), make sure to click on the context menu of your browser (usually ...
three vertical dots) and check the Request Desktop Site
option. If by any chance you don't have such option, use a computer or you can't complete all the steps successfully.
[!DANGER] 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.
Get yourself a free domain from https://freenom.com/. "fmcshelptutorial.tk" is just an example. Instead of it type in whatever you want your IP to be.
Change the duration of the domain from 3 Months
to 12 Months
.
Enter your email address and click Verify My Email Address
.
Open your email inbox in a new tab and open the email sent by Freenom. If you don't see it, make sure to check "Spam" folder. Click on the link to verify your email address.
On the next page enter any random info but your password and click the Continue
button.
Go to https://cloudflare.com/. Click Sign up
button then register as usual.
Click the Add Site
button found on the home page.
Replace fmcshelptutorial.tk
with your domain (your new IP) you registered on https://freenom.com/.
Choose the Free
plan and click Confirm Plan
button.
This is where you will link your domain to your minecraft server.
Change A
to SRV
Record
Type in following information:
Service name: _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 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 12) - 15)
Click the Save
button to continue.
Set the priority to 0
and the weight to 5
and continue to the next step without saving.
Copy the Node DNS IP from your minecraft server and PORT and paste them in the correct area and click the Save
button.
Click the Add Record
button and you will see it appear in the list below.
After adding the SRV record and checking if everything is correct, click the Continue
button.
Go back to the Freenom site and click the Manage Domain
button. If you closed it, don't worry! Go to https://my.freenom.com/clientarea.php?action=domains.
Click on Management Tools
and then Nameservers
.
Choose use custom nameservers
on the Freenom site, copy over Nameserver 1 from Cloudflare to Freenom and do the same for Nameserver 2. Leave the other Nameservers blank, click the Change Nameservers
button on the Freenom site, then click the Done, check nameservers
button on the Cloudflare site.
Click the Re-check now
button and wait at least an hour.
Refresh your page and you will see the following. You might now be able to use your new IP.
If you would like to check if your IP works. Go to https://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.