-1
我面臨無法使用InetAddress查找域名的所有別名。有沒有什麼辦法通過Java對它們進行grep來完成匹配通過cmd執行nslookup domain_name
後得到的結果。通過Java代碼查找服務器的所有別名
我面臨無法使用InetAddress查找域名的所有別名。有沒有什麼辦法通過Java對它們進行grep來完成匹配通過cmd執行nslookup domain_name
後得到的結果。通過Java代碼查找服務器的所有別名
看來做到這一點的唯一方法是使用本地命令行查找雖然Java運行時類,並進一步分析了CMD結果字符串,如下面的例子
private static String execCmd(String cmd) {
java.util.Scanner s = s = new java.util.Scanner(Runtime.getRuntime().exec(cmd).getInputStream()).useDelimiter("\\A");
return s.hasNext() ? s.next() : StringUtils.EMPTY;
}