Minecraft DNS Record Generator

Generate SRV, A, and CNAME records to point a custom domain like play.example.com at your Minecraft server.

Domain settings

Generate SRV, A, and CNAME records so players can connect with a clean address like play.yourdomain.com.

What players type

The address shown in your server list and shared with your community.

Use a subdomain for play.example.com, or the root domain if you want players to join at example.com.

The hostname players enter in Minecraft. This is what your SRV record points to.

Where the server lives

The real hostname and port your host gave you — often different from the address players use.

The hostname from your hosting panel that the SRV record should forward to.

Add an A record when your target hostname still needs to resolve to an IP address.

Java defaults to 25565. Bedrock uses 19132 — we switch this automatically when Bedrock is selected.

Provider help

Optional tips for where to paste each value in your DNS dashboard.

Pick your registrar or DNS host for field-specific notes alongside the generated records.

DNS records

Copy each value into your DNS panel. TTL can stay at 1 hour (3600) unless your host recommends otherwise.

Fill in your domain details and click Generate records to see the records you need.

About this DNS Record Generator

Generate Minecraft DNS records — SRV, A, and CNAME — so players can join with play.yourdomain.com instead of remembering an IP and port.

Minecraft SRV records explained

Minecraft Java Edition uses SRV records under _minecraft._tcp so clients can connect to play.example.com without typing :25565. The SRV record points to a hostname and port where your game server listens.

This generator builds the exact record names, priorities, weights, ports, and targets you need. Fill in your domain, subdomain, and server IP — then copy the rows into Cloudflare, Namecheap, GoDaddy, or any DNS panel.

Custom domain setup for Minecraft servers

Most owners want a short join address: play.yourserver.com or mc.yournetwork.net. You typically create an A record (or CNAME) for the target host and an SRV record that tells Minecraft clients which port to use.

The tool groups records by type, explains each field in plain language, and includes a summary of what to enter in common DNS dashboards step by step.

Java vs Bedrock DNS differences

Java servers rely on _minecraft._tcp SRV records. Bedrock Edition often uses a different SRV service name (_minecraft._udp) and port 19132. Select your edition in the form so the generated records match what your players need.

If you run both editions on one domain, generate records for each and publish them on the correct hostnames — for example java.play.example.com and bedrock.play.example.com.

Common questions

How long until DNS changes work for Minecraft?
DNS can take from a few minutes up to 48 hours to propagate worldwide. Lower TTL before a migration and test with the server checker once records update.
Do I need an SRV record if I include the port in the address?
If players join with ip:25565 explicitly, SRV is optional. A custom hostname without a port requires SRV for Java Edition so clients know which port to use.