Sipcalc是一个命令行ip子网计算器,同时支持IPv4和IPv6,它会显示您填写DHCP信息或设置静态IP地址所需的所有IP相关信息.Sipcalc的开发始于2001年,它具有我们想要的ip计算器的大部分功能。在Centos8中安装sipcalc之前,需要先安装epel源。:[root@localhost~]#yum-yinstallel-release[root@localhost~]#yum-yinstallsipcalcsipcalc如何使用sipcalc列出标准的24位C类网络示例:[root@localhost~]#sipcalc192.168.10。0/24-[ipv4:192.168.10.0/24]-0[CIDR]Hostaddress-192.168.10.0Hostaddress(十进制)-3232238080Hostaddress(十六进制)-C0A80A00Networkaddress-192.168.10.0Networkmask-255.255.Networkmask-255。(hex)-FFFFFF00Broadcastaddress-192.168.10.255Ciscowildcard-0.0.0.255Addressesinnetwork-256Networkrange-192.168.10.0-192.168.10.255Usablerange-192.168.10.1-192.168.10.254可以看到列出了192.168.10.0/24网段中广播地址、反掩码、网络范围和可用IP地址范围。下面添加-a查看一下:[root@localhost~]#sipcalc-a192.168.10.0/24-[ipv4:192.168.10.0/24]-0[Classful]Hostaddress-192.168.10.0Hostaddress(decimal)-3232238080Hostaddress(hex)-C0A80A00Networkaddress-192.168.10.0Networkclass-CNetworkmask-255.255.255.0Networkmask(hex)-FFFFFF00Broadcastaddress-192.168.10.255[CIDR]Hostaddress-192.168.10.0Hostaddress(decimal)-3232238080Hostaddress(hex)-C0A80A00Networkaddress-192.168.10.0Networkmask-255.255.255.0Networkmask(bits)-24Networkmask(hex)-FFFFFF00Broadcastaddress-192.168.10.255Ciscowildcard-0.0.0.255Addressesinnetwork-256Networkrange-192.168.10.0-192.168.10.255Usablerange-192.168.10.1-192.168.10.254[Classfulbitmaps]Networkaddress-11000000.10101000.000010.000000000000000000000000000011111.1111111111111111111111111111111111.00000000[CIDRBITMAPS]hostaddress-11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000来了card-00000000.00000000.00000000.11111111Networkrange-11000000.10101000.00001010.00000000-11000000.10101000.00001010.11111111Usablerange-11000000.10101000.00001010.00000001-11000000.10101000.00001010.11111110[Networks]Network-192.168.10.0-192.168.10.255(current)可以看到可以看到192.168.10.0网段的Binaryformsofclassfulandclasslessrouting下面使用掩码为27的网段:[root@localhost~]#sipcalc192.168.10.0/27-[ipv4:192.168.10.0/27]-0[CIDR]Hostaddress-192.168.10.0Hostaddress(decimal)-3232238080Hostaddress(hex)-C0A80A00Networkaddress-192.168.10.0Networkmask-255.255.255.224Networkmask(bits)-27Networkmask(hex)-FFFFFFE0Broadcastaddress-192.168.10.31Ciscowildcard-0.0.0.31Addressesinnetwork-32Networkrange-192.168.10.0-192.168.10.31Usablerange-192.168.10.1-192.168.10.30可以看到可用地址是192.168.10.1-192.168.10.30添加-a选项,可以看到有哪些网段可用:[root@localhost~]#sipcalc192.168.10.0/27-a-[ipv4:192.168.10.0/27]-0[classful]192.168。10.255[CIDR]Hostaddress-192.168.10.0Hostaddress(十进制)-3232238080Hostaddress(hex)-C0A80A00Networkaddress-192.168.10.0Networkmask-255.255.255.224Networkmask(bits)-27Networkmask(hex).2road.8B1addressFE01-FFFaddressFE010.31Ciscowildcard-0.0.0.31Addressesinnetwork-32Networkrange-192.168.10.0-192.168.10.31Usablerange-192.168.10.1-192.168.10.30[Classfulbitmaps]Networkaddress-11000000.10101000.00001010.00000000Networkmask-11111111.11111111.11111111.00000000[CIDRbitmaps]Hostaddress-11000000.10101000.00001010.00000000Networkaddress-11000000.10101000.00001010.00000000Networkmask-11111111.11111111.11111111.11100000Broadcastaddress-11000000.10101000.00001010.00011111Ciscowildcard-00000000.00000000.00000000.00011111Networkrange-11000000.10101000.00001010.00000000-11000000.10101000.00001010.00011111Usablerange-11000000.10101000.00001010.00000001-11000000.10101000.00001010.00011110[Networks]Network-192.168.10.0-192.168.10.31(current)Network-192.168.10.32-192.168.10.63Network-192.168.10.64-192.168.10.95Network-192.168.10.96-192.168.10.127Network-192.168.10.128-192.168.10.159Network-192.168.10.160-192.168.10.191Network-192.168.10.192-192.168.10.223网络-192.168.10.224-192。168.10.255
