💬 Need Help? Join Discord

🌐 Minecraft Custom Domain Setup Guide

Introduction to Custom Domains

A custom domain for your Minecraft server replaces the default IP address with a memorable, professional address (e.g., play.yourserver.com instead of 123.45.67.89:25565). This guide provides comprehensive instructions for setting up custom domains using different hosting providers and methods.

Benefits of a Custom Domain:
- Professional appearance for your server
- Easier for players to remember your address
- Ability to create subdomains for different server modes
- Improved branding and recognition

Why Use a Custom Domain?

Using a custom domain for your Minecraft server offers significant advantages over using a raw IP address. Here's why it's worth the effort:

Key Benefits:
- Memorability: Players can easily remember play.creativecraft.com compared to a numeric IP address.
- Professionalism: A custom domain makes your server appear more established and trustworthy.
- Flexibility: Change your server's hosting provider without players needing to update their server list.
- Subdomains: Create different addresses for different game modes (e.g., survival.yourserver.com, pvp.yourserver.com).
- Port Hiding: Players don't need to remember or enter a port number.

Option 1: Manual Setup with Dynu.com

Dynu.com offers free dynamic DNS services that allow you to create a custom domain for your Minecraft server. This method is ideal for server owners who want a cost-effective solution with full control over their DNS settings.

Creating a Dynu Account

  1. Visit Dynu Account Creation
  2. Fill in your details and complete the registration process
  3. Verify your email address
  4. Log in to your new Dynu account
Dynu offers both free and premium plans. The free plan is sufficient for most Minecraft server owners.

Navigating to DDNS Services

  1. After logging in, navigate to the Control Panel
  2. Click on "DDNS Services" in the left menu
  3. Click on "Add DDNS" to create a new hostname

Choosing Your Domain Option

You'll see two options for creating your hostname:

Option 1: Use Our Domain Name
Choose this option if you don't own a domain name. Dynu provides free subdomains under their domains like accesscam.org.

Option 2: Use Your Domain Name
Choose this option if you already own a domain name and want to use it with Dynu's DNS services.

Option 1: Using Dynu's Domain

  1. Select "Use Our Domain Name"
  2. Enter your desired hostname in the "Host" field (e.g., myserver)
  3. Select a top-level domain from the dropdown (e.g., accesscam.org)
  4. Your full domain will be myserver.accesscam.org
  5. Click "Add" to create your domain

Option 2: Using Your Own Domain

  1. Select "Use Your Domain Name"
  2. Enter your domain name in the "Domain Name" field (e.g., mydomain.com)
  3. Click "Add" to create your domain

Configuring IP Address Settings

  1. After adding your domain, you'll be taken to the IP configuration page
  2. Important: Remove the IP address in the IPv4 address field and leave it blank
  3. Click "Save" to save your changes
Blank IPV4 Adress
Leaving the IP address blank allows us to create custom A records later, which is essential for proper Minecraft server configuration.

Creating A Records

Now you'll create an A record to point your domain to your server's IP address:

If Using Eternal Hosting:

Use one of the following numerical IP addresses based on your server location:

Canada Server: 51.79.96.45
Finland Server: 37.27.49.121
  1. In the Dynu Control Panel, navigate to "DNS" for your domain
  2. Click "Add" to create a new record
  3. Select "A" as the record type
  4. Leave the "Host" field empty or enter "@" for the root domain
  5. Enter the appropriate Eternal Hosting IP address in the "Points to" field
  6. Set TTL to 60 (or leave default)
  7. Click "Save"

If Using Other Hosting Providers:

  1. Find your server's numerical IP address using DNS Lookup
  2. In the Dynu Control Panel, navigate to "DNS" for your domain
  3. Click "Add" to create a new record
  4. Select "A" as the record type
  5. Leave the "Host" field empty or enter "@" for the root domain
  6. Enter your server's numerical IP address in the "Points to" field
  7. Set TTL to 60 (or leave default)
  8. Click "Save"

Creating SRV Records

SRV records allow players to connect to your server without specifying a port number:

  1. In the Dynu Control Panel, navigate to "DNS" for your domain
  2. Click "Add" to create a new record
  3. Select "SRV" as the record type
  4. Enter the following values:
    • Node Name: _minecraft.tcp_
    • Port: Your Minecraft server port (default is 25565)
    • Weight: 5
    • Priority: 0
    • TTL: 120
    • Target: Your domain name (e.g., myserver.accesscam.org)
  5. Click "Save"
