How to Find Your IP Address on Any Device or Network
Every device connected to the internet has an IP address — a numerical label that identifies it on a network. Whether you're troubleshooting a connection, setting up remote access, configuring a router, or just curious, knowing how to find your IP address is a fundamental networking skill. The catch: there's more than one IP address in play at any given moment, and finding the right one depends entirely on what you're trying to do.
What Is an IP Address, and Why Does It Matter?
IP stands for Internet Protocol. Your IP address works like a postal address for your device — it tells other systems where to send data. There are two main types you'll encounter:
- Public IP address — assigned by your Internet Service Provider (ISP), this is the address the outside internet sees. All devices on the same home or office network typically share one public IP.
- Private (local) IP address — assigned by your router, this identifies your specific device within your local network. Common private IP ranges include
192.168.x.x,10.x.x.x, and172.16.x.x – 172.31.x.x.
Understanding which one you need matters before you start looking. Connecting to a home security camera remotely? You need the public IP. Setting up a local printer or configuring a device on your home network? You need the private IP.
There's also the distinction between IPv4 (the familiar four-number format like 192.168.1.1) and IPv6 (a longer hexadecimal format like 2001:0db8:85a3::8a2e:0370:7334). Most consumer networks still rely on IPv4 for local addressing, though IPv6 is increasingly common at the ISP level.
How to Find Your Public IP Address 🌐
Your public IP is the easiest to find because any web-based tool can display it automatically.
The fastest method: Open a browser and search "what is my IP address" — Google and most search engines will display it directly at the top of results. Alternatively, sites like whatismyipaddress.com or ipinfo.io show your public IP along with additional details like your ISP and approximate location.
This works on any device with a browser — phone, tablet, laptop, desktop. The result reflects your current network, so it will change if you connect to a different Wi-Fi network or use a VPN.
Key variables:
- Public IPs are often dynamic, meaning your ISP can reassign them periodically
- Using a VPN masks your real public IP and replaces it with the VPN server's address
- Mobile data connections use your carrier's IP, which differs from your home broadband IP
How to Find Your Private IP Address by Device
Finding your local IP address varies significantly by operating system and device type.
Windows
Open Command Prompt (search cmd in the Start menu) and type:
ipconfig Look for the IPv4 Address under your active network adapter — typically listed under "Ethernet adapter" or "Wireless LAN adapter Wi-Fi." The result will look something like 192.168.1.105.
macOS
Go to System Settings → Network, select your active connection (Wi-Fi or Ethernet), and your IP address appears directly in the connection details panel. You can also use Terminal and type ifconfig | grep inet.
Linux
Open a terminal and run:
ip addr show or the older command ifconfig. Look for inet followed by your address under the relevant network interface (eth0, wlan0, etc.).
iPhone / iOS
Go to Settings → Wi-Fi, tap the ⓘ icon next to your connected network. Your IP address appears under the IPv4 Address section.
Android
Go to Settings → Network & Internet → Wi-Fi, tap your connected network, and expand the details. The private IP is listed there, though the exact path varies slightly by manufacturer and Android version.
Router Admin Page
If you need to find the IP address of another device on your network — like a smart TV, gaming console, or IoT device — log into your router's admin panel (typically accessed at 192.168.1.1 or 192.168.0.1 in a browser). Most routers display a list of connected devices with their assigned IP addresses under a section labeled DHCP clients, Connected devices, or similar.
Factors That Affect Which IP Address You See
| Scenario | IP Type | Where to Look |
|---|---|---|
| Remote access / port forwarding | Public IP | Browser search or IP lookup site |
| Local network config / printing | Private IP | OS network settings |
| VPN active | VPN server IP (public) | IP lookup site |
| Mobile data | Carrier IP (public) | IP lookup site |
| Checking another device | Private IP | Router admin panel |
DHCP (Dynamic Host Configuration Protocol) is the system most routers use to automatically assign private IP addresses to devices. These assignments can change, which matters if you're trying to keep a device reachable at a consistent address — that's when a static IP assignment becomes relevant, either set on the device itself or reserved in the router's DHCP settings.
When Things Get More Complicated 🔧
Some network setups introduce additional layers:
- Double NAT — having two routers in sequence (common when ISPs provide a modem-router combo and you add your own router) means devices may appear with different IPs at each layer
- CGNAT (Carrier-Grade NAT) — many ISPs, especially mobile carriers, place multiple customers behind a single public IP, which limits the ability to host services or configure remote access
- IPv6-only or dual-stack networks — your device may have both an IPv4 and IPv6 address active simultaneously
These aren't edge cases anymore. CGNAT in particular is widespread among broadband providers in areas with limited IPv4 availability, and it changes what's actually possible with a public IP address.
The right approach to finding and using your IP address — and what that address actually enables — depends on your specific network configuration, the device you're working with, your OS version, and what you're ultimately trying to accomplish with that information.