package demo.network.other;
import java.net.InetAddress;
import java.net.UnknownHostException;
class IP {
public static void main(String[] args) throws UnknownHostException {
InetAddress ip = InetAddress.getLocalHost();//获取本地主机ip地址对象
//根据ip地址或者主机名生成一个ip对象
// other = InetAddress.getByName("192.168.48.129");//获得其他主机ip地址对象
System.out.println("ip地址: " + ip.getHostAddress());
System.out.println("主机名: " + ip.getHostName());
//通过域名获得多个ip地址对象
InetAddress[] arr = InetAddress.getAllByName("www.baidu.com");
for (InetAddress in : arr) {
System.out.println("ip地址: " + in.getHostAddress());
System.out.println("主机名: " + in.getHostName());
}
}
}
获取本地主机ip地址对象通过域名获得多个ip地址对象InetAddress
最新推荐文章于 2022-01-22 20:39:32 发布
本文介绍了如何使用Java的InetAddress类获取本地主机的IP地址和主机名,以及通过域名解析获取多个IP地址。重点展示了InetAddress的getByName方法和getAllByName方法的应用。
1314

被折叠的 条评论
为什么被折叠?



