Learn

What Is an IP Address?

By Daniel Last updated July 4, 2026

An IP address is a unique numeric label, like 203.0.113.42, that identifies a device on a network so data can find its way to it. Think of it as the postal address of the internet: every website you visit needs it to send the requested page back to you.

What an IP address is

IP stands for Internet Protocol, the fundamental rulebook for moving data between networks, originally specified in RFC 791 back in 1981. An IP address is the "from" and "to" line written on every piece of data your device sends or receives. Without one, the internet would have no way to know where a request came from or where the answer should go.

The postal analogy holds up surprisingly well. A letter needs a destination address to be delivered and a return address to be answered; an internet request works exactly the same way. When you open a website, your device sends a request stamped with the site's address as the destination and your address as the return. The difference is scale and speed: instead of one letter, your connection exchanges thousands of small labeled parcels per second.

How IP routing actually works

Data does not travel across the internet in one piece. It is chopped into small units called packets, and each packet carries a header, a small block of metadata that includes the source IP address, the destination IP address, and housekeeping fields like a hop limit that prevents lost packets from circulating forever.

Specialized devices called routers read the destination address in each header and pass the packet one hop closer to its target, the way a mail sorting facility forwards a letter toward the right regional depot. No router knows the whole path; each one just consults its routing table and hands the packet to the best next neighbor. A packet typically crosses a dozen or more routers between your device and a website, and different packets from the same page load can even take different paths. The addressing scheme is what makes this decentralized relay possible.

The two versions: IPv4 and IPv6

Two versions of the Internet Protocol run side by side today. IPv4 uses 32-bit addresses written as four dot-separated numbers, such as 192.0.2.1. That format allows about 4.3 billion unique addresses, a pool that was effectively exhausted in the 2010s as phones, servers, and smart devices multiplied.

IPv6 is the successor, with 128-bit addresses written in hexadecimal, such as 2001:db8:85a3::8a2e:370:7334. Its address space is so vast (roughly 340 undecillion combinations) that every device on earth can have its own public address many times over. Most modern connections are dual-stack, meaning they use both versions at once and fall back automatically. For a full side-by-side breakdown, see IPv4 vs IPv6: what's the difference?

Public vs private IP addresses

Your devices actually juggle two kinds of address. Your public IP is the one the outside world sees, assigned by your ISP to your router. Your private IP is the one your router hands to each device on your home network, drawn from reserved ranges like 192.168.0.0/16 or 10.0.0.0/8 that are never routed on the public internet. Your router translates between the two using NAT (Network Address Translation), which is why your laptop, phone, and TV can all share one public address. The distinction matters whenever you set up port forwarding, host a game server, or troubleshoot a connection; our guide to public vs private IP addresses covers it in depth.

Static vs dynamic IP addresses

Public IPs also differ in how long you keep them. A dynamic IP is leased to you temporarily and can change when your router reconnects or your ISP reshuffles its pool; this is the default for nearly all home and mobile connections. A static IP never changes and is typically a paid add-on used by businesses, servers, and anyone who needs to be reliably reachable at the same address. If your IP seems different every time you check it, that is dynamic addressing working as intended. See static vs dynamic IP addresses for how to tell which one you have.

Who assigns IP addresses?

IP addresses are not random; they flow down a global hierarchy so that every public address stays unique:

  1. IANA (the Internet Assigned Numbers Authority) sits at the top and manages the global pools of IP addresses and autonomous system numbers.
  2. IANA delegates large blocks to five Regional Internet Registries (RIRs), each covering part of the world: ARIN (North America), RIPE NCC (Europe, the Middle East, and Central Asia), APNIC (Asia-Pacific), LACNIC (Latin America and the Caribbean), and AFRINIC (Africa).
  3. The RIRs allocate smaller blocks to ISPs, cloud providers, and large organizations in their region.
  4. Your ISP finally assigns one of its addresses to your router when you connect.

This registry chain is public, which is exactly why anyone can look up which ISP and region an address belongs to. It is also the raw material that geolocation databases are built on.

What an IP address reveals about you

Because allocations are public, your IP address exposes two things to every site you visit: your approximate location (usually city- or region-level, and often less precise than that) and your ISP. It does not reveal your name, street address, or browsing history. City-level estimates are wrong surprisingly often; we break down the real numbers in how accurate is IP geolocation? For the realistic risks and what a stranger could actually do with the information, read what can someone do with your IP address? And if you want to mask your address entirely, our comparison of VPNs, proxies, and Tor explains the trade-offs of each tool.

How to find your IP address

The fastest way to see your public IP is our What Is My IP Address tool, which shows your IPv4 and IPv6 addresses along with your estimated location and ISP, without logging anything. Finding your private IP takes a few clicks in your operating system's network settings; our step-by-step guide to finding your IP address on any device covers Windows, macOS, iPhone, Android, and Linux. Curious about an address that is not yours? Run it through the IP lookup tool to see the same public data (location estimate, ISP, network) that anyone can see about any IP.

Frequently Asked Questions

What does IP stand for?
IP stands for Internet Protocol, the set of rules that governs how data is addressed and delivered between networks. An IP address is simply an address defined by that protocol, the same way a postal address is defined by a country's mail system.
What does an IP address look like?
An IPv4 address is four numbers from 0 to 255 separated by dots, such as 203.0.113.42. An IPv6 address is eight groups of hexadecimal characters separated by colons, such as 2001:db8:85a3::8a2e:370:7334. Most devices today have both at the same time.
Can two devices have the same IP address?
On the public internet, no; every public IP must be unique or traffic could not be routed. On private networks, yes: millions of home networks reuse the same private ranges like 192.168.0.x, because those addresses only need to be unique within one network.
Does my IP address change?
Usually, yes. Most home and mobile connections use dynamic IP addresses that your ISP can reassign when your router reconnects or a lease expires. Businesses and servers often pay for a static IP that never changes. Switching networks, such as from Wi-Fi to mobile data, always changes your public IP.
Can someone find me with my IP address?
Not precisely. An IP address reveals your approximate location, usually the city or region, and the name of your internet provider. It does not reveal your name, street address, or exact position. Only your ISP can connect an IP to a customer, and it takes a legal request to make that happen.
Is an IP address the same as a MAC address?
No. A MAC address is a hardware identifier burned into your network adapter and only visible on your local network, while an IP address is a logical, network-level address that can change. Websites you visit see your IP address, never your MAC address.