How to find your IP address on every device

ipcheckerpro Team ·

Your device has 2 IP addresses, and most "find my IP" questions are really about one of them. The public IP is the address your internet provider assigns to your connection; it is what websites, games and remote-access tools see. The private IP is the address your router gives each device on your home or office network. Settings screens on your computer or phone show the private one. Only a server on the internet can tell you the public one.

This guide covers both, on every platform, with the exact menu path for each. Pick your device below, or read the first section if you are not sure which address you need.

Public or private: which one do you need?

You want to Address needed Where to find it
See what websites see, check a VPN or proxy, report your location to support Public IP A website such as our homepage, or the API command below
Forward a port, set up a printer, reach a device on your LAN Private IP of that device Device settings or the router's client list
Log in to your router Router's private IP (default gateway) Command line or network settings, as shown per platform
Find who owns someone else's address Their public IP Paste it into the IP lookup

Private addresses come from 3 reserved ranges: 10.0.0.0 to 10.255.255.255, 172.16.0.0 to 172.31.255.255 and 192.168.0.0 to 192.168.255.255. If the address you found starts with one of those, it is private, and it is the same on millions of other networks. The mechanism that lets all those networks share a few public addresses is NAT.

The fastest way: ask a server

Open the ipcheckerpro homepage and the public IP of your connection is printed at the top, together with the country, the provider and whether the address is a home, mobile or datacenter range. It works on any device with a browser, including game consoles and smart TVs, and it is the only method that shows the public address while you are on mobile data.

From a terminal or script, the same information is available as JSON:

curl https://ipcheckerpro.com/api/v1/ip

Everything below is about the private address and the router, which is what you need for port forwarding, local file sharing and device setup.

Windows 11

Settings

  1. Press the Windows key, type Settings and open it, or press Win + I.
  2. Click Network & internet in the left column.
  3. Click Wi-Fi and then the name of the network you are connected to, or click Ethernet for a cable connection.
  4. Scroll to the bottom. IPv4 address is your private IP, IPv6 address is listed when your network provides one, and IPv4 DNS servers shows the resolver in use.

Command Prompt or Terminal

  1. Right-click the Start button and choose Terminal, or search for cmd.
  2. Type ipconfig and press Enter.
  3. Find the adapter that says "Wireless LAN adapter Wi-Fi" or "Ethernet adapter". IPv4 Address is your private IP and Default Gateway is your router's address.

ipconfig /all adds the MAC address, the DHCP server and the lease time, which tells you when your private IP may change. In PowerShell, Get-NetIPAddress -AddressFamily IPv4 lists every adapter at once.

Windows 10

Windows 10 reached end of support in October 2025, but the paths still apply if you are on it.

  1. Open Settings (Win + I) and click Network & Internet.
  2. On the Status page, click Properties under your active connection. On older builds, click Wi-Fi or Ethernet in the left column, then the network name.
  3. Scroll to IPv4 address.

The classic route still exists too: Control Panel > Network and Sharing Center, click the blue link next to "Connections", then Details. The ipconfig command works exactly as on Windows 11.

macOS

System Settings (macOS Ventura and later, including macOS 26)

  1. Click the Apple menu and choose System Settings.
  2. Click Network in the sidebar.
  3. Click Wi-Fi or Ethernet, whichever shows "Connected".
  4. Click Details… next to the connected network. The IP address and Router address are on the first panel; the TCP/IP tab shows the IPv6 address and the lease.

A quicker trick on a Mac with Wi-Fi: hold the Option key and click the Wi-Fi icon in the menu bar. The IP address and router appear in the dropdown under the network name.

Terminal

Open Terminal (Applications > Utilities) and run:

ipconfig getifaddr en0

en0 is Wi-Fi on most Macs; use en1 or run ifconfig | grep "inet " if nothing comes back. The command netstat -nr | grep default prints the router's address.

iPhone and iPad

  1. Open Settings and tap Wi-Fi.
  2. Tap the i icon next to the network you are connected to.
  3. Scroll to the IPV4 ADDRESS section. IP Address is the private address of the phone; Router is your gateway.

The Private Wi-Fi Address switch on the same screen is unrelated: it randomizes the phone's MAC address, not its IP. On cellular data, iOS does not show the address anywhere in Settings, so open the homepage in Safari instead.

Android

Menus differ by manufacturer, but all current versions show the address in one of these 2 places.

