If you’ve ever wondered “what’s my IP address?” right when the internet is acting weird, you’re not alone. Knowing how to track an IP address helps with simple things: checking which device is on your WiFi, understanding where your traffic goes, or managing a small server or website.
In this guide we walk through IP address tracking on Android, iOS, Mac, and Windows, in plain language, with no network-degree required. You’ll see how to get answers in minutes, while keeping your connection more stable and your setup easier to manage.
Think of an IP address like a home address, but for devices on the internet or your local network.
Every device that goes online gets an IP address, usually a set of numbers like 192.168.1.20. Most of the time, it’s four groups of numbers (IPv4). Newer networks also use longer ones (IPv6), but the idea is the same: it’s how devices find each other.
Inside that IP address there are two “parts”:
Network ID – tells you which network you’re on (like the street name).
Host ID – tells you which device you are on that network (like the house number).
You don’t need to memorize this. Just remember: network = where, host = which device.
Let’s keep it simple and only talk about what you actually see in daily life.
IPv4
This is the classic one: four sets of numbers, like 123.45.67.89.
Used everywhere. Most tutorials and router screens still use IPv4.
IPv6
Looks longer and scarier, like 2001:0db8:85a3:0000:0000:8a2e:0370:7334.
It exists so the internet doesn’t “run out” of addresses. You’ll usually see IPv6 on IP-checking websites or in more modern routers.
This is the part that confuses most people, so let’s walk slowly.
Private / Internal IP Address
This is the address your device uses inside your own network (home, office, café WiFi).
It often starts with something like 192.168.x.x or 10.x.x.x.
Your phone, laptop, TV box, and printer each get their own private IP inside your WiFi.
Public / External IP Address
This is the IP the outside world sees.
It’s assigned by your internet provider or your hosting provider.
When you visit a website, THIS address is what the website sees (not your private one).
If you run a website, game server, or VPN, the public IP is the one that really matters. That’s the address people connect to from the internet.
And if you eventually decide to host your own apps or game servers on dedicated hardware instead of a basic home connection, having a stable public IP from a good hosting provider becomes a big deal.
👉 Get a dedicated GTHost server with a stable IP you control from day one
That way you’re not fighting random IP changes from home internet every time the router restarts.
Let’s start with the public IP, the one the internet sees.
You can do this from almost any device as long as it has a browser.
Open any browser (Chrome, Safari, Edge, Firefox – anything).
In the address bar, type whatsmyip.com or search “what is my IP”.
Open one of the IP-check websites that show up (WhatsMyIP, WhatIsMyIP, etc.).
On the page, you’ll usually see:
Your IPv4 address
Sometimes your IPv6 address
Rough location like City, Region/State, Country
Sometimes your ISP (internet provider)
Don’t be shocked when the location is slightly off. It’s often the location of your provider’s node, not your exact house.
This external IP can change from time to time, especially if:
You restart your router
Your ISP uses dynamic IP addresses
You move to another network (office, café, mobile hotspot)
If you run anything that must always be reachable (website, business app, remote monitoring), you usually want a more stable public IP from a solid web hosting or dedicated server provider.
Next, let’s track the private IP inside your WiFi or LAN.
We’ll go device by device so you can just scroll to what you use.
On Android, different brands rename menus, but the idea is always similar.
Open Settings on your Android phone.
Tap Connections or Network & Internet (name can vary).
Tap Wi‑Fi.
Find the WiFi network you’re currently connected to and tap it (sometimes you have to tap a little gear icon).
Look for a section like IP address, IPv4 address, or Advanced → IP address.
That number you see (usually 192.168.x.x or 10.x.x.x) is your internal IP on that WiFi.
If you switch to mobile data (no WiFi), the IP shown might be different or hidden, because then you’re using your mobile carrier’s network.
On iOS, Apple keeps things neat but hides details one step deeper.
Open the Settings app.
Tap Wi‑Fi.
Find the network you’re connected to and tap the little “i” icon on the right.
Scroll a bit and look for IPv4 Address.
You’ll see fields like IP Address, Subnet Mask, Router.
The one labeled IP Address is your internal IP on that WiFi network.
Again, this can change if you disconnect and reconnect, or move to a different WiFi.
On a Mac, you can do this in a couple of clicks.
Click the Apple logo in the top-left corner.
Select System Settings (older macOS: System Preferences).
Go to Network.
In the left sidebar, choose your active connection:
Wi‑Fi if you’re on wireless
Ethernet if you’re plugged in
On the right, you’ll see connection details. Look for a line similar to:
Wi-Fi is connected to <network name> and has the IP address 192.168.x.x
That’s your internal IP address.
If you don’t see it directly, click Details or Advanced for that network and look for TCP/IP or IP address.
On Windows, a quick way is through Command Prompt.
Click the Start menu (Windows icon).
Type cmd or Command Prompt and open it.
In the black window, type:
bash
ipconfig
Press Enter.
Scroll through the output and look for the active network adapter:
Wireless LAN adapter Wi-Fi (for WiFi)
Ethernet adapter (for cable)
Under that section, find the line that says IPv4 Address (or IPv4 Address. . . . . . : on some versions).
The number next to it, like 192.168.0.15, is your internal IP address.
If you see multiple adapters, often only one will say Media State . . . . . . : Media connected. That’s the one you care about.
In daily life, you usually care about IP addresses in a few situations:
You’re trying to fix a network problem (“Why is this device not online?”).
You want to limit access to your router or WiFi.
You’re playing with remote access, like connecting to your PC from another place.
You run a website, game server, or app and want it to be reachable 24/7.
For small home stuff, your router and ISP handle most of it automatically.
But if you step into hosting – your own server, business app, or project – then stable IPs, clear routing, and quick deployment start to matter a lot more.
That’s where choosing a hosting provider with instant setup and reliable IP address management saves time and headaches.
👉 Discover how GTHost gives you fast-deploy dedicated servers with stable IPs in multiple locations
You get more control over performance, uptime, and where in the world your IP actually lives.
Q: Can someone find my exact home address from my IP?
A: Normally, no. An IP address can usually be tracked only to a city or region. Exact home addresses require your ISP’s help and legal steps. So relax; IP address tracking on the web is not Google Maps-level precise.
Q: Why does my IP address keep changing?
A: Many ISPs use “dynamic” IPs. When your router restarts or the lease expires, you get a new public IP. For most people this is fine. For servers and business apps, a static or stable IP from a proper hosting provider is much better.
Q: Do I need to hide my IP address?
A: Not always. For privacy (like on public WiFi) or bypassing region limits, people use VPNs or proxies. But if you’re hosting services, you usually want the opposite: a clear, stable IP so users can reach you reliably.
Tracking an IP address turns out to be simple once you split it into two ideas: external IP for the internet, internal IP for your local network. With a few taps on Android, iOS, Mac, or Windows, you can see exactly how your devices connect, and use that to fix issues, secure your WiFi, or manage servers more confidently.
When you move from just “using the internet” to actually running services on it, the game changes: you need stable, well-managed IP addresses and reliable hardware behind them. That’s why GTHost is suitable for hosting always-on apps, game servers, and business sites—
👉 see why GTHost is suitable for always-on, easy-to-manage dedicated servers that keep your IP stable and your setup simple.