In order for a player to join your Minecraft server, they need to have your server address to enter on their Minecraft client.
By default, a server address looks something like this: 192.168.1.2:25463 but it can be confusing. You want something that can easily be read and recalled. To do that, you can customize your server address by using a domain (e.g shockbyte.com) or subdomain (e.g. play.shockbyte.com).
This tutorial will teach you how to create a custom IP with a domain registered with Namecheap. You may check out our other tutorials for creating custom IPs here:
- Creating a Free Custom Subdomain
- Creating a Custom Server IP with Cloudflare
- Creating a Custom Server IP with cPanel
- Creating a Custom Server IP with GoDaddy
We have a video tutorial for creating a custom IP for your server:
Before you begin with this tutorial, you will need the following:
- A domain from Namecheap.com
- A Shockbyte server
Getting Started:
- Log into your Namecheap account and navigate to the Domain List page linked here: https://ap.www.namecheap.com/domains/list/
- Locate the domain you want to use and click on the Manage button found on its right side.
- On the domain details page, navigate to Advanced DNS.
You will now need to enter the necessary DNS Record entries (A Record and SRV Record). You get to choose which one you would like to use as your server's custom IP — domain or subdomain.
Follow the steps below based on the option you would like to use.
OPTION #1: Custom Domain (example: shockbyte.com)
- On your domain's Advanced DNS page, click on the Add New Record button to create an A Record with the following values:
- Host:
@
- Value: Your Minecraft server IP e.g. 192.168.1.1
- TTL:Automatic
- If your server uses the Dedicated IP wherein your server port is :25565 (e.g. 192.168.1.1:25565), you do not need to do this and may skip to the next step. If your server uses a different port that is NOT :25565 (e.g. 192.168.1.1:25463), add a new record called SRV Record with these values:
- Service:_minecraft
- Protocol:_tcp
- Priority:0
- Weight:5
- Port: Your Minecraft server port e.g. 25463
- Target: Your domain e.g. shockbyte.com
- TTL:Automatic
- Click the Save All Changes button to save the new records you've created.
If you've entered the correct entries, you can now use your custom domain to connect to your server. Once saved, your domain should normally be ready to use. However, if it doesn't work immediately, allow up to 24 hours for the changes to take effect.
OPTION #2: Custom Subdomain (example: play.shockbyte.com)
- On your domain's Advanced DNS page, click on the Add New Record button to create an A Record with the following values:
- Host:play
You may change this to your preferred subdomain.
- Value: Your Minecraft server IP e.g. 192.168.1.1
- TTL:Automatic
- If your server uses the Dedicated IP wherein your server port is :25565 (e.g. 192.168.1.1:25565), you do not need to do this and may skip to the next step. If your server uses a different port that is NOT :25565 (e.g. 192.168.1.1:25463), add a new record called SRV Record with these values:
- Service:_minecraft
- Protocol:_tcp.play
You may replace "play" with your preferred subdomain.
- Priority:0
- Weight:5
- Port: Your Minecraft server port e.g. 25463
- Target: Your subdomain e.g. play.shockbyte.com
- TTL:Automatic
- Click the Save All Changes button to save the new records you've created.
If you've entered the correct entries, you can now use your custom subdomain to connect to your server. Once saved, your subdomain should normally be ready to use. However, if it doesn't work immediately, allow up to 24 hours for the changes to take effect.