Stock Android and Pixel (Android 13 to 16):

  1. Open Settings > Network & internet > Internet.
  2. Tap the gear icon next to the connected Wi-Fi network.
  3. Scroll down. IP address is listed under the network details; on some builds you need to tap Advanced first. IPv6 addresses appear below it when the network has them.

Samsung (One UI):

  1. Open Settings > Connections > Wi-Fi.
  2. Tap the gear icon next to the network, then View more if needed.
  3. Read IP address and Gateway.

On any Android phone, Settings > About phone > Status (or Status information) lists the IP address for Wi-Fi and, on many devices, the mobile data address as well.

Linux

Every distribution ships the ip command:

ip -4 addr show

Look for the line starting with inet under your interface (usually wlan0, wlp3s0, eth0 or enp0s3). hostname -I prints only the addresses, ip route | grep default prints the router, and resolvectl status shows the DNS resolvers on systemd distributions. On a NetworkManager desktop, nmcli device show lists everything per interface.

GNOME users can also open Settings > Wi-Fi (or Network), click the gear next to the connection and read the Details tab. KDE shows the same under System Settings > Wi-Fi & Networking > Connections.

Router admin page

The router knows both addresses: the private one it gave each device and the one it received from your provider on its WAN (internet) side.

  1. Find the router's address. It is the Default Gateway in ipconfig, the Router field on iPhone and macOS, or ip route on Linux. Common defaults are 192.168.0.1, 192.168.1.1, 192.168.1.254 and 10.0.0.1.
  2. Type that address into a browser and log in. The password is often printed on a label on the router unless you changed it.
  3. Open the status page. It is called Status, Internet, WAN or Overview depending on the brand. The WAN IP or Internet IP is what the provider assigned.
  4. The DHCP client list or Attached devices page shows the private IP of every device on your network, useful when a phone or a smart plug does not expose its own settings.

If the WAN IP starts with 100.64 through 100.127, or with 10. or 192.168., your provider is running carrier-grade NAT: the router's address is itself private and the real public IP is shared with other customers. The homepage will show a different address than the router does. That is normal, but it means inbound connections and port forwarding will not work over IPv4.

IPv4 or IPv6?

Many connections now have both kinds of address. An IPv4 address looks like 203.0.113.17; an IPv6 address is longer and contains colons, for example 2001:db8:4a3f::1. Websites reachable over both will usually prefer IPv6 when it works. The IPv6 test tells you whether you have a working IPv6 route and what the address is, which matters if you use a VPN or proxy that only carries IPv4.

Static or dynamic: why the address changed

Home and mobile connections are almost always dynamic. The provider leases an address for a period and may hand you a different one after a modem restart, a line outage or simply when the lease runs out; some providers rotate addresses daily, others keep the same one for months. A static public IP is a paid option on most consumer plans and standard on business plans.

Inside your network the same thing happens on a smaller scale: the router leases private addresses, usually for 24 hours, so a laptop can come back as 192.168.1.31 tomorrow instead of 192.168.1.23. If a device needs a fixed private address for port forwarding, set a DHCP reservation in the router's LAN settings rather than a static address on the device.

What your IP address reveals

An address tells a website which network you connect from and, through the registry data for that network, your country and an approximate city, as explained under IP geolocation. It does not carry your name, your street or your browsing history. If you want to see your own address through a website's eyes, including whether it is listed on any blocklist, run it through the IP checker. The result is the same verdict a strict login page computes before it decides whether to trust you.

Questions people ask

What is the fastest way to find my IP address?

Open a page that shows your public IP, such as our homepage. The address printed at the top is the one every website sees, and no settings or commands are needed.

Is my IP address the same on every device at home?

Every device behind the same router shares one public IP, but each device has its own private IP on the home network, such as 192.168.1.23.

Why does my IP address keep changing?

Most home and mobile connections use dynamic addresses that the provider reassigns after a reconnect or a lease expiry. A static IP is normally a paid business option.

Does ipconfig show my public IP?

No. ipconfig and similar commands show the private address of your network adapter and the gateway. The public address is only visible from outside, so use a website or an API.

Why is my router's WAN IP different from the IP a website shows?

Your ISP is using carrier-grade NAT. The router gets an address from the 100.64.0.0/10 range or a private range, and the ISP translates it to a shared public address.

Can I find my IP address while on mobile data?

iOS does not display the cellular address and Android hides it in the Status screen, so the reliable way on mobile data is a website that reports your public IP.

Which one do I give to a friend for a game server or remote access?

The public IP, and only if your router forwards the port to the right device. Behind carrier-grade NAT, inbound connections will not work without IPv6 or a relay.

Sponsored · advertise here