Glossary

Networking

Class C subnet

A block of 256 IPv4 addresses, written /24 today. Classes were replaced by CIDR in 1993, but proxy sellers still count their class C subnets.

Updated 19 September 2026 · 19 primary sources

A class C subnet is a block of 256 IPv4 addresses that share their first three numbers, such as 203.0.113.0 to 203.0.113.255. Today it is written 203.0.113.0/24. The name comes from the address classes of 1981. At the time, any address from 192.0.0.0 to 223.255.255.255 was a class C IP address, in a network of exactly this size. CIDR replaced the classes in 1993, and the 2006 CIDR standard calls a /24 a "legacy Class C".

The word survives in sales copy. Proxy and hosting sellers count how many different class C subnets their addresses come from, because a site can block a whole /24 in one rule. The count says less than it seems to. A pool can cover thousands of /24 blocks and still sit in a handful of networks. A whole network can be blocked just as easily.

The five IP address classes

The Internet Protocol standard of January 1980 used the first byte of an address for the network and the other three for the machine on it. That left room for only 256 networks. The version of September 1981 replaced that with classes, in which the first bits of an address said where the network part ended. In class A the first 8 bits named the network and the last 24 the machine. Class B split 16 and 16. Class C used 24 bits for the network and left 8, enough for 254 hosts.

The sizes were a guess about the future. The 2006 CIDR standard recalls that "certain assumptions were made about the number of organizations to be connected" and about how many machines each would have. A multicast proposal of December 1985 suggested class D, then meaning every address starting with 111. The multicast standard proposed in July 1986 narrowed it to addresses starting 1110 and named those starting 1111 class E, "reserved for future addressing modes". Class E is still reserved today.

The five IPv4 address classes. Bits and network counts from RFC 790 and RFC 791 (September 1981), classes D and E from RFC 988 (July 1986) and RFC 1112 (August 1989).
ClassFirst bitsAddress rangeNetworksAddresses per network
A00.0.0.0 to 127.255.255.25512816,777,216
B10128.0.0.0 to 191.255.255.25516,38465,536
C110192.0.0.0 to 223.255.255.2552,097,152256, of which 254 for hosts
D1110224.0.0.0 to 239.255.255.255None, multicast groupsNot divided
E1111240.0.0.0 to 255.255.255.255None, reservedNot divided

Where the words come from

The class names were published in September 1981. The protocol text wrote them in lower case: class a, b and c. The list of assigned numbers published the same month labelled its diagrams Class A, Class B and Class C Address. That list wrote a class C network as nnn.nnn.nnn.rrr: three numbers for the network and the last one for the machine.

"Subnet" came later. A proposal of October 1984 and the subnetting standard of August 1985 let a site divide one class network into several subnets. The standard's example for a class C network gives 192.1.127.0 a three-bit subnet field, which makes eight subnets of 32 addresses. In that original sense a class C subnet was a piece of a class C network. Sellers now use the phrase for the whole /24.

The first CIDR document, in June 1992, called the idea supernetting. Each network provider would get a block of class C networks that the rest of the internet could reach through one route. It was meant as a stopgap, "viable for at least three (3) years". The 2006 CIDR standard notes that the old class C space that cannot be combined this way is sometimes called "the swamp". It put the swamp at about 15,000 routing table entries.

Why the classes ended

Most organisations fell between the sizes. The CIDR proposal of September 1993 said so directly. Class C, "with a maximum of 254 host addresses, is too small, while class B, which allows up to 65534 addresses, is too large for most organizations". Class B space was running out, and the routing tables were growing "beyond the ability of current software, hardware, and people to effectively manage".

The IETF had formed a group to study the problem in November 1991. Its answer, CIDR, dropped the classes. A block can be any power-of-two size, so a network gets a block close to what it needs. The size is written as a prefix length after a slash. Routing followed in 1994, when providers deployed BGP4 and the number of routing table entries dropped sharply. By June 1995 the standard for routers said the class of an address was of "only historical interest".

One change from May 1993 still shows in addresses today. The registry plan of that month divided part of the class C space by region. Europe got 194 and 195, North America 198 and 199, Central and South America 200 and 201, and the Pacific Rim 202 and 203. The IANA register still lists those numbers under the matching regional registries, and the proxies on our free list still follow the plan closely.

