Local network tool

IP address range checker

Check whether an IPv4 or IPv6 address belongs to a private, shared, link-local or other special range. Use the result to understand an address from your device or router.

What kind of IP address is this?

The check runs in your browser. The address you enter is not sent to our server, added to the URL, saved by this tool or included in analytics.

Enter a single address. Leave out ports, brackets, subnet suffixes such as /24 and zone IDs such as %en0.

Is my address private or public?

Your device can have several addresses at once. A private or link-local address in its network settings can be normal while websites see a different public address. IPv4 and IPv6 must be considered separately.

Common address ranges
TypeRangeWhat it means
Private IPv410.0.0.0/8
172.16.0.0/12
192.168.0.0/16
Reusable addresses inside private networks.
Shared IPv4100.64.0.0/10Provider shared space, often associated with CGNAT. Ends at 100.127.255.255.
Loopback127.0.0.0/8
::1
The device itself.
Link-local169.254.0.0/16
fe80::/10
Addresses scoped to the local link.
Unique-local IPv6fc00::/7IPv6 for local use; distinct from private IPv4.
Documentation192.0.2.0/24
198.51.100.0/24
203.0.113.0/24
2001:db8::/32
3fff::/20
Examples, not ordinary public connections.

The number after a slash is the network prefix length. It describes a block of addresses; the checker accepts one address from that block. To calculate the boundaries and size of an IPv6 block, use the IPv6 subnet calculator. Read about public and private IP addresses.

How to check for clues about CGNAT

CGNAT lets a provider share public IPv4 addresses among customers. A website cannot determine your full router setup from your public address alone. Follow these steps using the same connection:

  1. Open your router’s administration page using its documentation. Find the WAN IPv4 or Internet IPv4 address. The LAN address, default gateway and your device’s Wi-Fi address are different values.
  2. Enter that WAN IPv4 in this checker. An address between 100.64.0.0 and 100.127.255.255 is a shared-space clue. A private IPv4 WAN address can indicate another router or provider NAT.
  3. Open the public IP checker and note its observed IPv4 address. Compare IPv4 with IPv4 at about the same time. If IPv4 is not available, this comparison is inconclusive; do not substitute an IPv6 address.
  4. If the addresses differ, another translation or proxy may be involved. VPNs, multiple routers, multiple internet connections and recent address changes can also explain a mismatch. A match is not a general guarantee against CGNAT or other restrictions.
  5. Ask your provider whether your connection uses CGNAT and whether a public IPv4 option is available. For inbound services, also discuss firewall rules and IPv6 support.

Understand CGNAT and its effect on incoming connections.

IPv4 inside an IPv6 address

Some software writes IPv4 addresses in a mapped form such as ::ffff:192.168.1.25. This tool identifies that representation and explains the embedded IPv4 address separately. Other IPv6 forms can also end in dotted decimal; their full IPv6 prefix still determines the classification. A mapped address is not proof of IPv6 connectivity.

What this checker covers

The checker uses a local snapshot of special-purpose ranges, checked on . It makes no DNS, geolocation, port or reachability requests. It does not inspect your router automatically. Registries can change, and an address outside a listed special range is not necessarily assigned or reachable.

Sources: IANA IPv4 special-purpose registry, IANA IPv6 special-purpose registry, IANA IPv6 address space, RFC 6598 on shared address space, and RFC 4291 on IPv6 addressing.