package test.socket;
import java.net.InetAddress;
import java.net.UnknownHostException;
/**
* @author Administrator
* Internet 地址获取
*
*/
public class InetAddressTest {
public static void main(String[] args) {
if(args.length>0)
{
String host=args[0];
try {
InetAddress[] inetAddresss=InetAddress.getAllByName(host);
for(InetAddress a:inetAddresss)
{
System.out.println("远端地址:"+a);
}
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
else
{
try {
InetAddress inetAddress=InetAddress.getLocalHost();
System.out.println("主机名/主机地址:"+inetAddress);
System.out.println("本机地址:"+inetAddress.getHostAddress());
System.out.println("主机名:"+inetAddress.getHostName());
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
}
InetAddressTest
最新推荐文章于 2019-12-11 10:28:17 发布