【发布时间】:2014-01-15 16:29:54
【问题描述】:
我想在本地网络中搜索要与之通信的特殊服务器。为了实现这一点,我正在运行一个 for 循环 ping 我给该函数的范围内的所有 IP 地址。
例如findServers("192.168.0.x", 101, 255) ping 192.168.0.101 和 192.168.0.255 之间的所有地址,如果可以访问,则尝试连接到特定端口以查明服务器是否正在运行。
但我不想手动输入范围。有什么方法可以获取 DHCP 服务器为网络中的机器分配地址的 IP 范围?
【问题讨论】:
-
子网掩码在这里没有帮助。 DHCP 动态地址范围不必是网络子网的正确子网。
标签: java networking ip-address dhcp