Network · Developer

Is this IP private or public?

Paste an IPv4 or IPv6 address. You get its type (private, CGNAT, loopback, link-local, documentation, multicast, reserved or public), the IANA block it falls in, and whether that block is globally reachable. Nothing is sent anywhere.

Advertisement

Inputs

Result

Enter an address, then press Check.

How it's checked

The address is parsed, then compared bit by bit against every block in the IANA special-purpose address registries, and the longest matching prefix wins (so 192.0.0.9 matches its own /32 rather than the wider 192.0.0.0/24). If nothing matches, an IPv4 address is public; an IPv6 address is public only if it sits inside 2000::/3, the Global Unicast range, and otherwise it is reserved by the IETF. The “reachable from the internet?” answer is the registry's own Globally Reachable column: Yes, No, or N/A where the registry gives no value.

Private means RFC 1918 (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) or the IPv6 Unique-Local block fc00::/7. CGNAT is the Shared Address Space 100.64.0.0/10 from RFC 6598, used by carriers between you and their NAT; it is not RFC 1918 private space, but it is not globally reachable either. If your router shows a WAN address in 100.64.0.0/10, your provider is doing carrier-grade NAT and inbound port forwarding will not work from the internet.

Quick range table

BlockTypeSourceReachable from the internet?
10.0.0.0/8Private-UseRFC 1918No
172.16.0.0/12Private-UseRFC 1918No
192.168.0.0/16Private-UseRFC 1918No
100.64.0.0/10Shared Address Space (carrier-grade NAT)RFC 6598No
169.254.0.0/16Link LocalRFC 3927No
127.0.0.0/8LoopbackRFC 1122 s3.2.1.3No
192.0.2.0/24Documentation (TEST-NET-1)RFC 5737No
198.51.100.0/24Documentation (TEST-NET-2)RFC 5737No
203.0.113.0/24Documentation (TEST-NET-3)RFC 5737No
224.0.0.0/4Multicast (IANA multicast address space, not in the special-purpose registry)IANA multicast-addressesN/A
240.0.0.0/4ReservedRFC 1112 s4No

Multicast (224.0.0.0/4 and ff00::/8) is assigned in IANA's multicast registries, not in the special-purpose registries, so the registry has no globally-reachable value for it and the table says N/A.

Full IPv4 special-purpose registry

BlockNameSourceGlobally reachable
0.0.0.0/8"This network"RFC 791 s3.2No
0.0.0.0/32"This host on this network"RFC 1122 s3.2.1.3No
10.0.0.0/8Private-UseRFC 1918No
100.64.0.0/10Shared Address Space (carrier-grade NAT)RFC 6598No
127.0.0.0/8LoopbackRFC 1122 s3.2.1.3No
169.254.0.0/16Link LocalRFC 3927No
172.16.0.0/12Private-UseRFC 1918No
192.0.0.0/24IETF Protocol AssignmentsRFC 6890 s2.1No
192.0.0.0/29IPv4 Service Continuity PrefixRFC 7335No
192.0.0.8/32IPv4 dummy addressRFC 7600No
192.0.0.9/32Port Control Protocol AnycastRFC 7723Yes
192.0.0.10/32Traversal Using Relays around NAT AnycastRFC 8155Yes
192.0.0.170/32NAT64/DNS64 DiscoveryRFC 8880, RFC 7050No
192.0.0.171/32NAT64/DNS64 DiscoveryRFC 8880, RFC 7050No
192.0.2.0/24Documentation (TEST-NET-1)RFC 5737No
192.31.196.0/24AS112-v4RFC 7535Yes
192.52.193.0/24AMTRFC 7450Yes
192.88.99.0/24Deprecated (6to4 Relay Anycast, terminated 2015-03)RFC 7526N/A
192.88.99.2/326a44-relay anycast addressRFC 6751No
192.168.0.0/16Private-UseRFC 1918No
192.175.48.0/24Direct Delegation AS112 ServiceRFC 7534Yes
198.18.0.0/15BenchmarkingRFC 2544No
198.51.100.0/24Documentation (TEST-NET-2)RFC 5737No
203.0.113.0/24Documentation (TEST-NET-3)RFC 5737No
224.0.0.0/4Multicast (IANA multicast address space, not in the special-purpose registry)IANA multicast-addressesN/A
240.0.0.0/4ReservedRFC 1112 s4No
255.255.255.255/32Limited BroadcastRFC 8190, RFC 919 s7No

