Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
VGSources
DNS

Minecraft Server Domain: What It Is and Why You Need It

A Minecraft server domain is a memorable DNS address such as play.example.com. Learn when you need one and how to configure it for Java, Bedrock, custom ports, and cross-play.

By VGSources Team 11 min read
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A Minecraft server domain is a memorable address such as play.example.com that points players to your server. You do not strictly need one: an IP address, port, or host-provided subdomain can work perfectly well. A custom domain becomes valuable when you run a public community, advertise widely, expect your server IP to change, or want separate addresses for multiple servers.

What is a Minecraft server domain?

A Minecraft server domain is a hostname managed through DNS. DNS translates that human-readable name into the network destination where your Minecraft server is running.

Raw address:     198.51.100.25:25565
Custom address:  play.example.com

The domain or hostname identifies the server. The IP address identifies its network location. The port identifies the service endpoint on that IP. Minecraft clients use these details to establish a connection.

A domain can be your root domain, such as example.com, but a subdomain is usually better:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
HYPEREV AX3000 Gaming Router WiFi Booster for PS5, PC & Consoles – Dual Band WiFi 6 Game Accelerator, Low Ping & Lag Reduction, 2402Mbps, Includes 90-Day GearUP VIP Core Plan
  • Instant Gaming Acceleration Without Replacing Your Router. Connect the AX3000 gaming router to your existing network to reduce lag, stabilize connections, and improve gaming performance. No complicated setup — plug and play for console and PC gamers. (Not compatible with Starlink.)
  • Lower Ping & Packet Loss with GearUP VIP Acceleration. Optimized gaming routes help reduce ping by up to 50% and minimize packet loss. Ideal for competitive online games on PS5, PC, and other consoles where latency matters.
  • Gaming Router + 90-Day GearUP VIP Core Plan. Includes the HYPEREV AX3000 WiFi 6 gaming router and a 3-month GearUP VIP Core subscription. Designed for first-time users who want immediate performance improvement.
  • WiFi 6 AX3000 Speed with App Control. Delivers up to 2402Mbps on dual-band 5GHz and 2.4GHz WiFi 6. Manage acceleration settings easily using the GearUP Router app for Console & PC via Ethernet or wireless connection.
  • Works with PS5, Switch, Steam Deck & 1000+ Games. Compatible with major consoles and PCs. Supports over 1000 popular online games with game-specific optimization for smoother gameplay across multiple devices.In collaboration with Discord ecosystem, exclusive 1 Month of Nitro on us.
  • example.com — the root domain, commonly used for a website.
  • play.example.com — a player-facing address for the main server.
  • mc.example.com — another common Minecraft hostname.

Minecraft’s official multiplayer guide explains that players can connect using either a website-like address or a numeric IP. A domain is therefore an easier label for an existing server, not the server itself.

Why use a domain for a Minecraft server?

It is easier to remember

play.example.com is easier to share and remember than a numeric address followed by a port. This matters when players join from Discord, social media, a website, or a printed event poster.

It creates a recognizable brand

A custom address makes the server feel connected to your community or creator identity. You can use separate subdomains for different destinations:

play.example.com       Main survival server
creative.example.com   Creative server
modded.example.com     Modded server
bedrock.example.com    Bedrock endpoint

It survives an IP change

If your host moves the server to a new IP, you can update the DNS record while keeping the same player-facing address. Existing server-list entries and community posts are less likely to become obsolete.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

This is not instant failover. DNS caching can delay the change, and the server owner still has to update the correct record and ensure the new endpoint is reachable.

It supports multiple servers

Multiple subdomains can point to different servers or ports. Java SRV records can also associate friendly names with different ports when the DNS provider and hosting setup support them.

What a Minecraft domain does not do

A domain is an address layer. By itself, it does not:

