最近总是要虚拟机运行一段时间总是出问题,但是数十台机器一台台用cmd ping来检验那些能通那些不能通,那多麻烦,查了下,java里提供了InetAddress用于测试,代码如下:
public class TestIPReachable {
public static void main(String args[]) {
try {
for(int i=6; i<=110; i++){
InetAddress address = InetAddress.getByName("10.10.0." + i);
if(!address.isReachable(3000)){
System.out.println(i);
}
}
}
catch (UnknownHostException e) {
}
catch (IOException e) {
}
}
}