Skip to main content

IPv4 guide

What Is My IPv4 Address? Find Public & Private IP

How to Find my IPv4

Public or private?

Find the address you actually need

An Internet Protocol address is a numerical label for a network interface. It helps the network identify your device’s interface within that routing scope. A device on a home or Wi-Fi network can have a private IPv4 address while the router or internet service provider (ISP) presents a public IP address to the internet.

  • To find your public IP, use a reputable IP lookup or inspect the router’s WAN status. Under carrier-grade NAT, the public address may be shared and can differ from the address shown on the router.
  • To find a private IP address for local troubleshooting, inspect the active network on Windows, macOS, iPhone, iPad, Android, or Linux; interface names and menu labels vary.
  • Many internet connections use IPv4 and IPv6 at the same time. Check the label before copying a result: an IPv6 address uses hexadecimal groups separated by colons.
  • A public IP can reveal the ISP and a general location, not an exact home address or physical location. VPNs and proxies can change the visible address, but they do not by themselves protect your identity in every context.

What is my IPv4 address?

Your device can have more than one IPv4 address. The value you need depends on whether you are checking an internet connection or the device's current network.

  • Public IPv4: the source address a website sees after your router, internet provider, VPN, proxy, or mobile carrier has handled the connection.
  • Private IPv4: the address assigned to a device or interface inside a local network, such as home Wi-Fi.

A public IP check and your device settings can therefore show different, correct answers. IPv4 addresses contain four decimal numbers separated by periods, such as 192.0.2.25. An address with hexadecimal groups separated by colons is IPv6.

Choose the IPv4 address you need

Where to find each kind of IPv4 address
What you need to knowWhere to lookWhat the result represents
What IPv4 does a website see?Use a trusted public IP check in the same browser and connection you are testingThe source address visible to that service
What IPv4 is configured on this device?Open the active network's details in the operating systemA local, virtual, or directly assigned interface address
What IPv4 did my ISP give the router?Open the router's Internet, WAN, or connection-status pageThe router's upstream address, which may still be behind carrier-grade NAT
Which address should a local device use?Use the private address from the device's active Wi-Fi or Ethernet interfaceAn address reachable only within the applicable local routing scope

How to find your public IPv4 address

  1. Use the browser, application, and network connection you want to test. Note whether a VPN or proxy is active.
  2. Open a reputable public IP checker or search for what is my IP.
  3. Look for a result labelled IPv4. It should use four decimal numbers separated by periods.
  4. If the service shows only an address containing colons, it is reporting IPv6 for that request. Use a checker that labels both protocols or test an IPv4-only destination.

The result is the source address visible to that service at that time. It can belong to your router, an employer's gateway, a VPN or proxy exit, or a carrier-grade NAT gateway shared by several customers. It is not necessarily an address configured directly on your device.

How to find the private IPv4 on your device

Check the active connection. A laptop can have separate Wi-Fi, Ethernet, VPN, virtual-machine, and container interfaces, each with its own address.

Windows 10 and Windows 11

  1. Open Settings, then Network & internet.
  2. Select the connected Wi-Fi or Ethernet network.
  3. Open its properties and find IPv4 address.

For a command-line check, open Command Prompt and run ipconfig. Find the active adapter and read its IPv4 Address and Default Gateway. Administrator access is not required.

macOS

  1. Open System Settings and select Network.
  2. Select the connected Wi-Fi or Ethernet service, then choose Details.
  3. Open TCP/IP and read the IPv4 address.

In Terminal, networksetup -listallhardwareports maps hardware ports to interface names. After identifying the active interface, ipconfig getifaddr interface-name prints its IPv4 address. Interface names vary, so do not assume Wi-Fi is always en0 or Ethernet is always en1.

iPhone and iPad

  1. Open Settings and select Wi-Fi.
  2. Tap the information button beside the connected network.
  3. Read IP Address in the IPv4 Address section.

This is normally the device's private Wi-Fi address. A public IP checker shows the address visible beyond the local network.

Android

  1. Open Settings, then Network & internet, Connections, or the equivalent menu supplied by the manufacturer.
  2. Open Internet or Wi-Fi and select the connected network.
  3. Expand Network details or Advanced and read the IP address.

Android menu names vary by device. The address shown for the Wi-Fi network is normally private; use a browser check for the public address seen by a website.

Linux

Run ip -4 address to list IPv4 addresses on every interface. To see the source address and interface the system would use for a normal routed destination, run ip -4 route get 192.0.2.1 and read the src and dev values. The example destination is reserved for documentation; this route lookup does not prove internet reachability.

Ignore disconnected interfaces and interpret loopback, container, bridge, and VPN addresses according to the path you are troubleshooting.

