IP Range Checker
Check whether an IP address is private, reserved, loopback, CGNAT, or public. Supports IPv4 and IPv6 with IANA and RFC details.
Input
Output
Readme
What are IP address ranges?
An IP address is a numerical label assigned to every device connected to a network. Not all IP addresses are treated equally — certain blocks are reserved for specific purposes defined by the Internet Assigned Numbers Authority (IANA) and documented in various RFCs. These reserved ranges include private networks (used inside homes and offices), loopback addresses (used for local testing), link-local addresses (automatically assigned when no DHCP is available), documentation ranges, and multicast groups.
Understanding which range an IP address belongs to is essential for network troubleshooting, security analysis, and firewall configuration. A public IP address is routable on the internet, while a private or reserved address is not and serves a specific local or administrative purpose.
Tool description
This tool checks an IPv4 or IPv6 address and identifies which IANA-defined range it belongs to. It displays the address classification, the CIDR block it falls within, its purpose, the relevant RFC, and whether the address is public or reserved.
Features
- IPv4 and IPv6 support: Works with both address families.
- Range classification: Identifies private, loopback, link-local, CGNAT, documentation, multicast, broadcast, and public ranges.
- RFC reference: Shows the RFC that defines the matched range.
- CIDR notation: Displays the exact CIDR block the address belongs to.
- Public vs. reserved indicator: Clearly flags whether the address is routable on the public internet.
Supported address classifications
| Classification | Example range | Purpose |
|---|---|---|
| Private (Class A) | 10.0.0.0/8 | RFC 1918 private networks |
| Private (Class B) | 172.16.0.0/12 | RFC 1918 private networks |
| Private (Class C) | 192.168.0.0/16 | RFC 1918 private networks |
| Loopback | 127.0.0.0/8 | Local host communications |
| Link-Local (APIPA) | 169.254.0.0/16 | Auto-configured when no DHCP |
| CGNAT | 100.64.0.0/10 | Carrier-Grade NAT (RFC 6598) |
| Documentation | 192.0.2.0/24 | Examples and documentation |
| Multicast | 224.0.0.0/4 | One-to-many delivery |
| Public | — | Routable on the internet |
Use cases
- Network debugging: Quickly determine whether an IP address seen in logs is internal or external and what its intended purpose is.
- Security analysis: Identify unexpected private or reserved addresses in traffic that should only carry public IPs.
- Firewall and ACL configuration: Verify address ranges when writing rules that need to distinguish between public and private IP space.