package com.lzy.loc;
import java.net.InetAddress;
import java.net.UnknownHostException;
/**
* IP:定位一个节点:计算机、路由、通讯设备等
* InetAddress: 多个静态方法
* 1、getLocalHost:本机
* 2、getByName:根据域名DNS | IP地址 -->IP
*
* 两个成员方法
* 1、getHostAddress: 返回地址
* 2、getHostName:返回计算机名
* @author 裴新 QQ:3401997271
*
*/
public class IPTest {
public static void main(String[] args) throws UnknownHostException {
//使用getLocalHost方法创建InetAddress对象 本机
InetAddress addr = InetAddress.getLocalHost();
System.out.println(addr.getHostAddress()); //返回:10.12.32.194
System.out.println(addr.getHostName()); //输出计算机名
//根据域名得到InetAddress对象
addr = InetAddress.getByName("www.baidu.com");
System.out.println(addr.getHostAddress()); //返回 百度服务器的ip:
System.out.println(addr.getHostName()); //输出:www.shsxt.com
//根据ip得到InetAddress对象
addr = InetAddress.getByName("10.12.32.194");
System.out.println(addr.getHostAddress());
System.out.println(addr.getHostName()); //输出ip而不是域名。如果这个IP地 址不存在或DNS服务器不允许进行IP地址和域名的映射,
}
}
网络编程-IP
最新推荐文章于 2024-11-26 09:13:26 发布
1338

被折叠的 条评论
为什么被折叠?



