package My_internet;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.UnknownHostException;
public class InteAdress {
public static void main(String[] args) throws UnknownHostException {
//InetAddress,处理IP地址、域名类
InetAddress internet=InetAddress.getLocalHost();//通过本机创建InetAddress对象
System.out.println(internet.getHostAddress());//获取本机IP地址
System.out.println(internet.getHostName());//获取本机名称
System.out.println("====================");//获取名称
internet=InetAddress.getByName("www.163.com");//通过域名创建InetAddress对象
System.out.println(internet.getHostAddress());//获取本机IP地址
System.out.println(internet.getHostName());//获取本机名称
System.out.println("====================");//获取名称
internet=InetAddress.getByName("120.221.25.195");//通过IP地址创建InetAddress对象
System.out.println(internet.getHostAddress());//获取IP地址
System.out.println(internet.getHostName());//获取名称
//InetSocketAddress,获取接口
System.out.println("====================");//获取名称
InetSocketAddress adress=new InetSocketAddress("www.163.com",6664);
System.out.println(adress.getPort());//获取端口
System.out.println(adress.getHostName());//获取名称
System.out.println("====================");//获取名称
internet=adress.getAddress();
System.out.println(internet.getHostAddress());//获取IP地址
System.out.println(internet.getHostName());//获取名称
}
}