Creating a Custom Server IP with Namecheap

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:

We have a video tutorial for creating a custom IP for your server:


Before you begin with this tutorial, you will need the following:

Note: You must have full access to manage your domain's DNS settings on Namecheap.

Getting Started:

  1. Log into your Namecheap account and navigate to the Domain List page linked here: https://ap.www.namecheap.com/domains/list/
  2. Locate the domain you want to use and click on the Manage button found on its right side. 
    Namecheap - Manage

  3. On the domain details page, navigate to Advanced DNS
    Namecheap - 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)

  1. 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

    Namecheap - domain A record entries

  2. 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
       - TargetYour domain e.g. shockbyte.com
       - TTL:  Automatic

    Namecheap - domain SRV entries

  3. 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)

  1. 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

    Namecheap - subdomain A record entries

  2. 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
       - TargetYour subdomain e.g. play.shockbyte.com
       - TTL:  Automatic

    Namecheap - subdomain SRV entries

  3. 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.

If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php

Mitchell Smith

Managing Director @ Shockbyte

  • custom domain, custom subdomain, domain, subdomain, custom ip, server address, Namecheap, custom server address, server ip
  • 5 Users Found This Useful
Was this answer helpful?

Related Articles

Login Error: Failed to verify username/Connect to Minecraft

The failed to verify username means that the Minecraft/Mojang authentication servers are down,...

How to: Update your servers jar / mod-pack.

To install a Custom JAR, please view the following article:...

How to: Use FileZilla as a FTP client

This tutorial has been updated. Click here to view the new version.  ...

Creating a Custom Server IP with Cloudflare

In order for a player to join your Minecraft server, they need to have your server address to...

Creating a Custom Server IP with cPanel

In order for a player to join your Minecraft server, they need to have your server address to...