//获取本机的InetAddress实例 InetAddress address = InetAddress.getLocalHost(); //获取IP地址 String ip = address.getHostAddress(); System.out.println("IP地址:" + ip); //根据IP地址获取InetAddress实例 InetAddress address3 = address.getByName(ip); System.out.println("计算机名:" + address3.getHostName()); System.out.println("IP地址:" + address3.getHostAddress());
控制台显示:IP地址:fe80:0:0:0:b0f9:7456:c64f:ddd3%13 计算机名:fe80:0:0:0:f495:98fc:108c:7741%12 IP地址:fe80:0:0:0:f495:98fc:108c:7741%12
我的电脑是自动获取IP地址,
这个IP地址看不懂,还有下面那个计算机名为什么显示的是IP地址
求指点
相关分类