What changing a Minecraft server IP actually means
Changing your Minecraft server's IP address means pointing your server to a different IP — either because you're moving to a new host, your current IP is being retired, or you want to switch from a dynamic IP (one that changes) to a static IP (one that stays the same). The process depends on whether you own the server hardware, rent it from a hosting company, or run it from home.
If you rent from a hosting company like Nitrado, Aternos, or Shockbyte, you usually cannot change the IP yourself — the host assigns it and changes it only if you upgrade your plan or the server moves to different hardware. If you run a server from home or own dedicated hardware, you can request a static IP from your internet provider or move the server files to a new host entirely.
The tricky part is not the IP change itself — that happens on the host side. The tricky part is telling your players the new address and making sure the old one stops working so nobody tries to connect to the wrong place.
Key Takeaways
- Hosted servers (Nitrado, Aternos, Shockbyte) assign IPs automatically; you cannot change them without moving to a different host or plan.
- Home-run servers can request a static IP from your internet provider to replace a dynamic one, which usually costs extra or requires a business plan.
- When you change IPs, update your server listing on Planet Minecraft and Minecraft Server List, and tell players through Discord or in-game messages before the switch.
- The server software itself does not care what IP it runs on — the change happens at the network level, not in server.properties or any config file.
- If you move to a new host, you will need to transfer your world files and settings; some hosts offer migration tools, but many require manual upload.
Changing IP on a hosted server
Most players rent Minecraft servers from hosting companies, and those companies control the IP. You cannot change it yourself through any setting or command. The host assigns an IP when you create the server and keeps it until you delete the server or your plan expires.
If you want a different IP on a hosted server, your only real option is to delete the current server and create a new one. Some hosts like Nitrado let you keep your world files and settings when you do this — they will migrate them to the new server for you. Others require you to download the world, then upload it to the new server manually. Check your host's documentation or contact support before you delete anything.
A few hosts offer IP migration as part of a plan upgrade. If you move from a shared server to a dedicated one, for example, you might get a new IP as part of that change. Ask your host whether the new IP comes with the upgrade before you commit.
Changing IP on a home-run server
If you run a Minecraft server from a computer in your home, your internet provider assigns your home network an IP address. That IP usually changes every few days or weeks — it is called a dynamic IP. To keep the same IP permanently, you need to request a static IP from your provider.
Static IPs cost extra. Most residential internet plans do not include them; you may need to switch to a business plan or pay an additional fee per month. Call your provider and ask whether static IPs are available for your address and what they cost. Some providers charge $5 to $15 per month; others include them free with certain plans.
Once your provider assigns a static IP, your server will use it automatically. You do not need to change anything in the Minecraft server software. Tell your players the new static IP, and they can connect to it from then on. If you were using a dynamic DNS service (a tool that updates a domain name whenever your IP changes), you can stop using it once you have a static IP.
Moving your server to a new host
If you want to change hosts entirely — moving from Aternos to Shockbyte, for example — you will get a new IP as part of the move. Before you start, download your world files and any custom plugins or mods from your current host. Most hosts have a file manager in the control panel where you can download folders as ZIP files.
Create a new server on the new host and upload your world files to it. The process varies by host, but most have a file manager or an upload tool in the control panel. Some hosts like Nitrado offer one-click migration from other hosts — if yours does, use it. It is faster and less error-prone than manual upload.
Once the new server is running and you have confirmed the world loaded correctly, update your server listing on Planet Minecraft, Minecraft Server List, and any other listing sites you use. Post the new IP in your Discord server or in-game message of the day so players know where to find you. Then delete the old server from your previous host.
Updating player connections and server listings
The moment you change IPs, players who try to connect to the old address will get a "Cannot reach server" error. To avoid confusion, tell them about the change before it happens. Post in your Discord, send a message of the day in the server, or email your regular players.
Update your server on Planet Minecraft, Minecraft Server List, and any other listing sites where you advertise. These sites let you edit the IP in your server settings. If you do not update them, new players will try to connect to the old IP and assume the server is down.
If you own a domain name pointing to your old IP, update the DNS records to point to the new one. This usually takes 24 to 48 hours to take effect everywhere. If you use a dynamic DNS service, update the IP there too, or disable it if you now have a static IP.
Troubleshooting connection problems after an IP change
If players cannot connect after you change the IP, the most common cause is that their game client is still trying to reach the old address. Have them clear their server list in the Minecraft launcher and re-add the server with the new IP. On Java Edition, this means clicking "Edit" on the server, changing the IP field, and clicking "Done".
If a player is using a launcher mod like MultiMC or Prism, they may need to update the server address in the launcher's settings, not in Minecraft itself. Check the launcher's documentation if you are not sure.
If nobody can connect and you are sure the new IP is correct, check that your server is actually running. Log into your host's control panel and look for a "Start Server" button or a status indicator. If the server shows as stopped, start it. If it shows as running but players still cannot connect, contact your host's support — there may be a firewall rule or network issue on their end.
Frequently Asked Questions
Do I need to change anything in server.properties when I change my IP?
No. The server.properties file does not contain your public IP address. The server listens on the IP your host or internet provider assigns — you do not configure it manually. If you change the server-ip line in server.properties, it only affects which network interface the server listens on, not which IP players use to reach you.
Can I keep my old IP and add a new one at the same time?
Not for a single server. A Minecraft server runs on one IP at a time. If you want players to reach you at two different addresses, you would need two separate servers. Some hosts let you run multiple servers on one account, but each one gets its own IP.
How long does it take for players to be able to connect after I change the IP?
If you change the IP on a hosted server, it takes effect immediately — players can connect to the new IP as soon as the server is running. If you change DNS records for a domain, it can take 24 to 48 hours for the change to propagate everywhere, though it usually happens much faster.
What happens to my world and player data when I change IPs?
Your world and player data stay exactly the same. The IP is just the address players use to reach the server — it has nothing to do with what is stored on the server. As long as you do not delete the server or lose the world files, everything is safe.
Can I use a domain name instead of an IP address?
Yes. Players can connect using a domain name (like play.myserver.com) instead of an IP address. You need to own the domain and point its DNS records to your server's IP. This way, if you change IPs later, you only need to update the DNS records — players keep using the same domain name.