Public vs. Private IP Addresses
Every internet-connected device relies on the Internet Protocol (IP) to transmit and receive data packets. However, the internet is partitioned into two major address tiers:
- Public IP Addresses: Globally unique addresses assigned by your Internet Service Provider (ISP). Every request you make to an external website, server, or cloud service exits your network stamped with this public IP address.
- Private IP Addresses (RFC 1918): Reserved address pools used exclusively inside local area networks (LANs). Common private ranges include
10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16. Your laptop, phone, printer, and smart devices each possess a private IP within your home or office router.
What Is an ISP and What Is an ASN?
An Internet Service Provider (ISP) owns or leases regional telecommunications infrastructure—such as fiber cables, cell towers, and routing exchanges—connecting your local router to the wider global Internet backbone.
Large network operators and ISPs manage blocks of IP addresses organized into an Autonomous System (AS). Each AS is assigned a unique Autonomous System Number (ASN) (e.g., AS15169 for Google, AS13335 for Cloudflare). Routers use the Border Gateway Protocol (BGP) to announce ASNs to neighbor networks, determining the most efficient path for internet traffic. Knowing your ASN helps network engineers identify upstream routing providers and diagnose peering bottlenecks with tools like Uzvera Traceroute.
IPv4 vs. IPv6: The Architecture Shift
When the internet was first standardized, IPv4 provided approximately 4.29 billion distinct addresses. While that sounded inexhaustible in the 1980s, the explosion of smartphones, cloud containers, and IoT devices exhausted the global pool decades ago.
IPv6 was developed as the modern replacement. Instead of 32 bits, IPv6 uses 128 bits, written in hexadecimal groups separated by colons. This provides 3.4 × 1038 unique addresses—enough for every atom on Earth to have millions of IPs. IPv6 simplifies routing by eliminating NAT, allowing every device to have an end-to-end routable IP with modern IPsec cryptographic security.
Static vs. Dynamic IP Addresses
Most home and mobile internet subscriptions utilize Dynamic IPs. Your ISP leases an IP address to your router via DHCP. When the lease expires, or when your modem reboots, the ISP may assign a new IP from their allocated pool.
For network engineers and sysadmins, dynamic IPs pose a challenge:
- Firewall access rules based on IP allowlisting will break whenever the dynamic IP changes.
- Inbound VPN connections or self-hosted SSH servers become unreachable unless a Dynamic DNS (DDNS) daemon updates DNS records continuously.
- Many business ISPs charge hefty monthly premiums for a guaranteed Static IP.
How IP Geolocation Works (and Its Limitations)
IP geolocation databases map IP ranges to approximate physical locations by correlating ISP registration records (WHOIS/RDAP), peering point facilities, and network telemetry.
Important limitation: IP geolocation points to your ISP's data center or regional central office, not your exact physical house or office. It can tell what city or metropolitan region your connection originates from, but it cannot track your device indoors like mobile GPS or Wi-Fi triangulation.
Why Websites Cannot Detect Your MAC Address
A common misconception among computer users is whether websites can see their Media Access Control (MAC) hardware address. The answer is an unequivocal no:
- OSI Layer Boundary: The MAC address is an OSI Layer 2 (Data Link) identifier used strictly to send packets between your device and your immediate Wi-Fi router or switch. When packets are forwarded by the router across the Internet (Layer 3/4), the local MAC header is stripped away.
- Browser Sandboxing: Modern browsers run in a secure sandbox with zero API access to physical network hardware.
Explore More Free IT Diagnostics Tools
Need to perform further network investigations? Check out these complementary Uzvera tools:
- Traceroute Tool: Trace network hops, packet latency, and routing paths from the cloud to any target server.
- DNS Toolbox: Inspect A, AAAA, MX, TXT, CNAME, SPF, and DMARC records across global name servers.
- IP Subnet Calculator: Calculate CIDR prefixes, wildcard masks, usable host ranges, and broadcast boundaries.
- Website Status Checker: Check HTTP response codes, latency, and uptime availability worldwide.