Rank #2
Sale
ASUS TUF Gaming BE6500 WiFi 7 Router - Dual-Band, Up to 6.5 Gbps Wireless, Game Accelerator, Multi-Link Operation (MLO), (x4) 2.5GbE Ports, Mesh + VPN Compatible, & Subscription-Free Network Security
  • WiFi 7 Gaming Router - WiFi 7 (802.11be) dual-band gaming router boosts speeds up to 6500 Mbps, with 4096-QAM increasing a single frequency band's transmission speed by 1.2 times.
  • Game Tough with Stability & Low Latency - Multi-link operation (MLO) link up to multi-band at the same time to ensure the stable internet connection and increase the efficiency.
  • Quad 2.5G Port - Traffic via 2.5G ports has top priority, supported by 1* WAN and 3* LAN port configurations to maximize wired internet connectivity.
  • One Router. All Game Types - TUF Gaming BE6500 provides gamers with different features for different game types, including a one-tap mobile game packet prioritization, a dedicated Gaming Port that ensures your device remains at the front of the queue for optimal performance, and Open NAT that simplifies multiplayer setups with easy port forwarding in just 3 steps.
  • Comprehensive Security System - Support the latest ASUS security system, give you a wonderful protection from any network threaten.
  • Provide Minecraft hosting.
  • Supply RAM, CPU, storage, or better tick rate.
  • Improve latency or server performance.
  • Guarantee uptime.
  • Open a firewall port or configure router port forwarding.
  • Automatically provide DDoS protection.
  • Guarantee that the numeric IP is hidden from determined users.
  • Make Java Edition and Bedrock Edition cross-compatible.
  • Remove the port requirement from every edition or server configuration.

A domain lets you avoid publishing the numeric IP in ordinary instructions, but it is not an anonymity or anti-DDoS solution. Security depends on firewall rules, host protection, proxy architecture, and appropriate DDoS mitigation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Java and Bedrock are separate editions with different server ecosystems. Using the same domain does not make them natively cross-play. A cross-play setup generally needs software such as Geyser and separate connection handling.

Do you actually need a custom domain?

Situation Is a purchased domain necessary?
Private server for a few friends Usually no. An IP, port, or host subdomain is enough.
Public community server Often worthwhile for branding and easier promotion.
Your host supplies a free subdomain Maybe not. Use it if the provider’s address is stable and acceptable.
Server IP may change A custom domain is useful because players keep the same address.
Several servers share one IP Custom subdomains make each destination easier to identify.
Bedrock server Helpful, but players may still need to enter the Bedrock port.
Minecraft Realms Generally unnecessary; invitations are the normal connection method.

For a short-lived server or a small group, DNS management may add complexity without providing much value. For a public, branded server, the convenience and portability usually justify it.

How Minecraft domains work

The basic connection flow is:

Player enters a hostname
        ↓
DNS finds an IP address or target hostname
        ↓
Minecraft connects to the required port

The DNS records most relevant to Minecraft are:

  • A record: points a hostname to an IPv4 address.
  • AAAA record: points a hostname to an IPv6 address.
  • CNAME record: aliases one hostname to another hostname. It does not define a custom service port.
  • SRV record: supplies a service target and port. For Java Minecraft, the common pattern is _minecraft._tcp.

DNS control panels use different field names and layouts. Follow your registrar’s format rather than copying a combined record name blindly.

How to connect a domain to a Java server

Java server on the default port

First confirm the server’s public IP and exposed port in your hosting panel or server documentation. Then create an A record such as:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Type:  A
Name:  play
Value: YOUR_SERVER_IPV4

Players can typically enter:

play.example.com

This assumes the host exposes the normal Java endpoint and that the firewall, router, proxy, and host configuration all permit the connection. A hostname alone cannot correct a closed or incorrectly forwarded port.

Java server on a custom port

For a non-default port, create an address record and an SRV record. For example:

Rank #3
MSI Radix AXE6600 WiFi 6E Tri-Band Gaming Router, AI QoS, RGB, 1.8GHz Quad-Core Processor, MU-MIMO, Tri Band Gigabit Wireless, 8-Stream, High Speed Long Range Gaming Router
  • Tri-band 2.4GHz + 5GHz + 6GHz; latest WiFi 6E supports 8-streams on tri-band simultaneously, up to 6.6Gbps speed
  • AI QoS; satisfies all users' needs by automatically prioritizing data packets
  • Powerful processor; 1.8 GHz quad core processor delivers ultra fast and reliable connections
  • Mystic light; sync RGB light effects with mystic light compatible products
  • Game accelerator; provides an uninterrupted WiFi connection for immersive gaming experiences
A record
Name:  mc
Value: 203.0.113.10

SRV record
Service:  _minecraft
Protocol: _tcp
Name:     play
Priority: 0
Weight:   5
Port:     25575
Target:   mc.example.com

