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 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 under cPanel. 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:

  • A domain on cPanel
  • A Shockbyte server
Note: You must have full access to manage your domain's DNS settings on cPanel.
  1. Log into your cPanel account. Under the DOMAINS section of your cPanel dashboard, click on Zone Editor.
    cPanel - zone editor

  2. In the Zone Editor page, click on the Manage button on the left side of the domain you want to use.
    cPanel - manage domain

  3. On your domain's zone editor page, click on the downward arrow on the right side of the Add Record button. Select Add A Record option under the dropdown menu.
    cPanel - add a record

  4. After you select the Add A Record option, fill out the required items to create an A Record. These will vary depending on what you want for as your custom IP - a domain (e.g. shockbyte.com) or subdomain (e.g. play.shockbyte.com):

    CUSTOM DOMAIN - A Record

      - Name: shockbyte.com. (Your custom domain)
      - TTL: 14400 (default)
      - Type: A
      - Record: 192.168.2.1 (Your Minecraft server IP) 
      cPanel - domain A record

    CUSTOM SUBDOMAIN - A Record
     
      - Name: play.shockbyte.com. (Your preferred custom domain)
      - TTL: 14400 (default)
      - Type: A
      - Record: 192.168.2.1 (Your Minecraft server IP)
      cPanel - domain A record

    After filling out all the entries, click the Add Record button.


Creating an SRV Record (for Servers without Dedicated IP)

With a Dedicated IP, your server will be assigned the default port for Minecraft. Because of this, you do not need to include the trailing port (e.g. :25463) after the server IP when joining your server.  If you would like to get the Dedicated IP add-on for your server, you may refer to this article to know more: How to: Get a Dedicated IP (Default Port)

If your server doesn't have a Dedicated IP and would like to use a custom domain or subdomain to connect to your server, you need to create an SRV record by following the steps below:

  1. From the same Add Record dropdown menu, select Add SRV Record this time.
    cPanel - SRV Record

  2. Fill out the rest of the required items for your SRV record with the following depending on whether you are making a custom domain or subdomain:

    CUSTOM DOMAIN - SRV Record

      - Name: _minecraft._tcp.shockbyte.com. (Replace "shockbyte.com" with your custom domain)
      - TTL: 14400 (default)
      - Type: SRV
      - Priority: 0
      - Weight: 5
      - Port: 25463 (Replace with your Minecraft server's port)
      - Target: shockbyte.com (Replace with your custom domain)

      Click the Add Record button to create the SRV Record.
      cPanel - domain srv name 

    CUSTOM SUBDOMAIN - SRV Record

      - Name: _minecraft._tcp.play.shockbyte.com. (Replace "play.shockbyte.com" with your custom subdomain)
      - TTL: 14400 (default)
      - Type: SRV
      - Priority: 0
      - Weight: 5
      - Port: 25463 (Replace with your Minecraft server's port)
      - Target: play.shockbyte.com (Replace with your custom subdomain)
     
      Click the Add Record button to create the SRV Record.
      cPanel - subdomain srv record

Once you've completed the steps above, you will now be able to use your domain or subdomain as your custom server IP! If it doesn't work immediately, please 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

  • cPanel, domain, subdomain, custom domain, custom subdomain, ip, server address, custom ip, domain ip, a record, srv record, srv, server ip
  • 29 Users Found This Useful
Was this answer helpful?

Related Articles

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

How to Use Colour Codes on Your Minecraft Server

If you’ve played on other Minecraft servers before, the chances are that you’ll have seen them...

How to: Edit configuration files manually with Notepad++

We have a video tutorial on editing configuration files with Notepad++:   When editing...