IP到CIDR的总转换
我知道起始IP地址又名网络Id,也知道总IP地址,但我如何在不知道子网掩码的情况下计算其CIDR或结束IP 示例IP到CIDR的总转换,ip,subnet,Ip,Subnet,我知道起始IP地址又名网络Id,也知道总IP地址,但我如何在不知道子网掩码的情况下计算其CIDR或结束IP 示例 Start IP : 192.168.8.0 Total IP : 1024 1024个IP地址为a/22 CIDR,网络掩码为255.255.252.0 您可以转到并将192.168.8.0/22转换为IP范围 您将获得: Network Address First IP Last IP Subnet Mask Broadcast Total I
Start IP : 192.168.8.0
Total IP : 1024
1024个IP地址为a/22 CIDR,网络掩码为255.255.252.0 您可以转到并将192.168.8.0/22转换为IP范围 您将获得:
Network Address First IP Last IP Subnet Mask Broadcast Total IP's
192.168.8.0 192.168.8.1 192.168.11.254 255.255.252.0 192.168.11.255 1021
只需添加几个IP,就可以拥有1024个总IP
如何手动转换:
将IP转换为二进制->11000000010101000000000000000000
转换总IP->1000000000
======
11000000101010000000100000000000 +
10000000000 =
----------------------------------
11000000101010000000110000000000 = 192.168.12.0
(其中0保持为零。如果在同一列中有1,则变为1)谢谢您,先生,我知道在线计算方法,但需要计算方法,而不是从我可以计算的解决方案:)您可以将IP转换为二进制。将总IP(1024)转换为二进制。把这两个数字相加。并将结果转换回IP地址。你应该得到192.168.12.0Hi再次感谢,我有这些IP地址的二进制数,(192)11000000-(168)10101000-(8)000011000-(0)00000000,我还尝试从在线转换器(因为我不知道如何手动)和它的,(1024)1000000000将1024转换为十进制。现在,如何添加这些:)我已经在我的答案中添加了它