The player-facing address is:

play.example.com

The SRV record tells a compatible Java client to use port 25575, so players do not normally need to enter :25575. The target should generally be a hostname, not a raw IP, and that target hostname must resolve.

Namecheap’s Minecraft DNS guide documents this type of SRV setup, while Shulker’s guide shows the commonly used _minecraft._tcp.<subdomain> naming pattern.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Common Java SRV mistakes

  • Attaching the SRV record to the wrong subdomain.
  • Using a service other than _minecraft.
  • Using _udp instead of _tcp for the Java pattern.
  • Pointing the SRV target directly at an IP address instead of a hostname.
  • Entering the wrong port.
  • Leaving an old conflicting A, AAAA, CNAME, or SRV record in place.
  • Assuming a CNAME alone can specify a custom port.

SRV support can also be awkward or limited in some hosting panels. If your host offers a dedicated IP and standard exposed port, that may be simpler, although it can cost extra.

How to connect a domain to a Bedrock server

Bedrock commonly uses a different port and connection arrangement from Java. Create an A or AAAA record for the Bedrock endpoint:

Type:  A
Name:  bedrock
Value: YOUR_SERVER_IPV4

Players may then need to enter both fields in the Bedrock connection screen:

Address: bedrock.example.com
Port:    YOUR_BEDROCK_PORT

Do not copy Java SRV instructions and assume they will remove the Bedrock port field. Current practical hosting documentation treats Java and Bedrock differently: Shulker describes SRV use for Java and separate port entry for Bedrock, while XGamingServer presents Minecraft SRV records as Java-oriented. Minecraft’s official connection guidance also shows Bedrock players entering an address and port when required.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The exact Bedrock port depends on the host, server, proxy, and configuration. UDP access must also be allowed by the host, firewall, and router.

Rank #4
ASUS RT-AX82U (AX5400) Dual Band WiFi 6 Extendable Gaming Router, Gaming Port, Mobile Game Mode, Aura RGB, Included AiProtection Pro Security, Instant Guard, VPN, AiMesh Compatible
  • New-generation WiFi 6 router: Ultrafast speeds up to 5400 Mbps with the latest WiFi 6 (802.11ax) and 160MHz channels; Works seamlessly with all your existing WiFi devices.Processor : 1.5 GHz tri-core processor.
  • Mobile Game Mode: Minimize lag and latency for mobile gaming with just a tap on the ASUS Router app
  • Choose your lighting vibe - Feature ASUS Aura RGB lighting effects that you can choose from a variety of lighting effects and customize lighting to align with specific modes.
  • Commercial-grade Security Anywhere – Protect your home network with AiProtection Pro, powered by Trend Micro. And when away from home, ASUS Instant Guard gives you a one-click sharable secure VPN.
  • Easy Extendable Network – Enjoy seamless roaming with rich, advanced features by adding any AiMesh-compatible router.

Java and Bedrock through Geyser

A Java server using Geyser may expose separate endpoints, for example:

Java:    play.example.com
Bedrock: bedrock.example.com:19132

The example port is not universal. Geyser, proxies, hosting panels, and providers can use different values. A single DNS record does not automatically handle both protocols. Confirm the actual Java and Bedrock ports with the host or server administrator.

Complete setup workflow

  1. Confirm the edition. Decide whether players will use Java, Bedrock, or both.
  2. Confirm the actual endpoint. Obtain the public IP or provider hostname and the correct port.
  3. Choose a subdomain. Common choices include play, mc, join, and bedrock.
  4. Create an A or AAAA record. Use the public IPv4 or IPv6 address. Use a CNAME only when the host supplies a hostname and specifically supports it.
  5. Add an SRV record for Java if needed. Use _minecraft._tcp when the Java server uses a custom port and the provider supports SRV.
  6. Plan for the Bedrock port. Give Bedrock players the port separately unless your provider documents a supported alternative.
  7. Wait for DNS caching to clear. Changes may work within minutes, but some users can continue seeing old records. Minehut warns that updates can take up to 48 hours in some cases.
  8. Test outside your local network. A test from inside the same home network may succeed because of router loopback even when internet players cannot connect.
  9. Test the exact player-facing address. Check both a fresh direct connection and a saved server-list entry.
  10. Publish the address only after verification.

