reachable [ˈriːtʃəbl] 是否达到

package com.itheima.d1_inetAddress;import java.net.InetAddress;import java.net.UnknownHostException;public class InetAddressDemo01 {public static void main(String[] args) throws Exception {// 1. 获取本机的IP地址对象InetAddress ip1 = InetAddress.getLocalHost();// 直接打印内容,代表InetAddress类重写了toString方法System.out.println(ip1); // FlowerSea/172.24.21.16// 获取主机名System.out.println(ip1.getHostName()); //FlowerSea// 获取ip地址System.out.println(ip1.getHostAddress()); // 172.24.21.16// 2. 获取域名对象InetAddress ip2 = InetAddress.getByName("www.baidu.com");// 打印当前域名对象(重写了toString方法) 查看内容System.out.println(ip2); // www.baidu.com/36.152.44.95System.out.println(ip2.getHostAddress()); // 查看主机地址(ip地址) // 36.152.44.95System.out.println(ip2.getHostName()); // 查看当前对象的主机名(百度的主机名) // www.baidu.com// 3. 获取公网IP对象InetAddress ip3 = InetAddress.getByName("36.152.44.95");// 这个是百度的ip,通过getByName方法拿到百度的对象System.out.println(ip3); // /36.152.44.95System.out.println(ip3.getHostName()); //36.152.44.95System.out.println(ip3.getHostAddress()); // 主机地址就是IP地址 36.152.44.95// 4. 判断是否能通 ping 5s之前测试是否可通 ip3是百度对象System.out.println(ip3.isReachable(5000)); // reachable 是可达到的意思}}
