ip地址拆分以及ip 范围求取案例

ip地址拆分以及ip 范围求取案例

取相同位,去不同位 例子:172.16.0.0 /15拆成四个子网,并写出其ip范围

**换算:**128 64 32 16 8 4 2 1

例子1.

二进制:172.0001000 0.0 0000000.00000000
Ip:172.16.0.0   
范围:172.0001000 0.0 0000000.00000001--172.0001000 0.0 1111111.11111110
Ip范围:172.16.0.1—172.16.127.254

例子2.

二进制:172.0001000 0.1 0000000.00000000
Ip:172.16.128.0   
范围:172.0001000 0.1 0000000.00000001--172.0001000 0.1 1111111.11111110
Ip范围:172.16.128.1—172.16.255.254

例子3

.二进制:172.0001000 1.0 0000000.00000000
Ip:172.17.0.0   
范围:172.0001000 1.0 0000000.00000001--172.0001000 1.0 1111111.11111110
Ip范围:172.17.0.1—172.17.127.254

例子4

.二进制:172.0001000 1.1 0000000.00000000
Ip:172.16.0.0   
范围:172.0001000 1.1 0000000.00000001--172.0001000 1.1 1111111.11111110
Ip范围:172.17.128.1—172.17.255.254

注:主机位全为1时ip能取的最大值,但主机不能全为1,全为1时为广播地址,因此ip地址中要少一个主机位全为1的地址,即ip最大为主机位全为1时再减去1例如 .11111110 主机位全为0时ip能取到最小值,但主机又不能全为0,全为0时为网段地址,因此ip地址中要少一个主机位全为0的地址,即最小为主机位全为0时再加 1 例如 .00000001

经验分享 程序员 微信小程序 职场和发展