ModsFinder

KmDDNS

by KohanMathers

KmDDNS keeps a KmDDNS subdomain pointed at a Minecraft server's current IP and port, so players can keep joining the same address when the host's IP changes.

FabricNeoForgeServer-side onlyMIT LicenseOpen source1.21.1 – 1.21.11

What it does

Once running, the mod updates the subdomain record in the background at a configurable heartbeat interval, and it reports the server's MOTD and player count to a KmDDNS lookup page. Setup is handled in-game: a wizard detects the port, sets the update interval, and asks whether to use tunnel mode. Confirming the wizard saves the configuration and starts the service immediately, so no file editing or router work is needed for a basic setup.

Tunnel mode suits hosts behind CGNAT or a strict firewall that cannot forward ports. Tunnel mode can be enabled during setup or later through the API. Port forwarding is needed only when tunnel mode is not used.

The mod is server-side only, so players join without installing it, and it is released under the MIT License as open source. Files are published for Fabric and NeoForge across 11 release versions, 1.21.1 – 1.21.11, with the latest builds for 1.21.11 dated 2026-03-15.

Key features

  1. Automatic IP updates

    The subdomain record is refreshed automatically, so players keep finding the server after its IP address changes.

  2. In-game setup wizard

    Registering a subdomain, picking a name, or using an existing token can all be done without leaving the game.

  3. Tunnel mode relay

    Player traffic is routed through KmDDNS infrastructure for hosts that cannot open ports.

  4. Configurable heartbeat

    The update interval and port tags are set in the configuration, with the defaults chosen in the wizard.

Compatibility

Latest build for each game version and loader.

1.21.x11 of 11 versions with builds
1.21.111.0.0-Fabric-1.21.111.0.0-Neoforge-1.21.11
1.21.10Not available1.0.0-Neoforge-1.21.5
1.21.9Not available1.0.0-Neoforge-1.21.5
1.21.8Not available1.0.0-Neoforge-1.21.5
1.21.7Not available1.0.0-Neoforge-1.21.5
1.21.6Not available1.0.0-Neoforge-1.21.5
1.21.51.0.0-Fabric-1.21.51.0.0-Neoforge-1.21.5
1.21.41.0.0-Fabric-1.21.41.0.0-Neoforge-1.21.4
1.21.3Not available1.0.0-Neoforge-1.21.1
1.21.2Not available1.0.0-Neoforge-1.21.1
1.21.11.0.0-Fabric-1.21.11.0.0-Neoforge-1.21.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Who it’s for: Server owners who host on residential or CGNAT connections, and who want players to reach a fixed name without managing dynamic DNS by hand.

How it compares

Full comparison

Subdomain Manager is open source under the MIT License and runs on Fabric and Forge for 1.13 – 1.21.11, so it covers older versions than KmDDNS. J4mc is client-side only, released as All rights reserved, and runs on Fabric and Forge for 1.16.2 – 26.3, so it does not run on the server. TunnelCraft is client and server, with a Creative Commons Attribution Non Commercial 4.0 license that is not open source, and runs on Fabric and NeoForge for 1.21 – 26.2.

ModLoadersGame versionsEnvironmentUpdated
KmDDNSFabric and NeoForge1.21.1 – 1.21.11Server-side only2026-03-15
Subdomain ManagerFabric and Forge1.13 – 1.21.11Not published2026-03-01
J4mc [Now with invitations]Fabric and Forge1.16.2 – 26.3Client-side only2026-10-11
TunnelCraftFabric and NeoForge1.21 – 26.2Client and server2026-10-11

Questions

Does KmDDNS need to be installed on player clients?

No. Server owners install it, and players connect with no copy of their own. Only the server runs the mod.

Does a server need open ports for KmDDNS to work?

Not in tunnel mode. Port forwarding is needed only when tunnel mode is off, and the setup wizard asks which to use.

Which loader should a server owner choose?

Files are published for both Fabric and NeoForge, with matching builds for every version in 1.21.1 – 1.21.11.

What the author says

Automatically keeps your KmDDNS record up to date so players can always find your server — even when your IP changes. No router config. No static IP. Just install and run.
KohanMathers, on the Modrinth page

Official listing

Owner
KohanMathers
Published
2026-03-15
Updated on Modrinth
2026-03-15
Facts verified
2026-10-15