Skip to main content
IP Range CalculatorPRO
IPv4 Subnetting & RangeInstant Client-Side Tool

Special-Purpose Address Classifier

Use a selected address registry snapshot.

Special-Purpose Address Classifier: inputs and results

Enter an IP address, CIDR prefix, or range. Then check its first and last address below.

Quick presets:

Calculated Boundaries & ParametersReady

Network Address192.168.1.0
Broadcast Address192.168.1.255
First Usable Host192.168.1.1
Last Usable Host192.168.1.254
Subnet Mask255.255.255.0
Wildcard Mask0.0.0.255
Total Addresses256
Usable Host Range254

How Special-Purpose Address Classifier Works?

The Special-Purpose Address Classifier works by comparing an IPv4 address against every block in a selected snapshot of the IANA IPv4 Special-Purpose Address Registry and returning the most specific match.

  1. Enter an address or prefix

    Type a value such as 100.72.10.4 or 198.18.0.0/15.

  2. Select the registry snapshot

    The classifier uses a dated copy of the IANA registry defined by RFC 6890, so every result is reproducible.

  3. Find the matching block

    The classifier tests the address against each registry block and keeps the longest match.

  4. Return the attributes

    The result shows the block name, the defining RFC, and whether the block is globally reachable.

Special-Purpose Address Classifier Formula

The Special-Purpose Address Classifier formula is Match = the registry block with the largest prefix p where (IP AND Mask(p)) = Block Network.

Membership test

(IP AND Mask(p)) = N

Runs for every registry block.

Best match

max(p) over all matches

The most specific block wins.

No match

Result = Global unicast

Addresses outside every block are ordinary public addresses.

Worked example: 100.72.10.4

100.64.0.0/10 → mask 255.192.0.0
72 AND 192 = 64 → 100.64.0.0 = block network ✓
Name   = Shared Address Space (CGNAT)
RFC    = RFC 6598
Global = No

Special-Purpose Address Classifier Conversion Table

The Special-Purpose Address Classifier conversion table lists 16 special-purpose IPv4 blocks with the block size, the defining RFC, and global reachability.

BlockNameAddressesRFCGlobally Reachable
0.0.0.0/8"This network"16,777,216RFC 791No
10.0.0.0/8Private-Use16,777,216RFC 1918No
100.64.0.0/10Shared Address Space4,194,304RFC 6598No
127.0.0.0/8Loopback16,777,216RFC 1122No
169.254.0.0/16Link-Local65,536RFC 3927No
172.16.0.0/12Private-Use1,048,576RFC 1918No
192.0.0.0/24IETF Protocol Assignments256RFC 6890No
192.0.2.0/24Documentation (TEST-NET-1)256RFC 5737No
192.88.99.0/246to4 Relay Anycast (deprecated)256RFC 7526No
192.168.0.0/16Private-Use65,536RFC 1918No
198.18.0.0/15Benchmarking131,072RFC 2544No
198.51.100.0/24Documentation (TEST-NET-2)256RFC 5737No
203.0.113.0/24Documentation (TEST-NET-3)256RFC 5737No
224.0.0.0/4Multicast268,435,456RFC 5771Scoped
240.0.0.0/4Reserved268,435,456RFC 1112No
255.255.255.255/32Limited Broadcast1RFC 919No

What is Special-Purpose Address Classifier?

The Special-Purpose Address Classifier is a tool that identifies whether an IPv4 address belongs to a reserved, private, documentation, or other special-purpose block, and which RFC defines that block.

The Internet Assigned Numbers Authority (IANA) maintains the IPv4 Special-Purpose Address Registry. Each entry lists a block, a name, an RFC, and flags such as "globally reachable" and "forwardable". The classifier works from a dated snapshot of that registry, which keeps results consistent across runs.

About 592 million IPv4 addresses, roughly 13.8 % of the 4.29 billion total, fall into special-purpose or reserved space. Most of the share comes from the multicast block (268 million) and the reserved 240.0.0.0/4 block (268 million).

What are the uses of Special-Purpose Address Classifier?

There are 5 main uses of the Special-Purpose Address Classifier, including bogon filtering, log triage, and test data selection.

  • Building bogon filters

    Edge routers drop packets from special-purpose sources. The classifier confirms which blocks belong in the filter.

  • Triaging security logs

    An alert from 100.72.10.4 points to a carrier-grade NAT customer, not to a public host.

  • Choosing documentation addresses

    RFC 5737 blocks are safe for examples and training material. The classifier confirms the right block.

  • Validating customer input

    Signup forms reject loopback and link-local addresses entered as public server IPs.

  • Explaining unreachable addresses

    Support teams show users that 169.254.x.x means DHCP failed, not that the server is down.