黑马程序员技术交流社区

标题: 关于获取IP地址的小白问题 [打印本页]

作者: 陶吉才    时间: 2013-6-11 14:04
标题: 关于获取IP地址的小白问题
先看看代码


import java.net.InetAddress;
import java.net.UnknownHostException;

public class ipdz
{

        /**
         *  
         * @throws UnknownHostException
         */
        public static void main(String[] args) throws UnknownHostException
        {
                InetAddress ip=InetAddress.getLocalHost();
                ip=InetAddress.getByName("www.baidu.com");
                System.out.println(ip.getHostAddress());
                System.out.println(ip.getHostName());
        }

}
运行后是

220.181.112.143
www.baidu.com
然后将ip=InetAddress.getByName("www.baidu.com");
改为ip=InetAddress.getByName("220.181.112.143");打印如下
220.181.112.143
220.181.112.143
为什么不是
220.181.112.143
www.baidu.com      ????
作者: 曹宇    时间: 2013-6-12 02:23
我也有过这样的疑问,但没提问,这里同求解答。
作者: 袁梦希    时间: 2013-6-12 12:27
我个人理解,这个需要用到URL解析,才能才能知道对应的域名。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2