Use a domain with a Bedrock server
Bedrock ignores SRV records, so point your domain at the server with an A or CNAME record and have players type the port. For no port at all, ask about a dedicated IP.
- Difficulty:
- Intermediate
- Time:
- 10 minutes
On this page
Minecraft Bedrock Edition (phones, consoles, Windows) does not read SRV records. So a domain for Bedrock needs an A or CNAME record, and players still type the port in its own box. If you want players to join with no port at all, you need a dedicated IP.
Option 1: Domain plus port (works for everyone)
Find your server details
Open your server in the Game Panel. The header shows the address, for example in6.endercloud.in:45568: the hostname is in6.endercloud.in and the port is 45568. The Dashboard also shows the server IP.
Add one DNS record
Choose one of these:
Type | Name | Value | When to use |
|---|---|---|---|
CNAME |
|
| Recommended: keeps working if the node's IP changes |
A |
| The server IP from the Dashboard | If you prefer a fixed IP |
Add the record where your domain's DNS is managed: in the billing panel for Endercloud domains (see Manage DNS records), or at Cloudflare. On Cloudflare, set it to DNS only (grey cloud). The orange proxy doesn't work for Minecraft.
How players join
In Bedrock, go to Play → Servers and choose Add Server.
Enter
play.yourdomain.comas the Server Address.Enter your port (for example
45568) in the Port box. Don't put it in the address box.
Option 2: No port (dedicated IP)
Bedrock connects to port 19132 by default. To let players join with just the domain, the server needs to run on port 19132 at its own IP. That needs a dedicated IP, available on request: open a ticket and our team will give you the price. Once you have it, point an A record to that IP.
Java server with Geyser (crossplay)
If Bedrock players join your Java server through Geyser, the same rules apply to them:
Java players can use an SRV record and join without a port.
Bedrock players use the same domain, but with Geyser's port. That is the Bedrock port set in Geyser's config: either your main server port or an extra port from Network.
Geyser listens on UDP. If you use a separate port for it, make sure it is added in the panel's Network page. See How to add extra ports.
The setup is explained in Geyser and Floodgate: Java and Bedrock crossplay. A matching DNS setup could be a CNAME play to your node hostname plus an SRV record for Java. Both work together. See Connect your own domain to your Minecraft server.
Frequently asked questions
Will a free subdomain work on Bedrock?
No. The free subdomain from subdomain.endercloud.in creates an SRV record, and Bedrock ignores SRV records. Use the server address and port from the panel instead.
Can consoles (Xbox, PlayStation, Switch) join with a domain?
Consoles can't add custom servers in the normal menu, so console players usually need a workaround app or service. That's a limitation of Bedrock on consoles, not of your server.
It still says "Unable to connect to world"
Check the port in the Port box, make sure the server is online, and wait for DNS to update (from a few minutes up to a few hours). Test with the panel address and port first: if that works, the problem is the DNS record.
Was this article helpful?
Related articles
Search for a name on the Endercloud domain registration page, pick an extension, pay, and the domain is active instantly with free WHOIS privacy and DNS management.
Get a free short subdomain for Java players, connect your own domain, or ask for a dedicated IP so everyone can join without typing a port.
Server Linked Domains (Domain Integration, beta) connects your domain to a website, API or web panel running on your bot hosting server, with HTTPS and a free SSL certificate. It is not for Minecraft servers.
Add an SRV record named _minecraft._tcp.play with priority 0, weight 5, your server port and your node hostname as target. Java players then join with play.yourdomain.com.
