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
  • 5358 Users Found This Useful
Was this answer helpful?

Related Articles

Customize Your Server Icon

We have a video tutorial on how to add an icon to your server:   A server icon is an image...

How to Change Your Minecraft Skin

Changing your Minecraft skin is a fun way to breath a little life into your Minecraft experience...

How to Convert Worlds from Vanilla to Spigot

This guide is for converting your worlds from Vanilla to Spigot. If you're looking to convert...

How to Get Help Managing your Minecraft Server

When you are stuck and need help with managing your Minecraft server, there are resources...

How to Join a Minecraft Server (PC / Java Edition)

We have a video tutorial on how to connect to your Minecraft server: If you would like to join...