3
A
回答
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;
3
这是一个网站的链接,其中有一个“finding IP addresses between two given IP addresses”的示例代码。
3
要计算范围或子网中的IP地址数量,需要使用子网掩码。从这里你可以知道IP的哪部分是网络和哪些是主机。主机部分会告诉你在子网内有多少主机是可能的。子网掩码是专门设计的,因此硬件/软件可以区分IP的网络部分以及主机部分是什么。
没有它,我怀疑你什么都不知道。
相关问题
- 1. 最简单的方法来检查用户是否来自给定的IP块并重定向?
- 2. 是否有内置的方法来检查IP地址是否已被占用?
- 3. 来自httpheader的请求的IP地址
- 4. 来自IP地址的DNS名称
- 5. 是否有限制访问来自单个IP的youtube的get_video_info
- 6. 获取域名IP地址的最简单方法是什么?
- 7. 确定IP地址是否为蜂窝IP地址
- 8. 知道给定IP地址的所有者是否可能?
- 9. 这些IP地址来自哪里?
- 10. 有谁知道一个java组件来检查IP地址是否来自特定的网络/网络掩码?
- 11. java中的ip地址是否有效
- 12. 计算两个IP地址之间的网络2非CIDR
- 13. 如何确定传入的IP地址是否来自移动运营商?
- 14. 网络计算机的IP地址
- 15. PHP:我如何知道是否有人来自美国的IP地址?
- 16. 当给出第一个IP地址和主机数时如何计算最后一个IP地址
- 17. 有没有简单的方法来计算分位数?
- 18. 计算是否IP地址是在Java中
- 19. jNetPcap数据包丢弃,如果来自特定IP地址
- 20. 从输入IP获取MAC地址的简单方法?
- 21. Winsock,只接受来自特定IP地址的请求
- 22. 发送来自特定IP地址的SOAP请求
- 23. 仅允许来自指定IP地址的传入连接
- 24. Wifi接入点是否有IP地址?
- 25. 获取免费IP地址的算法
- 26. 显示来自数据包的IP地址
- 27. 来自MAC地址的IP不在我的网络中的计算机的地址(远程)
- 28. URL路径中的资源是否有自己的IP地址?
- 29. 计算来自cidr的广播地址
- 30. 如何从java中给定ip获得下一个ip地址?
我只看到两个地址。 – Groo 2012-01-27 11:04:59
这很困难,因为根据子网的大小,255或0可能需要特殊处理。如果你不关心给予这些地址特殊处理,你可以简单地转换为int和减去(如果你想让两端都包含在内,就添加一个)。 – CodesInChaos 2012-01-27 11:05:32
将两者都转换为整数,然后减去! (你必须考虑网络和广播地址) – Aziz 2012-01-27 11:06:05