When a network uses classless inter-domain routing, a /23 is a common size because it gives you room for 510 usable hosts without jumping to a much larger subnet. If you need to calculate the subnet mask for /23 networks, plus the usable range, network address, broadcast address, and total IP count, this guide walks through the math and the shortcut method side by side. The goal is practical subnetting practice you can use during troubleshooting, network address planning, and Cisco CCNA v1.1 (200-301) study sessions.
Cisco CCNA v1.1 (200-301)
Learn essential networking skills and gain hands-on experience in configuring, verifying, and troubleshooting real networks to advance your IT career.
Get this course on Udemy at the lowest price →Quick Answer
A /23 network uses the subnet mask 255.255.254.0, which gives 512 total IPv4 addresses and 510 usable hosts as of August 2026. The block size is 2 in the third octet, so valid network boundaries move in increments like 192.168.0.0, 192.168.2.0, and 192.168.4.0.
Quick Procedure
- Convert the /23 prefix to a subnet mask.
- Find the block size in the changing octet.
- Identify the network boundary from the IP address.
- Set the broadcast address to the last IP in the block.
- Subtract two addresses to get usable hosts.
- Verify the range with binary or block-size checking.
| Prefix Length | /23 |
|---|---|
| Subnet Mask | 255.255.254.0 as of August 2026 |
| Total Addresses | 512 as of August 2026 |
| Usable Hosts | 510 as of August 2026 |
| Block Size | 2 in the third octet as of August 2026 |
| Network Portion | 23 bits as of August 2026 |
| Host Portion | 9 bits as of August 2026 |
Understanding CIDR and Prefix Lengths
Classless inter-domain routing, or CIDR, is a method for writing IP networks with a slash and a prefix length instead of the old classful A, B, and C model. A /23 means the first 23 bits belong to the network portion, and the remaining 9 bits belong to the host portion. That is why prefix length directly determines both the subnet mask and the number of addresses available in the block.
Compared with a /24, a /23 doubles the address space. A /24 has 256 total addresses, while a /23 has 512 total addresses because one more host bit is available. Compared with a /22, a /23 is smaller by half and fits neatly between common office subnets and larger site blocks.
This is the core idea behind subnetting: you are dividing address space into predictable chunks so routing, DHCP, and VLAN planning stay organized. In real environments, that predictability matters more than memorizing a formula. If you understand the prefix, you can infer the mask, the network size, and the usable range quickly.
Subnetting is not a memorization exercise. It is a way to carve IPv4 space into blocks that are easy to route, assign, and troubleshoot.
That same logic appears in the Cisco CCNA v1.1 (200-301) course when you work through IPv4 subnetting, VLAN boundaries, and gateway assignment. The course’s hands-on labs reinforce the difference between a prefix length and a dotted-decimal mask, which is one of the easiest places to make a mistake under exam pressure.
For official background on CIDR and routing practice, Cisco® publishes useful learning material on routing and IPv4 addressing through its documentation and learning network resources, while the RFC foundation remains the basis of modern IP allocation. For standards context, see RFC 4632 for CIDR usage and Cisco for routing and addressing references.
How Do You Convert /23 Into a Subnet Mask?
The subnet mask for /23 is 255.255.254.0. The reason is simple: 23 one-bits in binary fill the first 23 bits of the 32-bit IPv4 address, and the remaining bits are zeroes. When you convert that binary pattern to decimal octets, the third octet becomes 254 because 11111110 equals 254.
Break it down octet by octet. The first two octets are fully inside the network portion, so each one is 255. The third octet has seven ones and one zero, which produces 254. The fourth octet is all host bits, so it becomes 0.
Here is the binary pattern:
- First octet: 11111111 = 255
- Second octet: 11111111 = 255
- Third octet: 11111110 = 254
- Fourth octet: 00000000 = 0
A fast memory trick helps in subnetting practice: when the prefix lands in the third octet and the mask is one bit short of a full octet, the value is often an even number just below 255. For /23, that number is 254. This is one of those patterns worth recognizing instantly if you are doing network address planning or answering exam questions quickly.
Note
For IPv4 subnet masks, the prefix length tells you how many leading bits are set to 1. The dotted-decimal mask is just the readable form of that binary pattern.
For a standards-based explanation of how IPv4 addressing works, the IPv4 specification remains the original reference. If you want to practice mask recognition with vendor guidance, Microsoft® networking documentation is also useful for understanding address configuration and routing behavior in Windows environments at Microsoft Learn.
How Many Addresses Are in a /23 Network?
A /23 network contains 512 total IPv4 addresses. The formula is 2 to the power of the host bits, and the host bits equal 32 minus the prefix length. For /23, that gives 32 – 23 = 9 host bits, and 2^9 = 512.
That total is not the same as usable host count. Two addresses are reserved in every IPv4 subnet: the network address and the broadcast address. Subtract those two, and a /23 gives you 510 usable addresses for hosts, servers, gateways, printers, and other devices.
This is where /23 becomes practical for medium-sized network segments. It is larger than a /24, so you do not need to split a department into two separate subnets too early. At the same time, it is smaller than a /22, so it does not create an oversized block that is harder to manage or wasteful for address planning.
| Prefix | Usable Hosts as of August 2026 |
|---|---|
| /24 | 254 |
| /23 | 510 |
| /22 | 1022 |
That comparison is useful because it shows why /23 often feels like the “sweet spot” in IPv4 subnetting. It gives you enough host capacity for a busy VLAN or office segment, but it still keeps the boundary easy to compute. In practical terms, that means less manual renumbering and fewer routing entries than several smaller subnets.
For broader networking career context, the U.S. Bureau of Labor Statistics tracks growth and occupational data for network and computer systems roles at BLS. That data is one reason subnetting remains a core skill: it shows up in operations, support, infrastructure, and security work.
How Do You Find the Usable Host Range in a /23?
The usable host range starts one address after the network address and ends one address before the broadcast address. For a /23, that means there are 510 usable host IPs after you remove the two reserved addresses. This is the range you assign to endpoints, gateways, servers, and infrastructure services.
The first usable host is always the network address plus one. The last usable host is always the broadcast address minus one. That rule works for /23 the same way it works for any other IPv4 subnet, which makes it a reliable shortcut during subnetting practice.
- Find the network address. This is the first IP in the block.
- Find the broadcast address. This is the last IP in the block.
- Subtract the two reserved addresses. The result is the usable host count.
- Assign hosts inside the range. Keep the network and broadcast addresses unused.
In real deployments, this matters when you configure default gateways, DHCP scopes, and static server addresses. If the network address or broadcast address is assigned to a host, traffic will fail in ways that can be confusing at first glance. This is a classic subnetting error that shows up in labs and production incidents alike.
The first usable address is never the network address itself, and the last usable address is never the broadcast address itself.
For address-management practice, many teams also align their ranges with DHCP planning and gateway conventions. Official vendor guidance on DHCP and IP configuration can be found in the documentation for operating systems and network services, and ISC DHCP Server references are still useful when studying legacy or lab deployments. For more detail, see ISC DHCP Server.
How Do You Determine the Network and Broadcast Addresses?
The network address is the first address in the subnet block, and the broadcast address is the last address in that same block. For /23 subnets, the key insight is that each block spans two consecutive /24 networks. That means the third octet changes in increments of 2, not 1.
You can find the block size by subtracting the subnet mask octet from 256. In a /23, the relevant octet is 254, so 256 – 254 = 2. That gives a block size of 2 in the third octet, which means valid network boundaries are 0, 2, 4, 6, 8, and so on.
- 192.168.0.0/23 covers 192.168.0.0 through 192.168.1.255
- 192.168.2.0/23 covers 192.168.2.0 through 192.168.3.255
- 192.168.4.0/23 covers 192.168.4.0 through 192.168.5.255
If you are given an address such as 192.168.10.37/23, the third octet is 10. Since 10 is even, it is already aligned on a valid boundary. If the third octet were 11, the network would start at 192.168.10.0 because /23 blocks always begin on even third-octet values and cover the next odd third octet too.
This is the logic behind efficient network address planning. Once you know the block size, you can immediately decide whether an address belongs to the lower or upper half of the subnet. That is especially useful when designing VLANs, separating departments, or tracking where a host should land in a campus network.
For protocol and routing reference material, Cisco documentation on IPv4 addressing and router interface configuration is a solid source. If you need broader theory on protocols in networking and layer 3 network design, Cisco’s official learning materials are the safest place to start at Cisco.
What Is the Step-by-Step Calculation for 192.168.10.37/23?
For 192.168.10.37/23, the correct network is 192.168.10.0 and the broadcast address is 192.168.11.255. The usable range runs from 192.168.10.1 to 192.168.11.254, and the subnet mask is 255.255.254.0. This example is useful because it shows the whole process without ambiguity.
- Identify the prefix. The /23 prefix means the mask is 255.255.254.0. That tells you immediately that the third octet is the subnetting octet and the block size is 2.
- Check the third octet. The third octet is 10, which is even. Because /23 blocks move in increments of 2, 10 is already a valid network boundary.
- Set the network address. The subnet starts at 192.168.10.0. The addresses in that block run through the next /24 as well.
- Find the broadcast address. The block ends at 192.168.11.255. Everything from 192.168.10.0 through 192.168.11.255 belongs to the same subnet.
- Calculate the usable hosts. The first usable host is 192.168.10.1, and the last usable host is 192.168.11.254. That leaves 510 usable IPs for devices.
You can verify this result by using the block-size method or the binary method. The shortcut is faster, but the binary method proves why the answer is correct. Both approaches lead to the same /23 result, which is exactly what you want when checking your work during subnetting practice.
Pro Tip
If the third octet is even, it is usually the network start for a /23. If it is odd, subtract 1 to get the correct network boundary.
Binary Method Versus Shortcut Method
The binary method shows you the actual bit logic behind subnetting, while the shortcut method gives you a fast field calculation. Both are valid. The best network engineers know when to use each one.
With the binary method, you write the IP and mask in binary, then compare bits to identify the network portion. That method is ideal for exams, for learning why prefixes work, and for troubleshooting odd-looking boundaries. It is slower, but it builds real understanding of ipv4 subnetting and classless inter-domain routing.
The shortcut method is faster. You convert the mask to a block size, subtract from 256 in the interesting octet, and then count up by that increment. This is the method most people use during network address planning because it is quick and accurate once you understand the pattern.
- Use binary when you need to validate the logic or catch a mistake.
- Use the shortcut when you need a fast answer during troubleshooting.
- Use both when you are studying for CCNA or building intuition.
Both methods should always converge on the same answer. If they do not, the error is usually in the block-size calculation, the prefix length, or the assumption about the wrong octet. That is why subnetting practice should include both manual binary work and quick boundary checks.
For standards-based context around IP addressing and private networks, review RFC 1918 private addresses. That document matters because many /23 deployments use private IPv4 space in office, lab, and campus environments.
What Common Mistakes Should You Avoid With /23 Networks?
The biggest /23 mistake is treating it like a /24 and assuming the mask is 255.255.255.0. That error shifts the network boundary, the broadcast address, and the usable range. It also creates real problems when you configure DHCP pools or static addresses.
Another common mistake is forgetting that /23 spans two /24 networks. If you stop at 192.168.10.255 and ignore 192.168.11.255, you have only counted half the subnet. That can lead to duplicate address assumptions, wrong gateway planning, or confusion when a host appears to be outside the expected range.
Watch for these errors:
- Using the wrong mask. /23 is 255.255.254.0, not 255.255.255.0.
- Choosing the wrong boundary. The third octet must follow even-number increments.
- Forgetting the second /24. A /23 includes two contiguous /24 blocks.
- Assigning reserved addresses. The network and broadcast addresses cannot be used by hosts.
A fast double-check prevents most mistakes. Confirm the prefix length first, calculate the block size second, and then verify the first and last usable hosts before applying the result to a switch, router, or DHCP scope. This habit is especially useful during troubleshooting on live networks where a bad mask can look like a DNS problem, a routing problem, or a cabling problem.
For network operations and incident analysis, it also helps to understand related services like DNS and layer 3 routing. If you are troubleshooting host reachability, DHCP scope accuracy, or private addressing, a wrong subnet mask can break communication long before anyone suspects the protocol stack.
Why Do Organizations Use /23 Networks?
/23 networks are popular because they balance capacity and manageability. A medium-sized department, lab environment, or office segment can often fit comfortably inside 510 usable addresses without forcing the team to split devices across too many subnets. That makes administration easier and reduces routing complexity.
In practical terms, a /23 can simplify VLAN design, reduce the number of routes a router must track, and give a team enough headroom for growth. It is a useful size for campus networks, staged labs, and environments where the host count is expected to grow but not explode overnight. Good network address planning uses a block that fits the actual need, not just the nearest familiar size.
There is also a troubleshooting benefit. When you use sensible subnet boundaries, it becomes easier to isolate problems caused by a switch port, a gateway, a DHCP server, or a misconfigured host. In some environments, fewer larger subnets reduce operational overhead. In others, smaller subnets improve security segmentation. A /23 gives you a middle ground.
These planning decisions connect directly to the skills taught in Cisco CCNA v1.1 (200-301), where IP addressing, subnetting, and interface verification are core competencies. They also show up in enterprise operations, where strong address design supports reliable routing, cleaner monitoring, and faster fault isolation.
For workforce context, network administration remains a standard IT role in official labor data. The BLS and related workforce sources show that employers still value professionals who can design and troubleshoot IPv4 networks, which is why subnetting remains a practical career skill rather than a classroom-only concept. See the broader role outlook at BLS and workforce mapping guidance from NICE/NIST Workforce Framework.
Key Takeaway
- /23 equals 255.255.254.0, and that mask creates 512 total IPv4 addresses as of August 2026.
- A /23 has 510 usable hosts because the network address and broadcast address are reserved.
- The block size is 2 in the third octet, so valid boundaries are 0, 2, 4, 6, and so on.
- The binary method and shortcut method should match; if they do not, recheck the prefix length and boundary.
- Subnetting is a network design skill, not just an exam skill, and it supports routing, DHCP, and troubleshooting.
How Do You Verify It Worked?
Verification means checking that the subnet mask, network range, and host assignments all match the expected /23 block. If you calculate 192.168.10.37/23 correctly, the network should be 192.168.10.0, the broadcast should be 192.168.11.255, and the usable range should be 192.168.10.1 through 192.168.11.254.
Here is what success looks like in practice:
- The address belongs to the correct subnet. The host falls within the expected two /24 blocks.
- The default gateway is inside the usable range. It should never be the network or broadcast address.
- Ping tests succeed within the subnet. Local hosts should reach each other when switching and VLAN settings are correct.
- Routing tables show the expected prefix. On routers and layer 3 switches, the /23 should appear as a single route or connected network.
- DHCP leases stay within the range. No client should receive the network or broadcast address.
If verification fails, common symptoms include “destination host unreachable,” duplicate address warnings, or devices that can ping some hosts but not others. A wrong subnet mask often looks like a routing issue at first because the host may believe its neighbor is off-net when it is actually local.
On Windows systems, tools like ipconfig and route print help verify the configured mask and route table. On network devices, commands such as show ip interface brief and show ip route provide the operational view. If the mask is wrong, fix the mask first before chasing DNS, switchports, or firewall settings.
For official operating-system and networking guidance, Microsoft Learn is a reliable reference for IP configuration behavior, and Cisco documentation is the right place for device-side verification commands. Those two sources are practical for day-to-day network administration and are consistent with the hands-on focus of CCNA study.
Which References Help You Learn This Faster?
Good subnetting references are the ones that show both the theory and the operational detail. If you want to understand why /23 behaves the way it does, start with standards and official vendor docs. If you want to understand where it shows up in real jobs, use workforce and industry sources that describe networking tasks and salary expectations.
Useful references include:
- RFC 4632 for CIDR fundamentals.
- RFC 1918 private addresses for private IPv4 planning.
- Microsoft Learn for IP configuration and routing behavior.
- Cisco for routing, interface, and addressing references.
- BLS for role context and occupational data.
For broader salary context, use multiple labor-market sources rather than a single estimate. As of August 2026, BLS remains the best public source for occupational direction, while sites such as Glassdoor, PayScale, and Robert Half help triangulate market pay for network and systems roles. Salary figures vary by region, certification level, and hands-on experience, so treat any single number as a snapshot rather than a universal rule.
Cisco CCNA v1.1 (200-301)
Learn essential networking skills and gain hands-on experience in configuring, verifying, and troubleshooting real networks to advance your IT career.
Get this course on Udemy at the lowest price →Conclusion
The subnet mask for /23 is 255.255.254.0, and that single fact drives the rest of the calculation. A /23 gives you 512 total addresses, 510 usable hosts, and a block size of 2 in the third octet. Once you understand the binary logic and the shortcut method, you can calculate network address, broadcast address, and usable host range quickly and accurately.
That skill matters in real network design, not just on exams. Good subnetting supports cleaner routing, better DHCP planning, and fewer mistakes when you assign addresses to devices and services. It is one of the foundational skills behind reliable network management and one of the most useful topics in Cisco CCNA v1.1 (200-301) study.
Practice with a few examples, especially addresses that fall on odd and even third octets. Once you can calculate /23 confidently, you will find that other prefixes become much easier to handle. Accurate subnetting is basic network hygiene, and it pays off every time you design, verify, or troubleshoot an IP network.
Cisco® and Cisco CCNA v1.1 (200-301) are trademarks of Cisco Systems, Inc.
