---
title: "Use a domain with a Bedrock server"
url: https://help.endercloud.in/docs/use-a-domain-with-a-bedrock-server
category: "Domains & DNS"
type: Guide
tags: ["bedrock", "crossplay", "dns", "domain"]
keywords: "bedrock domain, bedrock srv not working, bedrock custom ip, mcpe server address, pocket edition domain, geyser domain, bedrock port 19132, bedrock add server, a record bedrock, cname bedrock, bedrock server domain, domain for mcpe server, bedrock join with domain, bedrock server address, bedrock dedicated ip, bedrock without port, minecraft pe custom domain"
difficulty: intermediate
time: "10 minutes"
updated: 2026-11-14
source: Endercloud Knowledge Base (official)
---

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

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](https://panel.endercloud.in). 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 | `play` | `in6.endercloud.in` (your node hostname) | Recommended: keeps working if the node's IP changes |
| A | `play` | 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](/docs/manage-dns-records-for-your-domain)), or at Cloudflare. On Cloudflare, set it to **DNS only** (grey cloud). The orange proxy doesn't work for Minecraft.

### How players join

1.  In Bedrock, go to **Play → Servers** and choose **Add Server**.
    
2.  Enter `play.yourdomain.com` as the **Server Address**.
    
3.  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](https://billing.endercloud.in/tickets/create) 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](/docs/how-to-add-extra-ports).
    

The setup is explained in [Geyser and Floodgate: Java and Bedrock crossplay](/docs/geyser-and-floodgate-java-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](/docs/connect-your-own-domain-to-your-minecraft-server).

## Frequently asked questions

**Q: Will a free subdomain work on Bedrock?**

No. The free subdomain from [subdomain.endercloud.in](https://subdomain.endercloud.in) creates an SRV record, and Bedrock ignores SRV records. Use the server address and port from the panel instead.

**Q: 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.

**Q: 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.