The class C regions of May 1993 (RFC 1466), the registry that holds each range today (IANA register, updated October 2025), and where the live proxies on our free list in each range were located on 19 September 2026.
First numberRegion in 1993Registry todayLive proxies located in that region
194 and 195EuropeRIPE NCC28 of 36
198 and 199North AmericaARIN17 of 23
200 and 201Central and South AmericaLACNIC64 of 64
202 and 203Pacific RimAPNIC92 of 92, in Asia or Oceania

Why a /24 still matters

The class is gone, but the size is not. A /24 is the smallest IPv4 block that networks accept from each other. An IETF guide of 2015, citing the RIPE community, notes that longer prefixes "are generally neither announced nor accepted in the Internet". So a /24 is routed as one unit, normally by one network. On our free list, every one of the 411 blocks holding more than one live proxy sat in a single network.

Sites act on that. Cloudflare's IP access rules, for example, match a single address, an IPv4 range of /24 or /16, or a whole ASN. One rule covers every address in a /24, and one more covers every address the network holds.

Class C diversity in proxy sales

A pool spread over many /24 blocks survives a block on any one of them, and that is what the count is meant to show. One seller advertised its datacenter proxies in August 2021 as 20,000 class C subnets in 9 ASNs. That pool is wide across blocks and narrow across networks: a site that blocks by ASN needs nine rules for it, not twenty thousand.

Our free proxy list, which collects public proxies from across the internet, has the opposite shape. On 19 September 2026 its 3,662 live IPv4 addresses sat in 2,920 different /24 blocks and 1,438 networks. Only 411 blocks held more than one address, and the busiest held 14.

When a seller quotes a class C count, ask for the number of networks as well. A spread over many /24 blocks protects a pool from a block on one range. Only a spread over many networks protects it from a block on a whole network.

Spread across /24 blocks against spread across networks. Our list as measured through our public API on 19 September 2026; the seller's pool as advertised in August 2021.
PoolAddresses/24 blocksNetworks (ASNs)
Our live free proxy list3,6622,9201,438
A seller's datacenter pool, as advertisedNot stated20,0009

How HProxy handles it

On our free proxy list every address links to a page for its /24 block. That page lists the live proxies in the block, re-checked every few minutes, and names the network behind it. Premium residential lines work one level up. They take an asn field that pins every exit to one network, the unit a site blocks when a /24 is not enough.

Frequently asked questions

Are IP address classes still used?

Not for routing or handing out addresses. CIDR replaced them in September 1993, and by June 1995 the standard for routers said the class of an address was of "only historical interest". The names live on as shorthand. A class C usually means a /24, and the multicast and reserved ranges are still called class D and class E.

What is the class C IP address range?

192.0.0.0 to 223.255.255.255, every address whose first three bits are 110, so any address starting with a number from 192 to 223 is in it. The range held 2,097,152 networks of 256 addresses each, 536,870,912 addresses in all, one eighth of IPv4.

What is the class C subnet mask?

255.255.255.0, which is /24 in CIDR notation: 24 bits for the network and 8 for the hosts. It was the natural mask of a class C network. From 1985 a site could use a longer mask to split its class C network into smaller subnets.

Are class C IP addresses public?

Most are. The range holds the private block 192.168.0.0/16, which the 1996 rules for private networks call "256 contiguous class C network numbers". It also holds a few small blocks kept for documentation and testing. That is why a home router's own address, such as 192.168.1.1, is in the class C range but is not routed on the internet.

Is class C used for multicast?

No. Class C addresses are ordinary addresses for single machines. Multicast has its own range, the old class D, from 224.0.0.0 to 239.255.255.255.

Why was classful addressing wasteful?

Because a network had to be one of three sizes. An organisation needing 1,000 addresses had two choices. One was a class B, leaving about 64,500 addresses unused. The other was four class C networks, each a separate entry in the routing table of every large router. The first choice used up class B space, the second filled the routing tables, and CIDR was written to fix both.

What does class C diversity mean for proxies?

That the addresses come from many different /24 blocks, so a block on one range removes only a few of them. Ask how many networks they come from as well. A site can block a whole network in one rule, and a pool with thousands of /24 blocks can still sit in fewer than ten networks.

Back to the full glossary.

HProxy.

Do not take our word for it.Measure it yourself.

Runs in your browser against the live address. No signup, no stored list.

HProxy