IPAddress IP地址
1 package NetWork; 2 3 import java.net.*; 4 5 /* 6 * IP 地址是 IP 使用的 32 位或 128 位无符号数字,它是一种低级协议,UDP 和 TCP 协议都是在它的基础上构建的 7 */ 8 public class IPAddress { 9 public static void main(String[] args) throws UnknownHostException { 10 //获取本地主机,可以直接调用获取操作IP地址的对象,调用getLocalHost()方法来获取本地的IP地址 11 InetAddress i = InetAddress.getLocalHost(); 12 System.out.println(i.toString()); 13 14 //也可以分别将IP地址和主机名显示出来; 15 System.out.println("地址:"+i.getHostAddress()); 16 System.out.println("名称:"+i.getHostName()); 17 18 //获取指定主机的名称 19 InetAddress ia = InetAddress.getByName("www.baidu.com"); //这里通过百度的域名来获取主机名和IP地址 20 System.out.println("地址:"+ia.getHostAddress()); //获取百度的主机地址 21 System.out.println("名称:"+ia.getHostName()); //获取百度的主机名 22 } 23 }