IP Address Lookup
Professional-grade IP analysis tool. Features CIDR subnet calculation, binary visualization, IPv6 expansion, and cross-referencing against the IANA Special-Purpose Registry.
About
In network engineering, ambiguity is the enemy of security. This tool provides a deterministic, RFC-compliant analysis of IPv4 and IPv6 addresses. Unlike basic geolocation lookups, this system dissects the packet-level structure of an IP address, revealing its binary composition, subnet allocation, and routing status.
We solve the specific problem of Contextual Identification. Knowing an IP is "10.0.0.1" is insufficient; knowing it is a Class A Private Network address (RFC 1918) with a specific binary bitmask allows engineers to configure firewalls and routing tables correctly. Errors in identifying Link-Local, Carrier-Grade NAT, or Documentation ranges often lead to routing loops or security breaches. This tool integrates the full IANA Special-Purpose Registry to flag reserved blocks instantly.
Formulas
The core of IP analysis relies on bitwise logic. For an IPv4 address IP and a subnet mask Mask, the Network Address is calculated using the bitwise AND operator:
The Broadcast Address is derived by inverting the mask (NOT operator) and applying a bitwise OR with the Network Address:
To convert an IPv4 address to its 32-bit Integer representation (used in database storage), we sum the octets shifted by powers of 8 (where O represents an octet):
Reference Data
| CIDR Block | Designation | RFC Standard | Usage Context | Routing Scope |
|---|---|---|---|---|
| 0.0.0.0/8 | Current Network | RFC 1122 | Source address for hosts on this network | Local |
| 10.0.0.0/8 | Private-Use | RFC 1918 | Internal Enterprise Networks | Private |
| 100.64.0.0/10 | Shared Address (CGN) | RFC 6598 | ISP Carrier-Grade NAT | Private |
| 127.0.0.0/8 | Loopback | RFC 1122 | Host self-communication | Host |
| 169.254.0.0/16 | Link Local | RFC 3927 | Auto-configuration (APIPA) | Link |
| 172.16.0.0/12 | Private-Use | RFC 1918 | Internal Networks (Class B) | Private |
| 192.0.0.0/24 | IETF Protocol | RFC 6890 | Special IETF assignments | Varied |
| 192.0.2.0/24 | TEST-NET-1 | RFC 5737 | Documentation & Examples | Nowhere |
| 192.168.0.0/16 | Private-Use | RFC 1918 | SOHO Networks (Class C) | Private |
| 198.18.0.0/15 | Benchmarking | RFC 2544 | Inter-device benchmark testing | Private |
| 224.0.0.0/4 | Multicast | RFC 1112 | One-to-Many communication | Global/Local |
| 240.0.0.0/4 | Reserved | RFC 1112 | Future Use (Class E) | Reserved |
| ::1/128 | IPv6 Loopback | RFC 4291 | Host self-communication | Host |
| fe80::/10 | IPv6 Link-Local | RFC 4291 | Single link communication | Link |
| fc00::/7 | Unique Local (ULA) | RFC 4193 | Local IPv6 Intranets | Private |