← Tous les Guides
Guide

Les Classes d'Adresses IP Expliquées

Un guide complet pour comprendre les classes d'adresses IP — de la Classe A à la Classe E, les plages privées et la transition vers le CIDR.

IP Address Classification

The IP address classification system was established in 1981 as part of the original Internet Protocol specification (RFC 791). It defined five address classes — A through E — based on the leading bits of the first octet. This classful architecture was designed to simplify routing by providing a fixed boundary between the network and host portions of an address, eliminating the need to transmit subnet mask information alongside routing updates.

Each class was intended for a different scale of network. Class A accommodated a small number of very large networks, Class B served medium-sized organizations, and Class C supported the vast majority of smaller networks. While this system worked in the early internet era, the rigid boundaries between classes eventually led to significant address waste and contributed to the accelerated depletion of available IPv4 space.

Class A Addresses

Class A addresses are identified by a leading bit of 0 in the first octet, giving a range from 1.0.0.0 to 126.255.255.255 (the 0.x.x.x and 127.x.x.x ranges are reserved for special purposes). With an 8-bit network prefix and 24 bits for hosts, each Class A network can accommodate approximately 16.7 million host addresses — an enormous allocation by any standard.

Only 126 Class A networks exist, and they were assigned to the largest organizations and government entities in the early days of the internet. Companies like Apple (17.0.0.0/8), Ford (19.0.0.0/8), and the US Department of Defense hold multiple Class A allocations. Many of these legacy holders have begun selling or leasing portions of their unused Class A space through the IPv4 transfer market, as few organizations genuinely need millions of IP addresses.

Range

1.0.0.0 – 126.255.255.255. The first octet identifies the network; the remaining three octets identify hosts.

Default Mask

255.0.0.0 (or /8). Only the first octet is used for the network portion in classful routing.

Networks

126 total Class A networks. Each was assigned as a single massive block to one organization.

Hosts per Network

Approximately 16.7 million (2²⁴ − 2 = 16,777,214 usable). Far more than most organizations require.

Class B Addresses

Class B addresses begin with binary bits 10 in the first octet, covering the range from 128.0.0.0 to 191.255.255.255. With a 16-bit network prefix and 16 bits for hosts, each Class B network supports up to 65,534 usable host addresses. This middle-ground allocation was designed for medium to large organizations such as universities, large corporations, and government agencies.

A total of 16,384 Class B networks are available. During the 1990s internet boom, Class B allocations were heavily requested because Class C (254 hosts) was too small for many organizations while Class A was far too large. This led to rapid depletion of the Class B space and was one of the key factors driving the adoption of CIDR, which allowed organizations to receive precisely the amount of address space they needed rather than being forced into class-sized allocations.

Range

128.0.0.0 – 191.255.255.255. The first two octets identify the network; the last two identify hosts.

Default Mask

255.255.0.0 (or /16). Two octets for the network portion in classful routing.

Networks

16,384 total Class B networks. Many were assigned to universities and large enterprises.

Hosts per Network

Up to 65,534 usable hosts (2¹⁶ − 2). A practical size for campus and corporate networks.

Class C Addresses

Class C addresses start with binary bits 110, spanning the range 192.0.0.0 to 223.255.255.255. With a 24-bit network prefix and only 8 bits for hosts, each Class C network provides just 254 usable host addresses. This was the most commonly allocated class, designed for small organizations, branch offices, and individual network segments.

Over 2.1 million Class C networks exist, making this the largest pool of classful allocations. A single Class C (/24) remains the smallest block that most internet routers will accept in their routing tables, making it the de facto minimum viable allocation for independent internet presence. In today's IPv4 market, /24 blocks are the most frequently traded unit and serve as the benchmark for per-IP pricing.

Range

192.0.0.0 – 223.255.255.255. The first three octets identify the network; the last octet identifies hosts.

Default Mask

255.255.255.0 (or /24). Three octets for the network, one for hosts in classful routing.

Networks

Approximately 2.1 million Class C networks. The most numerous of all address classes.

Hosts per Network

254 usable hosts (2⁸ − 2). Sufficient for small offices but limiting for larger deployments.

Class D and Class E

Class D addresses (224.0.0.0 to 239.255.255.255) are reserved exclusively for IP multicast. Unlike unicast addresses that identify a single destination, multicast addresses allow a single packet to be delivered to multiple recipients simultaneously. This is used for applications like video streaming, online gaming, and network protocols such as OSPF (224.0.0.5) and RIP (224.0.0.9). Class D addresses are not assigned to individual hosts or organizations.

