How to Find an IP Address: Your Device, Your Network, and Beyond

Whether you're troubleshooting a connection, setting up a home server, or just curious what your router sees when you go online, knowing how to find an IP address is a surprisingly useful skill. The process varies depending on which IP address you're looking for — and that distinction matters more than most guides let on.

What Is an IP Address, Exactly?

An IP address (Internet Protocol address) is a numerical label assigned to every device on a network. It's how devices identify and communicate with each other — think of it as a mailing address for data packets.

There are two main types you'll encounter:

  • Public IP address — the address your internet service provider (ISP) assigns to your home or office network. This is what the outside internet sees.
  • Private (local) IP address — the address your router assigns to each device inside your network (your laptop, phone, smart TV, etc.).

These are not the same number, and finding one won't give you the other.

How to Find Your Public IP Address 🌐

Your public IP is visible to any website or service you connect to. Finding it takes seconds:

  • Search it directly — Open any browser and type what is my IP into Google. The result appears at the top of the page.
  • Visit a lookup site — Sites like ipinfo.io or whatismyip.com display your public IP along with approximate location data and ISP name.
  • Check your router's admin panel — Most routers show the public IP on their status or dashboard page, usually accessible at 192.168.1.1 or 192.168.0.1 in your browser.

Your public IP is assigned by your ISP and may be dynamic (changes periodically) or static (fixed). Most residential connections use dynamic IPs by default.

How to Find Your Private (Local) IP Address

Your local IP identifies your device within your home network. Here's how to find it by operating system:

Windows

  1. Open Command Prompt (search cmd in the Start menu)
  2. Type ipconfig and press Enter
  3. Look for IPv4 Address under your active connection (usually labeled "Ethernet adapter" or "Wi-Fi")

macOS

  1. Go to System Settings → Network
  2. Select your active connection (Wi-Fi or Ethernet)
  3. Your IP address appears in the details panel

Alternatively, open Terminal and run ifconfig | grep inet

iPhone / iOS

  1. Go to Settings → Wi-Fi
  2. Tap the ℹ️ icon next to your connected network
  3. Your IP address is listed under the IPv4 Address section

Android

Steps vary slightly by manufacturer, but generally:

  1. Go to Settings → Network & Internet → Wi-Fi
  2. Tap your connected network
  3. Look for IP address in the network details

Linux

Open a terminal and run:

ip addr show 

or the older command ifconfig (may require installation on minimal distros)

Finding the IP Address of Another Device on Your Network

If you need to find the IP of a printer, smart home device, or another computer on your local network, there are a few approaches:

MethodWhat It FindsSkill Level
Router admin panelAll connected devices + their IPsBeginner
arp -a command (Windows/Mac)Devices recently seen on the networkIntermediate
Network scanner (e.g., Advanced IP Scanner, Angry IP Scanner)All active hosts on the subnetIntermediate
Device's own settings screenThat specific device's IPBeginner

Your router's admin panel is the most reliable starting point for most users — look for a section labeled "Connected Devices," "DHCP Clients," or "Device List."

IPv4 vs. IPv6 — Which One Are You Looking At?

You may notice two different formats when checking your IP:

  • IPv4 looks like: 192.168.1.45 or 203.0.113.8
  • IPv6 looks like: 2001:0db8:85a3:0000:0000:8a2e:0370:7334

IPv6 is the newer standard, designed to handle the vast expansion of internet-connected devices. Most networks and devices now support both simultaneously — this is called a dual-stack configuration. Which one your traffic actually uses depends on your ISP, router settings, and the destination server.

Why Your IP Might Look Different Than Expected 🔍

A few common points of confusion:

  • VPNs change your public IP — If you're using a VPN, the IP websites see belongs to the VPN server, not your ISP.
  • Carrier-grade NAT (CGNAT) — Some ISPs share a single public IP across many customers. If your "public IP" doesn't match what's in your router's WAN settings, your ISP may be using CGNAT.
  • Multiple IPs per device — Devices with both wired and wireless connections will have separate local IPs for each adapter.
  • Dynamic IPs change — Your local IP (assigned by DHCP) can change when devices disconnect and reconnect, unless you've set a static local IP or a DHCP reservation in your router.

What Affects Which Method Works for You

The right approach depends on a handful of variables that differ from one setup to the next:

  • Your operating system and version — menu locations and available commands shift between versions
  • Whether you're on Wi-Fi or a wired connection — each has its own adapter and IP
  • Your network configuration — corporate or school networks often use more complex setups, proxy servers, or VPNs that affect what you can see
  • What you actually need the IP for — troubleshooting a local printer is a different task than checking what the internet sees when you browse

Someone on a straightforward home network running Windows will have a completely different experience than someone on a company-managed machine behind a firewall and VPN. The methods are the same; the results and their meaning can be quite different depending on your specific environment.