Subnet Mask Cheat Sheet for Network Admins
Subnet masks set the address ranges of usable IP addresses within a network. Use this page for your Access Server network.
IT professionals (developers, network engineers) need easy access to subnet mask values and their meanings, so OpenVPN prepared this easy-to-use cheat sheet.
The subnet mask (also known as a prefix) sets the address range of usable IP addresses (octets made of host and network bits) within a network or subnet. Subnetting divides a larger network into smaller subnetworks. The 32-bit combination distinguishes two parts of an address: 1) one that refers to the subnet and 2) one that refers to the host. Numbers and decimals make up a subnet mask.
See also RFC 1878.
| Addresses | Hosts | Netmask | Amount of a Class C | |
|---|---|---|---|---|
| /30 | 4 | 2 | 255.255.255.252 | 1/64 | 
| /29 | 8 | 6 | 255.255.255.248 | 1/32 | 
| /28 | 16 | 14 | 255.255.255.240 | 1/16 | 
| /27 | 32 | 30 | 255.255.255.224 | 1/8 | 
| /26 | 64 | 62 | 255.255.255.192 | 1/4 | 
| /25 | 128 | 126 | 255.255.255.128 | 1/2 | 
| /24 | 256 | 254 | 255.255.255.0 | 1 | 
| /23 | 512 | 510 | 255.255.254.0 | 2 | 
| /22 | 1024 | 1022 | 255.255.252.0 | 4 | 
| /21 | 2048 | 2046 | 255.255.248.0 | 8 | 
| /20 | 4096 | 4094 | 255.255.240.0 | 16 | 
| /19 | 8192 | 8190 | 255.255.224.0 | 32 | 
| /18 | 16384 | 16382 | 255.255.192.0 | 64 | 
| /17 | 32768 | 32766 | 255.255.128.0 | 128 | 
| /16 | 65536 | 65534 | 255.255.0.0 | 256 | 
Note
In 1993, Classless Inter-Domain Routing replaced classful IP addressing. CIDR uses five address classes based on the four lead address bits.
- Class A, B, and C: Provide unicast addresses for three network sizes. 
- Class D: For multicast networking. 
- Class E: Reserved for future and/or experimental use. 
| Network # | IP Range | Broadcast | 
| .0 | .1-.126 | .127 | 
| .128 | .129-.254 | .255 | 
| Network # | IP Range | Broadcast | 
| .0 | .1-.62 | .63 | 
| .64 | .65-.126 | .127 | 
| .128 | .129-.190 | .191 | 
| .192 | .193-.254 | .255 | 
| Network # | IP Range | Broadcast | 
| .0 | .1-.30 | .31 | 
| .32 | .33-.62 | .63 | 
| .64 | .65-.94 | .95 | 
| .96 | .97-.126 | .127 | 
| .128 | .129-.158 | .159 | 
| .160 | .161-.190 | .191 | 
| .192 | .193-.222 | .223 | 
| .224 | .225-.254 | .255 | 
| Network # | IP Range | Broadcast | 
| .0 | .1-.14 | .15 | 
| .16 | .17-.30 | .31 | 
| .32 | .33-.46 | .47 | 
| .48 | .49-.62 | .63 | 
| .64 | .65-.78 | .79 | 
| .80 | .81-.94 | .95 | 
| .96 | .97-.110 | .111 | 
| .112 | .113-.126 | .127 | 
| .128 | .129-.142 | .143 | 
| .144 | .145-.158 | .159 | 
| .160 | .161-.174 | .175 | 
| .176 | .177-.190 | .191 | 
| .192 | .193-.206 | .207 | 
| .208 | .209-.222 | .223 | 
| .224 | .225-.238 | .239 | 
| .240 | .241-.254 | .255 | 
| Network # | IP Range | Broadcast | 
| .0 | .1-.6 | .7 | 
| .8 | .9-.14 | .15 | 
| .16 | .17-.22 | .23 | 
| .24 | .25-.30 | .31 | 
| .32 | .33-.38 | .39 | 
| .40 | .41-.46 | .47 | 
| .48 | .49-.54 | .55 | 
| .56 | .57-.62 | .63 | 
| .64 | .65-.70 | .71 | 
| .72 | .73-.78 | .79 | 
| .80 | .81-.86 | .87 | 
| .88 | .89-.94 | .95 | 
| .96 | .97-.102 | .103 | 
| .104 | .105-.110 | .111 | 
| .112 | .113-.118 | .119 | 
| .120 | .121-.126 | .127 | 
| .128 | .129-.134 | .135 | 
| .136 | .137-.142 | .143 | 
| .144 | .145-.150 | .151 | 
| .152 | .153-.158 | .159 | 
| .160 | .161-.166 | .167 | 
| .168 | .169-.174 | .175 | 
| .176 | .177-.182 | .183 | 
| .184 | .185-.190 | .191 | 
| .192 | .193-.198 | .199 | 
| .200 | .201-.206 | .207 | 
| .208 | .209-.214 | .215 | 
| .216 | .217-.222 | .223 | 
| .224 | .225-.230 | .231 | 
| .232 | .233-.238 | .239 | 
| .240 | .241-.246 | .247 | 
| .248 | .249-.254 | .255 | 
| Network # | IP Range | Broadcast | 
| .0 | .1-.2 | .3 | 
| .4 | .5-.6 | .7 | 
| .8 | .9-.10 | .11 | 
| .12 | .13-.14 | .15 | 
| .16 | .17-.18 | .19 | 
| .20 | .21-.22 | .23 | 
| .24 | .25-.26 | .27 | 
| .28 | .29-.30 | .31 | 
| .32 | .33-.34 | .35 | 
| .36 | .37-.38 | .39 | 
| .40 | .41-.42 | .43 | 
| .44 | .45-.46 | .47 | 
| .48 | .49-.50 | .51 | 
| .52 | .53-.54 | .55 | 
| .56 | .57-.58 | .59 | 
| .60 | .61-.62 | .63 | 
| .64 | .65-.66 | .67 | 
| .68 | .69-.70 | .71 | 
| .72 | .73-.74 | .75 | 
| .76 | .77-.78 | .79 | 
| .80 | .81-.82 | .83 | 
| .84 | .85-.86 | .87 | 
| .88 | .89-.90 | .91 | 
| .92 | .93-.94 | .95 | 
| .96 | .97-.98 | .99 | 
| .100 | .101-.102 | .103 | 
| .104 | .105-.106 | .107 | 
| .108 | .109-.110 | .111 | 
| .112 | .113-.114 | .115 | 
| .116 | .117-.118 | .119 | 
| .120 | .121-.122 | .123 | 
| .124 | .125-.126 | .127 | 
| .128 | .129-.130 | .131 | 
| .132 | .133-.134 | .135 | 
| .136 | .137-.138 | .139 | 
| .140 | .141-.142 | .143 | 
| .144 | .145-.146 | .147 | 
| .148 | .149-.150 | .151 | 
| .152 | .153-.154 | .155 | 
| .156 | .157-.158 | .159 | 
| .160 | .161-.162 | .163 | 
| .164 | .165-.166 | .167 | 
| .168 | .169-.170 | .171 | 
| .172 | .173-.174 | .175 | 
| .176 | .177-.178 | .179 | 
| .180 | .181-.182 | .183 | 
| .184 | .185-.186 | .187 | 
| .188 | .189-.190 | .191 | 
| .192 | .193-.194 | .195 | 
| .196 | .197-.198 | .199 | 
| .200 | .201-.202 | .203 | 
| .204 | .205-.206 | .207 | 
| .208 | .209-.210 | .211 | 
| .212 | .213-.214 | .215 | 
| .216 | .217-.218 | .219 | 
| .220 | .221-.222 | .223 | 
| .224 | .225-.226 | .227 | 
| .228 | .229-.230 | .231 | 
| .232 | .233-.234 | .235 | 
| .236 | .237-.238 | .239 | 
| .240 | .241-.242 | .243 | 
| .244 | .245-.246 | .247 | 
| .248 | .249-.250 | .251 | 
| .252 | .253-.254 | .255 | 
- The loopback network in an IPv4 subnet is 127.0.0.0 with a subnet mask of 255.0.0.0. 
- A localhost communication port connects to the originating server so a network connection can “loop back” on itself. 
- Class C networks use a default subnet mask of 255.255.255.0 and have 192-223 as their first octet. 
- The wildcard mask for a Host is always 0.0.0.0. 
- A broadcast address, the highest value in the address format, enables transmission to every node in a local network. 
- A Variable Length Subnet Mask (VLSM) uses more than one mask in a network to increase subnet usability.