π Who Manages Public IP Addresses?
The Internet Assigned Numbers Authority (IANA) manages the global pool of public IP addresses and delegates them to Regional Internet Registries (RIRs).
π Regional Internet Registries (RIRs)
IANA distributes IPs to five Regional Internet Registries, each responsible for different parts of the world:
| RIR | Region | Website |
|---|---|---|
| ARIN | North America | https://www.arin.net |
| RIPE NCC | Europe, Middle East, Central Asia | https://www.ripe.net |
| APNIC | Asia-Pacific | https://www.apnic.net |
| LACNIC | Latin America & Caribbean | https://www.lacnic.net |
| AFRINIC | Africa | https://www.afrinic.net |
These RIRs allocate IPs to ISPs, Cloud Providers, Enterprises.
π Who Uses Public IPs?
πΉ Internet Service Providers (ISPs) β Assign public IPs to homes, offices, and mobile networks.
πΉ Cloud Providers (AWS, Google, Azure) β Offer public IPs (Elastic IPs, Floating IPs).
πΉ Enterprises & Governments β Own dedicated IP ranges for their infrastructure.
π How to Check a Public IP Owner?
π https://whois.arin.net (ARIN) π https://who.is
Tool Shows which RIR or ISP owns the IP + contact details.
π Difference Between Public and Private IP Addresses
| Feature | Public IP Address π | Private IP Address π |
|---|---|---|
| Definition | Assigned by ISPs and routable on the internet | Used within private networks (not routable on the internet) |
| IP Range | Comes from IANA-assigned public IP pools | Uses RFC 1918 ranges standard: πΉ 10.0.0.0/8 πΉ 172.16.0.0/12 πΉ 192.168.0.0/16 |
| Uniqueness | Globally unique (no two devices can have the same public IP) | Can be reused across multiple private networks |
| Internet Access | Directly accessible from the internet | Requires NAT (Network Address Translation) to access the internet |
| Example Usage | Websites, cloud servers, gaming servers | Home WiFi, corporate LAN, AWS VPCs, internal databases. A home WiFi router assigns 192.168.1.10 to your laptop (private IP). |
| Security | Less secure (exposed to cyber threats) | More secure (not directly reachable from the internet) |
| Cost | Assigned & controlled by ISPs/cloud providers (can be paid) | Free to use within private networks |
| AWS Example | Elastic IP (EIP), EC2 Public IP | AWS VPC subnets, EC2 private IPs |
Key Takeaways
Tip
β RFC 1918 IPs are private and canβt be used for public-facing services. β Public IPs are globally unique and assigned by ISPs or cloud providers. β NAT allows private IPs to access the internet by mapping them to a public IP.