setupmc.com

A server address without a port

Minecraft SRV record generator and checker

Connect players through play.example.com without exposing a custom port. Generate the record, enter it at your DNS provider, and verify the live result.

Generate or inspect an SRV record

The generator uses Minecraft Java's _minecraft._tcp service. The checker resolves public DNS through an HTTPS endpoint on this site.

Setup sequence

How Minecraft Java uses SRV

Minecraft first looks up the service record for the player address, then connects to the target hostname and port contained in that record.

  1. 01

    Create the SRV owner _minecraft._tcp followed by the player-facing hostname.

  2. 02

    Point it to a hostname with an A or AAAA record that resolves directly to your server's public IP address.

  3. 03

    If your DNS provider offers HTTP proxying, keep the Minecraft target on “DNS only” unless you use a compatible TCP proxy product.

  4. 04

    Wait for the configured TTL, then run the live checker again from this page.

FAQ

SRV record questions