Back to Tools

Minecraft SRV Record Generator

Generate DNS SRV records for your Minecraft server. Allow players to connect without specifying a port.

SRV records allow players to connect using a custom domain (like play.yourserver.com) without needing to type the port number. Works with both Java and Bedrock Edition.

Server Type

Domain Settings

The address players will use to connect

Your server's actual hostname or IP address

Advanced Settings

Lower priority = higher preference. Weight is used when priorities are equal.

How It Works

play.example.com
Players type this
mc.example.com:25565
Connects to this

Cloudflare / Most DNS Providers

Type: SRV
Name: _minecraft._tcp.play
Service: _minecraft
Protocol: TCP
TTL: 3600
Priority: 0
Weight: 5
Port: 25565
Target: mc.example.com

BIND Zone File Format

_minecraft._tcp.play.example.com. 3600 IN SRV 0 5 25565 mc.example.com.

Generic Format

Record Type: SRV
Host/Name: _minecraft._tcp.play.example.com
Points To/Target: mc.example.com
Priority: 0
Weight: 5
Port: 25565
TTL: 3600

DNS changes can take up to 48 hours to propagate worldwide. Make sure your target server is accessible before adding the SRV record.

Understanding Minecraft SRV Records

SRV (Service) records are DNS records that specify the location of servers for specific services. For Minecraft, SRV records allow players to connect to your server using a custom domain without needing to remember or type a port number.

Benefits of SRV Records

  • Clean URLs - no port numbers needed
  • Professional branding for your server
  • Easier for players to remember
  • Change server location without updating players

Requirements

  • A domain name you own
  • Access to DNS settings (Cloudflare, GoDaddy, etc.)
  • A running Minecraft server with known IP/hostname

Frequently Asked Questions

What is an SRV record?

An SRV record is a DNS record type that maps a service name to a server address and port. Minecraft clients automatically look for SRV records when connecting to a server.

Do I need an SRV record?

SRV records are optional but recommended if your server runs on a non-default port or if you want players to connect using a clean domain without a port number.

How long does it take to work?

DNS changes typically take 5-30 minutes but can take up to 48 hours to fully propagate. You can test using online DNS lookup tools.

Does this work with Bedrock Edition?

Yes! Select "Bedrock Edition" above to generate the correct SRV record format. Bedrock uses UDP instead of TCP and port 19132 by default.

Need a Server to Point Your Domain To?

Get high-performance Minecraft hosting with a dedicated IP address. Perfect for use with custom domains.