java获取网站的所有可能IP地址
时间: 2024-01-26 07:04:45 浏览: 66
要获取一个网站的所有可能 IP 地址,可以使用 Java 中的 InetAddress 类。以下是示例代码:
```java
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.Arrays;
public class GetWebsiteIPs {
public static void main(String[] args) {
String website = "www.example.com";
try {
InetAddress[] addresses = InetAddress.getAllByName(website);
System.out.println("IP addresses for " + website + ":");
for (InetAddress address : addresses) {
System.out.println(address.getHostAddress());
}
} catch (UnknownHostException e) {
System.out.println("Unable to find IP addresses for " + website);
}
}
}
```
在这个示例中,我们使用 `InetAddress.getAllByName(website)` 方法获取指定网站的所有 IP 地址,然后使用 `getHostAddress()` 方法打印每个 IP 地址。如果无法找到指定网站的 IP 地址,则会捕获 `UnknownHostException` 异常并打印错误消息。
阅读全文