Router or network gateway

  1. Open the router's administration page or app using the address and instructions supplied by its manufacturer or network administrator.
  2. Open Internet, WAN, or Connection status.
  3. Record the IPv4 address, connection state, and observation time. Do not publish router credentials or screenshots containing them.

If the router's WAN address is private or inside 100.64.0.0/10, while a public IP checker shows another address, the provider is probably applying upstream NAT. Confirm the service design with the provider before relying on inbound connectivity.

Is this IPv4 public, private, or special-purpose?

Common IPv4 ranges that affect interpretation
RangeTypical purposeWhat it means for your result
10.0.0.0/8Private-use networksNot globally routable; another device or site can reuse the same address
172.16.0.0/12Private-use networksOnly addresses from 172.16.0.0 through 172.31.255.255 are in this private range
192.168.0.0/16Private-use networksCommon on home and office LANs
100.64.0.0/10Shared address space for service-provider NATNot ordinary public space and not one of the RFC 1918 private ranges
127.0.0.0/8LoopbackRefers back to the local host, not another internet endpoint
169.254.0.0/16Link-local addressingOften appears when an interface cannot obtain its expected configuration

An address outside these examples is not automatically usable as a public internet address. The IANA special-purpose registry, route state, provider policy, firewall rules, and the address holder's authority still matter.

Why your IPv4 results may be different

  • NAT: a router translates several private device addresses to one or more upstream addresses.
  • Carrier-grade NAT: an internet provider can share a public IPv4 address across customers.
  • VPN or proxy: covered traffic can appear to come from an exit address while other applications use the ordinary route.
  • Dynamic assignment: an ISP, router, or DHCP service can issue a different address after a lease renewal or reconnect.
  • Multiple interfaces: Wi-Fi, Ethernet, mobile, virtual, and tunnel interfaces can all have addresses at the same time.
  • Dual-stack networking: one service can receive your request over IPv4 while another prefers IPv6.

For a reproducible comparison, record the time, active interface, VPN or proxy state, device address, default gateway, router WAN address, and public lookup result. Test the same browser or application path that matters to the problem.

Does my IPv4 address reveal my identity or exact location?

No. An IPv4 address by itself does not prove a person's identity, exact home address, exact device, or physical location. Public databases can associate an address with a registry record, network operator, ASN, reverse-DNS name, or approximate geographic area, but those records can be broad, stale, or describe network infrastructure.

An address can still be useful evidence when it is correlated with an exact timestamp, time zone, source and destination ports, provider assignment records, NAT logs, authentication, and application records. Treat it as one network observation rather than a permanent identifier.

IPv4 troubleshooting checklist

  1. State whether you need the public address, a device's private address, or the router's WAN address.
  2. Confirm the active interface and whether a VPN, proxy, hotspot, or mobile path is in use.
  3. Check that the value is IPv4 dotted-decimal notation rather than IPv6.
  4. Record the result and time from the device, router, and public checker when comparing paths.
  5. If the address will receive inbound traffic, verify NAT, firewall, port-forwarding, provider, and routing conditions separately.

Frequently asked questions

What is my IPv4 address?

You can have several. A public IP checker shows the source IPv4 visible to that service. Your device's active network settings show its interface IPv4, which is commonly private on home and office networks.

Is the IPv4 shown by a website my computer's address?

It is the address the website sees for that request. NAT, a VPN, a proxy, an employer gateway, or carrier-grade NAT can make it different from the address configured on the computer.

Can two devices have the same IPv4 address?

Yes, when they are in different private networks. Devices behind NAT can also share one public IPv4 address. Two active interfaces in the same routing scope should not be assigned the same address unless the network design explicitly supports it.

Why does my IPv4 keep changing?

Dynamic ISP or DHCP assignment, reconnects, switching networks, VPN exits, proxies, and mobile gateways can all change the address observed on a path.

How do I know whether the result is IPv4 or IPv6?

IPv4 uses four decimal numbers separated by periods. IPv6 uses hexadecimal groups separated by colons and can compress runs of zeros.

Can an IPv4 address show my exact location?

No. It can suggest a network operator or approximate area, but it does not prove an exact address, device, user, or physical location.

Primary standards and registries

When you need stable public IPv4 space

A one-time lookup does not establish that an address is static, dedicated, portable, or authorized for your service. If you need independently routed public IPv4 capacity, define the prefix size, term, origin ASN, LOA, RPKI and IRR responsibilities, reverse DNS, reputation checks, abuse handling, monitoring, renewal, and return plan. Review the managed IPv4 leasing workflow after the technical requirement is clear.

Tags

  • #ipv4