0
目前我有一個工作端口掃描程序,但我想限制它僅掃描本地子網上的IP地址。嘗試僅在本地子網上進行端口掃描
唯一的解決辦法挖當我發現是這樣的: Does anyone know a java component to check if IP address is from particular network/netmask?但是我不明白全
是什麼子網和網絡掩碼之間的區別?我以爲他們是一樣的東西?
其次,我如何找到localhost的子網和網絡掩碼的值?
到目前爲止,這是我
NetworkInterface network = NetworkInterface.getByInetAddress(localHost);
short subnetMask =
network.getInterfaceAddresses().get(1).getNetworkPrefixLength();
但是,這是網絡掩碼或子網?我如何獲得其他價值?