Use a uk.app name for a Minecraft Java server
Give players a memorable address instead of an IP and port. This example is for Minecraft Java Edition; other clients and editions may handle SRV records differently.
Subdomain registration provides the address and DNS management. You still need Minecraft server hosting or a reachable server of your own. For a changing home IP, configure dynamic DNS so the address stays current.
Point the name at your server
Create an A record for host @ containing the server's reachable public IPv4 address. Use an AAAA record only if IPv6 works for players. Confirm that the server port is reachable and that the server itself is running.
Describe a custom port with SRV
For a server listening on port 25570, a typical SRV record is:
Host: _minecraft._tcp
Type: SRV
Priority: 0
Content: 0 25570 yourname.uk.app.
The content contains weight, port and target. Replace yourname.uk.app. with your real hostname. The SRV target must resolve directly through A or AAAA records. Use the Minecraft preset if you prefer guided entry.
Check the SRV answer
Run dig +short _minecraft._tcp.yourname.uk.app SRV or Resolve-DnsName _minecraft._tcp.yourname.uk.app -Type SRV in PowerShell. For the example above, the answer should contain priority 0, weight 0, port 25570 and your actual target hostname. Confirm that the target resolves to your server IP.
Test in the client
Join using your full uk.app name. If the client fails, first try the IP and explicit port. If that fails too, investigate the game server, firewall, port forwarding or ISP. If direct access succeeds, check the A/AAAA and SRV records and allow DNS caches to update.
Keep website and game checks separate
The game's TCP port is different from an HTTPS website. A domain health warning about port 443 does not by itself mean that the game server is down. If you also host a website on the name, configure HTTPS separately.
Hosting presets · Changing home IP addresses
Keep your website monitored
After your website is online, set up uptime monitoring to receive alerts when it becomes unavailable. Set up monitoring with UptimeRobot