Testing DNS and Minecraft connectivity

To check whether the hostname resolves to the expected IPv4 address:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
nslookup play.example.com

In Windows PowerShell, use:

Resolve-DnsName play.example.com

To inspect a Java SRV record:

nslookup -type=SRV _minecraft._tcp.play.example.com

On systems with dig installed:

dig A play.example.com
dig SRV _minecraft._tcp.play.example.com

The results should show the intended address and, for Java SRV, the correct target hostname and port. DNS resolution alone does not prove that the Minecraft service is running or reachable.

Troubleshooting

The domain does not resolve

  • Check the hostname spelling.
  • Confirm that the domain’s nameservers point to the DNS provider where you made the change.
  • Verify that the record was added to the correct DNS zone.
  • Check whether propagation or resolver caching is still in progress.
  • Confirm that the A or AAAA value is correct.
  • Remove an incorrect AAAA record if IPv6 is not configured.
  • Check whether the DNS provider’s proxy mode is supported for Minecraft.

Java still needs the port or cannot connect

  • Confirm the service is _minecraft and the protocol is _tcp.
  • Make sure the SRV name matches the player-facing subdomain.
  • Ensure the SRV target is a hostname that resolves.
  • Verify that the SRV port matches the externally exposed port, not merely an internal server port.
  • Check for conflicting A, AAAA, CNAME, or SRV records.
  • Confirm that the host and firewall allow the port.

Bedrock cannot connect

  • Enter the Bedrock port separately.
  • Use the Bedrock or Geyser port, not automatically the Java port.
  • Confirm that UDP traffic is allowed.
  • Use an A or AAAA endpoint rather than relying only on a Java SRV setup.
  • Confirm that the cross-play layer supports the relevant Bedrock version.

It works for some users but not others

Different recursive DNS resolvers may have cached different answers. Other possibilities include an old saved address, a recent record change, incorrect TTL expectations, or an AAAA record that sends some players to an unreachable IPv6 endpoint.

The domain resolves but nobody can join

DNS is working in this case, but the service may not be. Check whether the server is running, the firewall and router port forwarding are correct, the host permits the port, the proxy is listening on the expected endpoint, and players are using the correct game version, mods, whitelist status, and authentication settings.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Custom domain, host subdomain, dedicated IP, or Realms?

Option Advantages Disadvantages
Custom domain plus DNS Memorable, brandable, and portable between hosts Requires DNS management; SRV can be awkward
Host-provided subdomain Usually free and easy to configure Provider-branded and potentially lost if the account closes
Dedicated IP Can simplify no-port connections and host configuration Usually an additional charge; it is not a domain
Raw IP and port No DNS setup or domain cost Harder to remember and may change
Minecraft Realms Official managed service with invitations, availability, and backups Edition-specific and less customizable than self-managed hosting

A dedicated IP is a reserved network assignment, not a human-readable name. PebbleHost describes its dedicated IP option as an IP with the default Java port and lists it as a paid add-on. A dedicated IP can make domain configuration easier, but a domain can also work without one.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Sale
TP-Link Tri-Band BE19000 Wi-Fi 7 Gaming Router (Archer GE800)
  • 𝐁𝐄𝟏𝟗𝟎𝟎𝟎 𝐓𝐫𝐢-𝐁𝐚𝐧𝐝 𝐖𝐢-𝐅𝐢 𝟕 - Experience fast gaming with speeds up to 11,528 Mbps (6 GHz), 5,764 Mbps (5 GHz), and 1,376 Mbps (2.4 GHz), plus 8× optimally positioned antennas. Performance varies by conditions, distance to devices, * obstacles such as walls.
  • 𝐓𝐰𝐨 𝟏𝟎𝐆 𝐏𝐨𝐫𝐭𝐬 𝐟𝐨𝐫 𝐅𝐮𝐭𝐮𝐫𝐞-𝐏𝐫𝐨𝐨𝐟 𝐂𝐨𝐧𝐧𝐞𝐜𝐭𝐢𝐯𝐢𝐭𝐲 - No more bandwidth struggles, just pure gaming bliss. With 2x 10 Gbps and 4x 2.5 Gbps ports, experience unparalleled performance for even the most demanding gaming setups.
  • 𝐓𝐮𝐫𝐛𝐨 𝐆𝐚𝐦𝐞 𝐀𝐜𝐜𝐞𝐥𝐞𝐫𝐚𝐭𝐢𝐨𝐧 - Optimize your gaming experience with Archer GE800’s powerful quad-core processor with 2GB RAM handles massive throughput to numerous devices, eliminating buffering and maxing gaming performance. Enjoy uninterrupted gaming and No more competing with 4K streaming—it's always your turn on the network.
  • 𝐑𝐞𝐚𝐥-𝐓𝐢𝐦𝐞 𝐏𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐏𝐚𝐧𝐞𝐥 𝐚𝐧𝐝 𝐑𝐆𝐁 𝐃𝐞𝐬𝐢𝐠𝐧 - Gain the upper hand with the intuitive game panel. Monitor battle environments, network health, router performance, Ignite your gaming with millions of colors The sleek, high-performance Archer GE800 features customizable RGB lighting and an optimized antenna layout, electrifying your game room with energy.
  • 𝐄𝐚𝐬𝐲 𝐒𝐞𝐭𝐮𝐩 𝐚𝐧𝐝 𝐌𝐚𝐧𝐚𝐠𝐞𝐦𝐞𝐧𝐭 - Set up your Archer GE800 in minutes with the intuitive Tether app or a powerful web interface. Manage network settings from any Android or iOS device using the Tether app. For best performance, keep firmware udpated by checking the Tether app.

