---------------------- android培训 java培训 期待与您交流! ----------------------
package com.net;
import java.net.InetAddress;
import java.net.UnknownHostException;
/**
* 封装ip的类InetAddress,不可被实例化
* @author zjw
*
*/
public class Net_1 {
public static void main(String[] args) throws UnknownHostException {
InetAddress ia=InetAddress.getLocalHost();//获取本地IP地址对象
String hostName=ia.getHostName();//获取IP地址对象的主机名称
String hostAddress=ia.getHostAddress();//获取IP地址对象的主机地址
System.out.println(hostName+",,,,,"+hostAddress);
InetAddress net=InetAddress.getByName("www.baidu.com");//获取指定主机名称的对象
String hostName1=net.getHostName();//获取IP地址对象的主机名称
String hostAddress1=net.getHostAddress();//获取IP地址对象的主机地址
System.out.println(hostName1+"--------------"+hostAddress1);
InetAddress net2=InetAddress.getByName("222.35.69.112");//根据IP地址获取对象
String hostName2=net2.getHostName();//获取IP地址对象的主机名称
String hostAddress2=net2.getHostAddress();//获取IP地址对象的主机地址
System.out.println(hostName2+"---------============-----"+hostAddress2);
}
}