目录

获取本机InetAddress对象getLocalHost

       //获取本机InetAddress对象(抛出UnknownHostException异常)
        InetAddress host1=InetAddress.getLocalHost();
        System.out.println(host1);

输出:

LAPTOP-JQ7GHMA4/192.168.56.1

通过指定主机名/域名获取InetAddress对象

        //通过主机名获取InetAddress对象(抛出UnknownHostException异常)
        InetAddress host2=InetAddress.getByName("LAPTOP-JQ7GHMA4");
        System.out.println(host2);
 		//通过域名获取InetAddress对象(抛出UnknownHostException异常)
        InetAddress host3=InetAddress.getByName("www.baidu.com");
        System.out.println(host3);

输出:

LAPTOP-JQ7GHMA4/192.168.56.1
www.baidu.com/110.242.68.3

获取InetAddress对象的主机名

        //获取InetAddress对象的主机名
        String hostName=host3.getHostName();
        System.out.println(hostName);

输出:

www.baidu.com

获取InetAddress对象的ip地址

        //获取InetAddress对象的ip地址
        String ip=host3.getHostAddress();
        System.out.println(ip);

输出:

110.242.68.3