Full IPv6 special-purpose registry

BlockNameSourceGlobally reachable
::1/128Loopback AddressRFC 4291No
::/128Unspecified AddressRFC 4291No
::ffff:0:0/96IPv4-mapped AddressRFC 4291No
64:ff9b::/96IPv4-IPv6 TranslationRFC 6052Yes
64:ff9b:1::/48IPv4-IPv6 Translation (local-use)RFC 8215No
100::/64Discard-Only Address BlockRFC 6666No
100:0:0:1::/64Dummy IPv6 PrefixRFC 9780No
2001::/23IETF Protocol AssignmentsRFC 2928No
2001::/32TEREDORFC 4380, RFC 8190N/A
2001:1::1/128Port Control Protocol AnycastRFC 7723Yes
2001:1::2/128Traversal Using Relays around NAT AnycastRFC 8155Yes
2001:1::3/128DNS-SD Service Registration Protocol AnycastRFC 9665Yes
2001:2::/48BenchmarkingRFC 5180No
2001:3::/32AMTRFC 7450Yes
2001:4:112::/48AS112-v6RFC 7535Yes
2001:10::/28Deprecated (previously ORCHID, terminated 2014-03)RFC 4843N/A
2001:20::/28ORCHIDv2RFC 7343Yes
2001:30::/28Drone Remote ID Protocol Entity Tags (DETs) PrefixRFC 9374Yes
2001:db8::/32DocumentationRFC 3849No
2002::/166to4RFC 3056N/A
2620:4f:8000::/48Direct Delegation AS112 ServiceRFC 7534Yes
3fff::/20DocumentationRFC 9637No
5f00::/16Segment Routing (SRv6) SIDsRFC 9602No
fc00::/7Unique-LocalRFC 4193, RFC 8190No
fe80::/10Link-Local UnicastRFC 4291No
ff00::/8Multicast (IANA IPv6 address space, not in the special-purpose registry)RFC 4291N/A

Sources, read 2026-09-30: IANA IPv4 Special-Purpose Address Registry and IPv6 Special-Purpose Address Registry (both last updated 2025-10-09); IANA IPv6 Address Space (last updated 2025-10-23); IANA IPv4 Multicast Address Space (last updated 2026-08-20). The registries change occasionally, so treat this page as a snapshot of those dates. For the addresses themselves, see what is my IP and the subnet calculator.

Frequently asked questions

What are the private IP address ranges?

For IPv4, RFC 1918 defines 10.0.0.0/8, 172.16.0.0/12 (172.16.0.0 to 172.31.255.255) and 192.168.0.0/16. For IPv6, the Unique-Local block is fc00::/7 (RFC 4193). None of these is globally reachable.

What is the CGNAT IP range?

100.64.0.0/10, the Shared Address Space from RFC 6598 (100.64.0.0 to 100.127.255.255). Carriers use it for carrier-grade NAT. It is forwardable inside a provider's network but not globally reachable.

Does “public” mean the address is in use?

No. It only means the address is outside every special-purpose block. The tool cannot tell whether the address is assigned, routed, or answering, because it makes no network calls.

Why is 169.254.x.x not private?

169.254.0.0/16 is Link Local (RFC 3927), used when DHCP fails. The registry marks it as not forwardable and not globally reachable, so it never crosses a router, which is stricter than RFC 1918 space.

Where do I find my own IP address?

Use the What Is My IP Address? page, then paste the result here. For where an IP is located rather than what kind it is, use the IP lookup tool.

Registry snapshot — no network access

Everything is computed in your browser from a copy of the IANA registries dated above. The result describes the address block, not any particular device or whether the address is currently assigned.

Advertisement
Advertisement
Listening…