What Is My IPv4 Address and How Does It Work?

Every device that connects to the internet needs an address — a way for data to find its destination. Your IPv4 address is that identifier. Whether you're troubleshooting a connection, setting up a home network, or just curious about how the internet works, understanding what an IPv4 address is (and what it tells you) is genuinely useful knowledge.

What Is an IPv4 Address?

IPv4 stands for Internet Protocol version 4. It's the fourth revision of the Internet Protocol and still the most widely used addressing system on the internet today.

An IPv4 address is a 32-bit numerical label assigned to any device participating in a network. It looks like this:

192.168.1.1 

Four groups of numbers, separated by dots. Each group (called an octet) ranges from 0 to 255. That structure gives IPv4 roughly 4.3 billion possible unique addresses — a number that seemed enormous in the 1980s but has since become a limiting factor as connected devices have multiplied.

Public vs. Private IPv4 Addresses 🌐

This is where most confusion starts. There are two fundamentally different types of IPv4 addresses, and you likely have both active right now.

Public IP address:

  • Assigned by your Internet Service Provider (ISP)
  • Visible to websites, servers, and services you connect to
  • Identifies your network on the open internet
  • Typically shared across all devices in your home or office via a router

Private IP address:

  • Assigned by your router to each device on your local network
  • Only visible within your home or office network
  • Not directly accessible from the internet
  • Follows reserved ranges defined by networking standards
TypeWho Assigns ItVisible ToExample Range
PublicYour ISPThe entire internet98.x.x.x, 72.x.x.x
PrivateYour routerYour local network only192.168.x.x, 10.x.x.x

So when someone asks "what is my IP address?" — the answer depends on which IP address they mean.

How to Find Your IPv4 Address

Finding Your Public IPv4 Address

The simplest method is to search "what is my IP" in any browser. The search engine or a lookup tool will display the public IPv4 address your ISP has assigned to your connection. This is the address the outside world sees.

Finding Your Private IPv4 Address

This varies by operating system:

  • Windows: Open Command Prompt and type ipconfig. Look for the "IPv4 Address" line under your active adapter.
  • macOS: Go to System Settings → Network → select your connection → look for the IP address field.
  • Linux: Use ip addr or ifconfig in the terminal.
  • iOS/Android: Check under Wi-Fi settings, tap your connected network, and look for the IP address detail.

Static vs. Dynamic IPv4 Addresses

Not all IPv4 addresses behave the same way over time.

A dynamic IP address is reassigned periodically by your ISP or router using a system called DHCP (Dynamic Host Configuration Protocol). Most home internet connections use dynamic public IPs — your address may change when your router restarts or your ISP rotates addresses.

A static IP address stays the same. These are typically used for servers, business connections, remote access setups, or any situation where a consistent, predictable address matters. ISPs usually offer static IPs as an add-on, often at additional cost.

On a local network, your router assigns private IPs dynamically by default — but most routers also support DHCP reservations, which pin a specific private IP to a specific device based on its MAC address.

Why IPv4 Is Running Out (and What That Means)

The 4.3 billion address limit of IPv4 has been effectively exhausted at the global allocation level. This has led to two major workarounds:

NAT (Network Address Translation): Allows many devices to share a single public IP address. Your router handles NAT automatically — this is why an entire household of devices can operate under one public IPv4 address.

IPv6: The successor protocol, using 128-bit addresses and offering an astronomically larger address pool. IPv6 adoption is ongoing, but IPv4 and IPv6 frequently coexist on the same networks in what's called a dual-stack configuration.

For most everyday users, this transition happens invisibly. Your device may already be using both protocols simultaneously without any action on your part.

What Your IPv4 Address Can (and Can't) Reveal 🔍

Your public IPv4 address can be used to approximate your geographic location — typically at the city or region level, sometimes less precisely. It identifies your ISP and can indicate whether you're on a residential, business, or mobile connection.

What it cannot do: pinpoint your exact physical address, identify you personally, or reveal information about your device or browsing habits on its own. IP-based geolocation is notoriously imprecise and is often off by significant distances, particularly in rural areas or when routing passes through distant infrastructure.

VPNs and proxies mask your real public IPv4 address by routing your traffic through another server, replacing your visible IP with the server's address.

The Variables That Determine Your Situation

How IPv4 addresses affect your experience isn't uniform. Several factors shape what matters for any given setup:

  • Connection type (home broadband, mobile data, corporate network, VPN) determines what kind of IP you're working with
  • ISP policies vary — some assign static IPs freely, others charge extra, some rotate IPs frequently
  • Router configuration affects how private IPs are assigned across your local devices
  • Use case — casual browsing, remote work, hosting a server, gaming, smart home management — each creates different requirements around IP consistency and accessibility
  • IPv6 availability on your ISP and devices affects whether IPv4 is your primary or fallback protocol

A person running a home server has genuinely different needs around their IPv4 setup than someone who only uses their laptop for streaming. The underlying technology is the same — but what's relevant, and what requires attention, depends entirely on what you're trying to do with your connection.