有没有一种简单的方法可以从两个给定的IP地址计算IP的数量

本文关键字:IP 两个 计算 地址 一种 简单 方法 有没有 | 更新日期: 2023-09-27 18:21:50

我想从2个给定的IP地址中计算IP地址的数量。

示例:127.0.1.10127.0.0.20067 IP地址。。

做这件事有什么简单的方法?

有没有一种简单的方法可以从两个给定的IP地址计算IP的数量

int IPToInt(string IP)
{
    return IPAddress.NetworkToHostOrder(BitConverter.ToInt32(IPAddress.Parse(IP).GetAddressBytes(), 0));
}
int num = IPToInt("127.0.1.10") - IPToInt("127.0.0.200") + 1; 

要计算一个范围或子网中的IP地址数量,需要子网掩码。由此,您可以知道IP的哪些部分用于网络,哪些是主机。主机部分将告诉您子网中可能有多少主机。子网掩码是专门设计的,这样硬件/软件就可以告诉不同的IP的网络部分是什么,以及它的主机部分是什么

没有它,我怀疑你什么都不会知道。