An IP address is the numerical label that identifies a device on a network. Every time you load a web page, send an email, or stream a video, your device sends packets stamped with an IP — and the server you are talking to sends its responses back to that same address. Without IP addresses, the internet has no way to deliver content to the right place.
The two-line definition
An IP (Internet Protocol) address is a unique string of numbers assigned to each device that connects to a network. There are two versions in active use: IPv4 (32 bits, written like 93.184.216.34) and IPv6 (128 bits, written like 2606:2800:220:1:248:1893:25c8:1946). Most devices today carry both at once — a setup called dual-stack.
Public vs private addresses
Not every IP is visible on the open internet. Your home or office router has one public IP assigned by your ISP, and behind that router every device gets a private IP from a reserved range:
10.0.0.0 – 10.255.255.255(large private networks)172.16.0.0 – 172.31.255.255(medium private networks)192.168.0.0 – 192.168.255.255(the typical home Wi-Fi range)
The router translates between the two using Network Address Translation (NAT): every outbound packet leaves with the public IP, and the router remembers which device asked for the response. That is why every device behind a single home router shares the same public IP to the outside world.
What your IP reveals — and what it does not
A public IP exposes more than most people realise, and less than most people fear. It typically reveals:
- Approximate city and country via geolocation databases (DB-IP, MaxMind) — accuracy ranges from city-level for residential ISPs to country-level for mobile networks behind CGNAT.
- The network operator (ASN) that announced your IP block — for example AS15169 for Google or AS13335 for Cloudflare.
- Whether you are on a known VPN or proxy, since most VPN provider IPs are well-catalogued.
It does not reveal your name, street address, browsing history, or device identity. Tying an IP to a person requires a subpoena to your ISP, who keeps logs of which subscriber held which IP at which time.
Static vs dynamic IPs
A dynamic IP is one your ISP can change at any time — typically when your modem reboots, your DHCP lease expires, or the ISP rebalances its address pool. Most consumer connections are dynamic. A static IP never changes; it is usually a paid upgrade aimed at people who run servers, host their own VPN, or need consistent firewall rules at work.
How to find your IP address
The fastest way is to load a tool that simply shows it back to you — IPeek displays your public IPv4 and IPv6 along with the geolocation and the ASN of your ISP. If you prefer the command line:
curl ifconfig.me(macOS / Linux)curl -4 ifconfig.meto force IPv4,-6for IPv6- System Settings → Network on macOS, or
ipconfigin Command Prompt on Windows for your local private IP.
Looking up someone else's IP
Given any IP — yours, a domain's, or one you found in a server log — you can resolve its rough location, ISP, and ASN with a free tool like IPeek. Want to see where a specific domain points? Try google.com's IP & server location or any other top domain. For network-engineering depth (route announcements, peering, history), tools like Hurricane Electric's bgp.he.net and RIPE Atlas go several layers deeper.
The takeaway
An IP address is just an addressing system — the digital equivalent of a postal code, scoped to networks instead of streets. The interesting part is what gets layered on top: routing, geolocation, ASN ownership, NAT translation, and the steady migration from IPv4 to IPv6. If you only remember one thing: your public IP is what the internet sees, and it is usually enough to identify your city and ISP — but not you personally.