Class E addresses (240.0.0.0 to 255.255.255.255) were designated as experimental and reserved for future use. Despite representing approximately 268 million addresses, they have never been made available for general allocation. The address 255.255.255.255 serves as the limited broadcast address. Various proposals have suggested releasing the Class E space to help alleviate IPv4 exhaustion, but compatibility concerns with legacy network equipment have prevented this from happening.

Private IP Address Ranges

RFC 1918, published in 1996, designated specific address ranges within Classes A, B, and C as private — meaning they can be used freely within internal networks but are not routable on the public internet. These ranges are 10.0.0.0/8 (Class A: over 16 million addresses), 172.16.0.0/12 (Class B: approximately 1 million addresses), and 192.168.0.0/16 (Class C: 65,536 addresses). Any organization can use these addresses internally without coordination or registration.

Network Address Translation (NAT) bridges the gap between private and public addresses by translating private internal IPs to a public IP address when traffic leaves the network. This technology has been instrumental in extending the usable life of IPv4, as a single public IP can serve hundreds or thousands of internal devices. Most home routers use the 192.168.0.0/24 or 192.168.1.0/24 range by default, while enterprise networks typically use the 10.0.0.0/8 space for its vast capacity.

10.0.0.0/8 (Class A Private)

Over 16 million addresses. Preferred by enterprises and data centers for its enormous internal address space.

172.16.0.0/12 (Class B Private)

Approximately 1 million addresses (172.16.0.0 – 172.31.255.255). Common in medium-sized corporate networks.

192.168.0.0/16 (Class C Private)

65,536 addresses. The standard range for home networks and small business environments.

NAT Translation

Translates private IPs to public IPs at the network boundary. Enables thousands of devices to share a single public address.

From Classful to CIDR

The classful addressing system suffered from a fundamental inefficiency: the gap between class sizes was too large. An organization needing 300 addresses couldn't use a Class C (254 hosts) and would be assigned a Class B (65,534 hosts), wasting over 65,000 addresses. This "all or nothing" approach led to rapid exhaustion of the Class B space and enormous waste across the internet.

Classless Inter-Domain Routing (CIDR), standardized in 1993 through RFC 1517–1520, eliminated the rigid class boundaries entirely. Under CIDR, any prefix length from /0 to /32 can be used, allowing allocations like /22 (1,024 addresses) or /20 (4,096 addresses) that don't correspond to any traditional class. This flexibility dramatically improved address utilization and slowed the rate of IPv4 exhaustion.

Today, classful networking is considered a historical concept taught for educational purposes. All modern routing protocols (BGP, OSPF, EIGRP) are classless and support VLSM natively. However, understanding the original class system remains valuable because many network conventions — such as the default subnet masks, private address ranges, and the /24 as a minimum routable prefix — trace their origins directly to the classful architecture.

Questions Fréquemment Posées

Réponses aux questions courantes sur les classes d'adresses IP

The five IP address classes are: Class A (1.0.0.0 – 126.255.255.255) for large networks, Class B (128.0.0.0 – 191.255.255.255) for medium networks, Class C (192.0.0.0 – 223.255.255.255) for small networks, Class D (224.0.0.0 – 239.255.255.255) for multicast, and Class E (240.0.0.0 – 255.255.255.255) reserved for experimental use.

192.168.1.1 is a Class C address (first octet 192 falls in the 192–223 range). It is also a private IP address defined by RFC 1918 within the 192.168.0.0/16 range, commonly used as the default gateway address for home routers.

Classful networking was abandoned because the fixed class sizes caused massive address waste. The jump from Class C (254 hosts) to Class B (65,534 hosts) was too large, leading organizations to receive far more addresses than needed. CIDR replaced it in 1993 with flexible prefix lengths for efficient allocation.

Class C was the most commonly allocated class, with over 2.1 million networks available. In today's post-classful internet, /24 blocks (equivalent to a single Class C) remain the most frequently traded and deployed subnet size in the IPv4 market.

IP classes are no longer used for address allocation or routing decisions. Modern networking uses CIDR exclusively. However, the class system's legacy persists in conventions like default subnet masks, private address ranges (10.x, 172.16.x, 192.168.x), and the /24 minimum routable prefix.

CIDR (Classless Inter-Domain Routing), introduced in 1993, replaced classful addressing. CIDR allows any prefix length (/0 to /32) instead of the fixed /8, /16, /24 boundaries. This, combined with VLSM (Variable Length Subnet Masking), enables precise address allocation matching actual requirements.

Vous Cherchez des Blocs d'Adresses IPv4 ?

Que ce soit /24 ou /16, parcourez notre marché pour des blocs IPv4 à prix compétitifs dans toutes les régions RIR.