Why and when you need to change your server IP
You need to change your Minecraft server's IP address when your internet provider assigns you a new one, when you move to a different hosting provider, or when you want to switch from a home-based server to a dedicated host. The IP address is what players type into their client to connect — if it changes and you don't update it, your players will see a connection timeout instead of your world.
The process differs depending on whether you're running the server from your home computer, renting space on a shared hosting provider, or using a dedicated server. Each setup requires you to update the address in different places, and some changes happen automatically while others need your direct action.
Key Takeaways
- Your server's IP address is what players type to connect, so any change breaks existing connections until you tell players the new address.
- Home-based servers use your internet provider's assigned address, which can change without warning unless you pay for a static IP.
- Hosted servers on a provider's platform usually give you a static address that doesn't change, but you may need to update your domain name to point to it.
- Players need only the new IP address or domain name — they don't need to reinstall anything or change server files on their own computers.
- If you're using a domain name instead of a raw IP address, changing the IP is invisible to players as long as you update the domain's DNS records.
Changing your IP on a home-based server
If you're running Minecraft Server on your own computer, your IP address comes from your internet service provider. When it changes — which can happen monthly or yearly depending on your provider — you'll need to tell your players the new address. You can find your current public IP by visiting a site like whatismyipaddress.com or by checking your router's admin panel.
To prevent this problem, contact your internet provider and ask about a static IP address. This costs extra (typically $5 to $15 per month) but locks your address in place so it never changes. Without it, you're on a dynamic IP, and you'll need to announce the new address to your players each time it shifts.
Once you know your new IP, tell your players to update their server address in their Minecraft launcher. They go to Multiplayer, select your server, click Edit, and paste the new IP into the Server Address field. The server files on their computers don't change — only the connection address does.
Changing your IP when switching hosting providers
When you move your server from one hosting company to another, you'll receive a new IP address from the new provider. The old provider's address stops working when ready once your server is no longer on their hardware. Your new host will send you the new IP in a welcome email or through your account dashboard.
Before you announce the change, test the connection yourself. Open Minecraft, go to Multiplayer, and try connecting with the new IP. If it works, you're ready to tell your players. If it doesn't, contact your host's support — sometimes there's a firewall rule or port setting that needs adjustment before outside connections can reach the server.
Once confirmed, post the new IP on your Discord, website, or wherever players look for server information. Give them a few hours' notice if possible so they're not surprised by a sudden disconnect.
Using a domain name instead of an IP address
If your players connect using a domain name like play.yourserver.com instead of a raw IP address, changing the IP becomes invisible to them. You only need to update your domain's DNS records to point to the new IP — players keep typing the same address and never notice the switch.
To do this, log into your domain registrar (GoDaddy, Namecheap, Google Domains, etc.) and find the DNS settings. Look for an A record pointing to your old IP and change the value to your new IP. Save the change. DNS updates can take anywhere from a few minutes to 24 hours to spread across the internet, but most players will see the new address within an hour.
This method is much smoother than announcing a new IP because you don't have to coordinate with your players or worry about people connecting to the wrong address. If you don't have a domain yet, registering one costs $10 to $15 per year and is worth it for this reason alone.
Updating your server files and configuration
The server.properties file on your server doesn't usually need to change when your IP address changes. This file controls the port number, difficulty, and other settings, but it doesn't store the public IP — that's handled by your internet connection or hosting provider. However, if you're moving to a new host, you'll need to upload your server files (world data, plugins, configuration files) to the new provider's server.
Before uploading, back up your entire server folder. read it from your old host and save it to your computer. Then log into your new host's control panel, create a new server instance, and upload your backed-up files. The new host will assign the new IP automatically — you don't set it manually in any file.
If you're using a server management tool like Multicraft or Pterodactyl, the control panel shows your assigned IP in the dashboard. You don't need to edit anything — just copy the IP from there and give it to your players.
Telling your players about the change
The best way to announce a new IP is through a channel your players already check. If you have a Discord server, post it there with a clear message like "Server IP has changed to [new IP]." If you have a website, update the server address on the main page. If players email you directly, respond with the new address.
Some players may have the old IP bookmarked or saved in their launcher. They'll get a connection timeout and may not when ready understand why. A quick message prevents confusion and keeps people from thinking the server is down.
If you're using a domain name, you don't need to announce anything — just update the DNS and let it propagate. Your players will keep connecting normally.
Troubleshooting connection problems after changing IP
If players still can't connect after you've given them the new IP, the problem is usually one of three things: the IP is wrong, the port is blocked, or DNS hasn't updated yet. Ask a player to try connecting and tell you the exact error message they see. "Connection refused" usually means the port is wrong or the server isn't running. "Connection timeout" usually means the IP is unreachable.
Double-check that you've given players the correct IP by visiting whatismyipaddress.com yourself and comparing it to what you told them. If you're using a domain name, use a DNS lookup tool like mxtoolbox.com to verify that the domain points to your new IP. If DNS shows the old IP, wait a bit longer for the update to spread.
If the IP is correct and DNS is updated but players still can't connect, log into your hosting provider's control panel and check that the server is running and that port 25565 (or whatever port you're using) is open. Some hosts require you to manually open ports in a firewall setting.
Frequently Asked Questions
Do players need to reinstall Minecraft when the server IP changes?
No. Players only need to update the server address in their launcher. They go to Multiplayer, select your server, click Edit, and change the Server Address field. Their game files and worlds don't change at all.
How long does it take for a new IP to work?
If you're giving players a raw IP address, it should work when ready once the server is running on that IP. If you're using a domain name and updated DNS, it can take up to 24 hours for the change to spread everywhere, but most players see it within an hour.
What's the difference between a static and dynamic IP?
A static IP never changes and costs extra from your internet provider. A dynamic IP can change without warning, usually when your modem restarts or on a schedule set by your provider. For a home-based server, static IP prevents surprise disconnects.
Can I keep the same IP if I move hosting providers?
No. Each hosting provider assigns IPs from their own pool, so switching providers always gives you a new IP. Using a domain name is the workaround — update the domain's DNS to point to the new IP and your players see no change.
What if my players are in the middle of playing when the IP changes?
They'll get disconnected with a "Connection lost" message. They can reconnect when ready using the new IP. If you're switching providers, try to do it during a time when fewer players are online, or give them advance notice so they can save and log out first.