List of All IP Addresses: *.*.*.* (0.*.*.* - 255.*.*.*)

Historically, the IPv4 address space was divided into five main categories known as "classes" (A, B, C, D, and E). This system, called classful addressing, defined the size of a network based on the first number in the IP address. While this method is now largely replaced by the more flexible Classless Inter-Domain Routing (CIDR), understanding these classes is still helpful for networking basics.

The classes are defined by the range of the first of the four numbers in an IP address:

  • Class A: Ranges from 1.0.0.0 to 126.255.255.255. Designed for very large networks. (The 127.x.x.x range is reserved for loopback and diagnostic purposes).
  • Class B: Ranges from 128.0.0.0 to 191.255.255.255. Designed for medium to large-sized networks.
  • Class C: Ranges from 192.0.0.0 to 223.255.255.255. Most commonly used for small local networks.
  • Class D: Ranges from 224.0.0.0 to 239.255.255.255. Reserved for Multicast, used for streaming to groups of devices.
  • Class E: Ranges from 240.0.0.0 to 255.255.255.255. Reserved for experimental or future use.

IPv4: all Network Class, Net ID, Host ID Description of IP Address in Binary, Decimal and Hexadecimal Description of IP Address Class A/B/C/D/E and Network ID, Host ID

Content:

1. First IP Address Example

IP:0 Icon / Image Meaning Table

0.0.0.0 is a reserved IP address. The reserved IP address will not be used on the Internet, so when the router connected to the WAN processes the reserved IP address, it just discards the packet and does not route it to the WAN. Thus, the data generated by the reserved IP address is isolated inside the LAN. More details: 0.0.0.0.

🔝 Back to top

2. List of Class A IP Addresses

IPv4: 0 Network Class, Net ID, Host ID Description of IP Address in Binary, Decimal and Hexadecimal Description of IP Address Class A/B/C/D/E and Network ID, Host ID

In the historical "classful" addressing system, a Class A IP address is part of a range designed for very large networks. Its structure is split into two main parts: the first number (the first byte) identifies the network, while the last three numbers (the last three bytes) identify the individual devices (or hosts) within that network. A key technical rule for a Class A address is that in its binary form, the very first bit must always be 0.

This structure defines the usable Class A range from 1.0.0.0 to 126.255.255.255 (the 127.x.x.x block is reserved for special purposes like loopback). This results in a small number of possible networks (only 126), but each one can support a massive number of devices: over 16 million hosts (224 - 2).

To learn more about specific network blocks within this class, you can click on an entry in the list that follows.

🔝 Back to top

3. List of Class B IP Addresses

IPv4: 128 Network Class, Net ID, Host ID Description of IP Address in Binary, Decimal and Hexadecimal Description of IP Address Class A/B/C/D/E and Network ID, Host ID

In the historical "classful" addressing system, a Class B IP address is part of a range designed for medium-to-large sized networks. Its structure is split into two parts: the first two numbers (bytes) identify the network, while the last two numbers (bytes) identify the individual devices (or hosts) within that network. A key technical rule for Class B is that in its binary form, the first two bits must always be 10.

This structure defines the Class B range from 128.0.0.0 to 191.255.255.255. Because the first two bits are fixed, 14 bits remain for the network ID, allowing for 16,384 (214) unique networks. The remaining 16 bits for the host ID mean each of these networks can support up to 65,534 devices (216 - 2).

To learn more about specific network blocks within this class, you can click on an entry in the list that follows.

🔝 Back to top

4. List of Class C IP Addresses

IPv4: 192 Network Class, Net ID, Host ID Description of IP Address in Binary, Decimal and Hexadecimal Description of IP Address Class A/B/C/D/E and Network ID, Host ID

In the historical "classful" addressing system, a Class C IP address is part of a range designed for small local networks. Its structure uses the first three numbers (bytes) to identify the network, while the last number (byte) identifies the individual devices (or hosts) within that network. A key technical rule for Class C is that in its binary form, the first three bits must always be 110.

This structure defines the Class C range from 192.0.0.0 to 223.255.255.255. Because the first three bits are fixed, 21 bits remain for the network ID, allowing for a large number of unique networks—over 2 million (221). However, with only 8 bits for the host ID, each network is small, supporting a maximum of 254 usable devices (28 - 2).

To learn more about specific network blocks within this class, you can click on an entry in the list that follows.

🔝 Back to top

5. List of Class D IP Addresses

IPv4: 224 Network Class, Net ID, Host ID Description of IP Address in Binary, Decimal and Hexadecimal Description of IP Address Class A/B/C/D/E and Network ID, Host ID

In the historical "classful" addressing system, a Class D IP address is part of a special range set aside for a specific purpose. A key technical rule for Class D is that in its binary form, the first four bits must always be 1110.

This structure defines the Class D range from 224.0.0.0 to 239.255.255.255. Unlike the other classes, Class D addresses are not split into network and host parts. Instead, the entire address is used for a single purpose: multicasting.

Multicasting is a method of "one-to-many" communication, where a single stream of data is sent to multiple recipients at once. It's commonly used for services like video streaming and online conferencing. These addresses are managed by the Internet Assigned Numbers Authority (IANA) and are not assigned to individual devices.

To learn more about specific network blocks within this class, you can click on an entry in the list that follows.

🔝 Back to top

6. List of Class E IP Addresses

IPv4: 240 Network Class, Net ID, Host ID Description of IP Address in Binary, Decimal and Hexadecimal Description of IP Address Class A/B/C/D/E and Network ID, Host ID

In the historical "classful" addressing system, a Class E IP address is part of a special block that is reserved. A key technical rule for Class E is that in its binary form, the first four bits must always be 1111.

This structure defines the Class E range from 240.0.0.0 to 255.255.255.255. Similar to Class D, these addresses are not divided into network and host parts. The entire Class E block is reserved by the Internet Engineering Task Force (IETF) for experimental and future use.

Because they are reserved for research, you will not find any Class E addresses in use on the public internet.

To learn more about specific network blocks within this class, you can click on an entry in the list that follows.

🔝 Back to top

7. Last IP Address Example

IP:255.255.255.255 Icon / Image Meaning Table

255.255.255.255 is a reserved IP address. The reserved IP address will not be used on the Internet, so when the router connected to the WAN processes the reserved IP address, it just discards the packet and does not route it to the WAN. Thus, the data generated by the reserved IP address is isolated inside the LAN. More details: 255.255.255.255.

🔝 Back to top

8. Summary

You can see that there is no overlap between different classes of IP address.

The 5 classes of IP addresses are also different from their uses:

  1. Class A IP addresses are used by government agencies;
  2. Class B IP addresses are allocated to medium-sized enterprises;
  3. Class C IP addresses can be assigned freely;
  4. Class D IP addresses are used for multicast;
  5. Class E IP addresses are reserved for experimentation.

At present, the popular IPv4 classification is divided from different combinations of network number and host number. For 32-bit addresses, the length of ABC three classes of network numbers is 8, 16, 24, and class D is used for multicast, class E is reserved. All network space calculations must be 'minus 2' because 2 reserved addresses are deducted: '0' for this network and '255' for broadcast.

🔝 Back to top

Languages