SRV Record Setup Example

Example of an SRV record configuration form. Fill in the fields as described above.

The SRV record tells Minecraft clients which port to connect to when they use your domain name, so players don't need to specify the port manually.

Connecting to Your Minecraft Server

Players can now connect to your server using your custom domain:

myserver.accesscam.org

Or if using your own domain:

mydomain.com
DNS changes may take up to 24 hours to propagate, but typically take only a few minutes. Test your domain by attempting to connect to it yourself before sharing it with players.

Option 2: Automatic Setup with Shockbyte

Shockbyte offers a simple subdomain creator that allows you to quickly set up a custom domain for your Minecraft server. This method is ideal for server owners who want an easy, no-cost solution.

Creating a Subdomain with Shockbyte

Using the Subdomain Creator

  1. Visit the Shockbyte Subdomain Creator
  2. Fill in the following details:
    • Email: Enter your email address (e.g., example@gmail.com)
    • Service Type: Select Minecraft from the dropdown
    • Server IP: Enter your server's numerical IP address:
      For Eternal Hosting:
      • Canada Server: 51.79.96.45
      • Finland Server: 37.27.49.121

      For Other Hosting Providers:
      Use DNS Lookup to find your server's numerical IP address.
    • Port: Enter your server's port (default: 25565)
    • Server Name: Enter your desired server name (e.g., myserver)
    • Zone/Domain: Select any available domain from the dropdown (e.g., .mc-game.xyz)
  3. Your new subdomain will be displayed as myserver.mc-srv.com
  4. Complete the CAPTCHA: Solve the CAPTCHA challenge to verify you're not a robot
  5. Click the Create button to finalize your subdomain
SRV Record Setup Example

Example of an Shockbyte configuration. Fill in the fields as described above.

The subdomain creator will automatically configure all necessary DNS records for your Minecraft server, including SRV records for port forwarding.

Available Domain Options

The dropdown menu in the Zone/Domain field includes several domain options you can choose from, such as:

Simply select the domain you prefer from the dropdown menu. For example, if you choose .mc-game.xyz and enter myserver as your server name, your final subdomain will be myserver.mc-game.xyz/code>.

Connecting to Your Minecraft Server

Players can now connect to your server using your new subdomain:

myserver.mc-game.xyz
Shockbyte automatically handles port forwarding, so players don't need to specify the port number. The subdomain should be active immediately after creation.

Option 3: Other Hosting Providers

In addition to Dynu.com and Shockbyte, you can also use other hosting providers like Elixernode for setting up custom domains for your Minecraft server. The process for Elixernode is similar to Shockbyte's subdomain creator, where you can easily configure a custom domain through their control panel.

Elixernode:
If you choose to use Elixernode, the setup process is very similar to Shockbyte's method. You'll need to create an account, select your server, and use their domain management tools to set up your custom domain. The general steps involve entering your server details and selecting a domain or subdomain option provided by Elixernode.

General Process for Most Hosting Providers

Most Minecraft hosting providers offer similar domain setup processes:

  1. Create an account with the hosting provider
  2. Select or set up your Minecraft server
  3. Navigate to the domain or DNS management section
  4. Enter your desired domain name or select from available subdomains
  5. Configure any necessary DNS records (usually handled automatically)
  6. Save your changes and wait for propagation
While the specific interface may vary between providers, the fundamental steps remain consistent across most Minecraft hosting services.
Each provider has its own strengths, so choose the one that best fits your specific needs and budget.

Troubleshooting Common Issues

If you're still having issues, check your server console for error messages and consult your hosting provider's support documentation.

Security Best Practices

Consider using a DDoS protection service if you're hosting a popular server to prevent attacks.

🤝 Contributors

📊 Domain Setup Effort Breakdown

This chart illustrates the estimated effort required for each step in setting up a custom domain for your Minecraft server, highlighting the differences between manual and automatic setup methods.

📊 Setup Method Comparison

This chart compares the different domain setup methods based on cost, control, and ease of use to help you choose the best option for your Minecraft server.