Minecraft Realms is an official managed private cloud-hosted option. Current US pricing shown by Mojang is $3.99/month for Bedrock Realms, $7.99/month for Bedrock Realms Plus, and $7.99/month for Java Realms. Java and Bedrock Realms remain edition-specific. Realms is generally a better fit for a small private group than for a highly customized public network.

Home servers, proxies, and special cases

A server behind a home router

Point the domain to the home network’s public IP, not a private address such as 192.168.1.20. The router must forward the required port to the Minecraft computer. If the public IP changes, you need dynamic DNS or a process for updating the A record.

A website already uses the domain

Keep the website at its existing hostname and create a separate Minecraft subdomain such as play.example.com. Website records and Minecraft records can coexist when they use different names.

Multiple servers share one IP

Use separate subdomains and ports. For example, Java SRV records could map:

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
survival.example.com  → port 25565
creative.example.com  → port 25566
modded.example.com    → port 25567

Proxy networks

With Velocity, BungeeCord, or a similar proxy, the public DNS record should point to the proxy’s public endpoint, not necessarily a backend server. The externally exposed proxy port is the one players must reach.

IPv6 is enabled accidentally

An AAAA record can cause some clients to try IPv6 first. If IPv6 routing or firewall rules are incomplete, those players may fail even though IPv4 works. Remove the incorrect AAAA record or configure the IPv6 endpoint fully.

Is paying for a domain worth it?

A domain is a separate purchase from Minecraft hosting. Prices vary by top-level domain, introductory offers, renewal rates, and privacy terms, so check the registrar’s live checkout rather than relying on a generic price claim. Namecheap documents DNS and Minecraft SRV configuration.

A host-provided subdomain may be all you need. Minehut, PebbleHost, BisectHosting, and ScalaCube advertise different combinations of free subdomains, custom-domain support, managed controls, mod support, backups, and DDoS protection. Features and prices change, so compare the current plan pages before buying.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Reader need Sensible route
Private world for a few friends Realms or a free/low-cost host
Public branded community Paid hosting plus a custom domain
Lowest initial cost Host free tier or budget hosting, if its limits are acceptable
Simple managed experience Realms
Mods, plugins, and file control Managed hosting with the required tools and resources
Host-independent branding Buy the domain separately from the hosting provider
Awkward host port or DNS setup Consider a dedicated IP if the additional cost is worthwhile
Large network or advanced proxy setup Premium hosting, VPS, or dedicated infrastructure; a domain alone is insufficient

Bottom line

A Minecraft server domain is an optional, human-friendly DNS address—not hosting, a dedicated IP, or a performance upgrade. Use one when memorability, branding, portability, or multiple server addresses matter. For Java, an A or AAAA record is usually enough on the default exposed port, while a custom port may require an _minecraft._tcp SRV record. For Bedrock, plan to provide the port separately unless your host documents another supported arrangement. Always test the exact public address from outside your local network before publishing it.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from Patch Notes

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.