- A server's IP is usually a name like play.example.net, sometimes with :port on the end.
- Get it from the server's page on a list, its website or its Discord. Nobody can "look up" a hidden server's IP.
- Java's default port is 25565, Bedrock's is 19132. Leave the port off Java addresses unless you were given one.
- Your own server's IP depends on where it runs: a host's panel, your LAN address, or your public IP (share that one carefully).
To find a Minecraft server IP, open the server's listing on a server list, its official website, or the pinned message in its Discord, and copy the address shown there. That address might be a domain like play.example.net, a raw number like 203.0.113.40, or either one followed by a colon and a port, like 203.0.113.40:25580. This guide explains where each of those comes from, how to type them into Java and Bedrock, and how to find the IP of a server you run yourself.
Where do server addresses actually come from?
There is no phone book for Minecraft servers. A server only has a public address because its owner chose to publish one, so the places you look are the places owners post it:
Every server on our list shows its address at the top of its page. We only list servers that answer our pinger, so the address was working when we last checked.
Usually in the header or a big "Play now" button. Check you are on the real site, not a look-alike.
Look in channels named #info, #how-to-join or #rules, or in the server's own bot commands.
For private or whitelisted servers, the owner sends you the address directly. You may also need to be added to the whitelist.
If you only know a server's name, look it up with our search. If you saw it in a video, the creator usually puts the address in the description.
The Minecraft server IP format, piece by piece
Most confusion comes from not knowing which part of an address is which. Here is how to read every format you'll run into:
| What you see | What it means | What to type |
|---|---|---|
play.example.net | A domain name. The port is either the default or hidden in an SRV DNS record. | Java: the whole thing. Bedrock: the name, plus the port the server gives you. |
play.example.net:25580 | Domain plus a custom port after the colon. | Java: the whole thing, colon included. Bedrock: name in Address, 25580 in Port. |
203.0.113.40 | A numeric IPv4 address on the default port. | Java: as is. Bedrock: address, port 19132. |
203.0.113.40:19133 | Numeric address plus a custom port. | Same rule: Java keeps the colon, Bedrock splits it. |
mc.example.net with "Bedrock: 19132" underneath | A crossplay server with separate Java and Bedrock entrances. | Use the Java address in Java, the Bedrock address and port in Bedrock. |
Those defaults come from the server software itself: the server-port key in server.properties is 25565 on Java and 19132 on Bedrock Dedicated Server, as documented on minecraft.wiki. Owners change it when they run several servers on one machine, which is why you sometimes get odd numbers like 25577.
How to join a Minecraft server with a port
Java and Bedrock handle ports differently, and mixing them up is the most common reason an address "doesn't work."
Java Edition
- Open Multiplayer. From the title screen, click Multiplayer. Accept the third-party server warning the first time.
- Click Add Server. Type any name you like in Server Name.
- Paste the full address into Server Address. Include the colon and port if you were given one:
play.example.net:25580. No spaces, nohttp://, no slash at the end. - Click Done and wait for the ping. Green bars and a player count mean the address is right. Then double-click to join.
Want to test an address once without saving it? Use Direct Connection on the same screen.
Bedrock Edition (Windows, iOS, Android)
- Open the Servers tab. From Play, go to Servers. (It was briefly called "Discover" between April and June 2026.)
- Scroll to Add Server. Fill in Server Name and Server Address.
- Put the port in the Port box. Type only the name or numbers in Server Address, and the number after the colon in Port. Leave 19132 if you weren't given a different number.
- Save, then tap the server to join.
Java address on a Bedrock game (and the other way round)
A Java address won't work in Bedrock unless the server runs a bridge such as GeyserMC that also listens for Bedrock players on a UDP port. When a server does that, it usually posts two entries, for example:
- Java:
play.example.net - Bedrock:
play.example.net, port19132
Our daily Bedrock probe checks Java servers for exactly this, and when it confirms a working Bedrock entrance, the server's page shows the Bedrock address and port next to the Java one. Browse them all on the crossplay servers page.
Minecraft server IP checker: is the address wrong, or is the server down?
When an address fails, there are only a few possibilities. Check them in this order:
- Look for typos. A missing letter, an extra space at the end, or
.cominstead of.netkills the connection. Copy and paste instead of retyping. - Check it from outside your house. Put the address into our Is it down? checker. It pings from our servers, so if we can reach it and you can't, the problem is on your side.
- Match your version. "Outdated client" or "Outdated server" means the address is fine but your game version isn't. See the outdated client fix.
- Match your edition. A Java-only server never answers a Bedrock client, and a Bedrock-only server never answers Java.
- Read the error text. "Connection timed out" and "Unknown host" point to different problems. Our can't connect guide decodes each one.
What is a Minecraft server query port?
You'll see "query port" in hosting panels and on some server lists. It is a separate, optional feature that lets tools ask a Java server for extra details such as its plugin list and full player names. Owners turn it on with enable-query=true, and it listens on query.port, which defaults to 25565 but uses UDP instead of TCP. As a player, you never type the query port into Minecraft. The only address you need is the game address.
The same goes for the RCON port (rcon.port, usually 25575). RCON is a remote admin console. If someone posts an RCON address and password in a public channel, tell the owner, because it lets anyone run admin commands.
How to find your own Minecraft server's IP address
If you're the one running the server, the address to give friends depends on where the server lives.
| Where it runs | Where to find the address | Who can use it |
|---|---|---|
| A paid host | The host's control panel, usually on the dashboard as an IP with a port or a subdomain they give you. | Anyone on the internet. |
| Your PC, friends in the same house | On Windows, run ipconfig in Command Prompt and read the IPv4 Address (often starts with 192.168. or 10.). | Only devices on your home network. |
| Your PC, friends elsewhere | Your public IP (search "what is my IP" in a browser) plus port forwarding on your router. | Anyone who has the address. |
| "Open to LAN" in single player | Java prints the port in chat when you open the world. Friends use your local IPv4 plus that port. | Same network only. |
| Realms | No IP. You invite friends from the Realm's settings. | Invited players only. |
| Java 26.2 or newer, playing with friends | 26.2 "Chaos Cubed" added a Friends List, which makes inviting friends easier, but players in other homes still need a server or a Realm (and its address). | Friends you add. |
If you'd like a proper name instead of numbers, buy a domain, point an A record at the server, and add an SRV record if you use a non-default port. Our guide to making a server public walks through port forwarding and DNS step by step.
Finding servers when you don't have an IP yet
If you came here because you want any good address to try, skip the hunting. Our pages sort servers by what we measure, not by what they claim:
- Survival and creative servers with measured player counts.
- Java servers and Bedrock servers with the right address format for each.
- New servers if you want to start on day one.
Every listing shows the address, the version range, uptime, and whether the server needs an official account.
Quick questions
Do I need to type :25565 at the end?
No. Java adds 25565 automatically. Typing it does no harm, but only add a port when the server gives you a different one.
Why does the server list show a different IP from the one I typed?
It doesn't change what you typed. If you used a domain, Minecraft looks up the numbers behind it each time. Owners can move hosts without changing the name, which is why domains are more reliable than raw IPs.
Can I find a server's IP from a player's name?
No. A username doesn't tell you what server someone plays on. Ask them for the address.
Is it OK to join a server using its numeric IP instead of its domain?
It often works, but it breaks the moment the owner changes hosts, and some setups expect the domain name. Use the address the server publishes.
