Public IP
Also known as: Public IP address, External IP
An IP address that is globally routable on the internet, assigned by an ISP or cloud provider, as opposed to a private IP that only works inside a local network.
Last updated:
What is a public IP?
A public IP address is an IP address that is routable on the public internet — any other device, anywhere in the world, can send packets to it (subject to firewalls). Public IPs are allocated by the Regional Internet Registries (ARIN, RIPE, APNIC, LACNIC, AFRINIC) to ISPs, hosting providers, and large organizations, which then assign them to customer connections or datacenter servers.
Contrast this with a private IP, which only works inside a local network and is never routed over the public internet.
How your device gets a public IP
For most home and mobile users:
- Wired/Wi-Fi at home — your ISP assigns one public IPv4 address to your router, usually via DHCP. All your devices share it via NAT.
- Mobile data — your carrier gives your device an IP on a large shared pool. Mobile public IPs are often CGNAT-shared across dozens to hundreds of subscribers.
- Cloud servers — each VM or container gets its own public IPv4 or IPv6 address on creation (or is behind a load balancer that has one).
With IPv6, every device can have its own unique public address — there's no need for NAT when the address space is that large.
What a public IP reveals
Because public IPs sit at the intersection of routing and allocation records, they carry a surprising amount of metadata:
- Approximate geographic location via GeoIP databases
- ISP or hosting provider via WHOIS and RDAP
- ASN ownership via BGP routing data (see ASN)
- Abuse history via threat feeds and blacklists
- VPN / proxy / Tor status via known exit-node lists
This is why almost every website, ad platform, and fraud-prevention system logs visitor IPs. Look up your current public IP and the metadata attached to it with our IP lookup tool.