是否有简单的方法来计算来自2个给定IP地址的IP数量?

New*_*der 3 c#

我想计算2个给定IP地址的IP地址数.

示例:127.0.1.10并且127.0.0.20067IP地址..

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

L.B*_*L.B 5

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; 
Run Code Online (Sandbox Code Playgroud)