A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© liguangcaiup 中级黑马   /  2013-7-9 11:48  /  1697 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 liguangcaiup 于 2013-7-9 11:50 编辑
  1. public class JavaNet {
  2.         public static void main(String[] args) throws UnknownHostException {                        
  3.                         InetAddress[] ia = InetAddress.getAllByName("www.baidu.com");
  4.                         for (int j = 0; j < ia.length; j++)
  5.                                 System.out.println(ia[j]);
  6.                         
  7.         }
  8. }
复制代码
运行结果:
www.baidu.com/119.75.217.56
www.baidu.com/119.75.218.77
能正确返回百度的两个服务器地址。
修改主机名称成
  1. public static void main(String[] args) throws UnknownHostException {                        
  2.                         InetAddress[] ia = InetAddress.getAllByName("www.baidu8956468754646.com");
  3.                         for (int j = 0; j < ia.length; j++)
  4.                                 System.out.println(ia[j]);
  5.                         
  6.         }
复制代码
输出结果
www.baidu8956468754646.com/120.209.131.70
显然主机名不存在,没抛异常,为什么能返回ip?
返回的ip:120.209.131.70是什么?
此ip在浏览器里打不开

QQ截图20130709114954.jpg (17.7 KB, 下载次数: 1)

QQ截图20130709114954.jpg

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

6 个回复

倒序浏览
楼主这个问题好生奇怪,我刚才是了一下抛出了UnknownHostException,很显然www.baidu8956468754646.com主机名不存在
回复 使用道具 举报
不过,ping 120.209.131.70 说明网络通的,此Ip存在,对楼主的这个问题表示狠郁闷
回复 使用道具 举报
这个运行之后会抛出UnknownHostException主机名不存在异常,至于那个IP地址120.209.131.70,百度显示的是安徽省合肥市 移动,楼主的位置是在哪,还有楼主所使用的宽带,这些可能有关;至于具体的,实在没必要去搞懂这个,也可能是本地解析错误,不必认真

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 \\\\\

查看全部评分

回复 使用道具 举报
camml 发表于 2013-7-9 14:33
这个运行之后会抛出UnknownHostException主机名不存在异常,至于那个IP地址120.209.131.70,百度显示的是安 ...

请问你测试过吗?
我这儿也能打印出主机名和IP地址-----www.baidu8956468754646.com/120.192.83.162
只是不能访问到该网站,但是IP地址是 山东省济宁市 移动的用户
回复 使用道具 举报
周之浩 发表于 2013-7-17 22:03
请问你测试过吗?
我这儿也能打印出主机名和IP地址-----www.baidu8956468754646.com/120.192.83.162
只是 ...

那天的确是安徽,我用谷歌 百度  IP138 都查过,至于现在为什么变了,我也不太清楚,这个是牛角尖的问题,楼主想继续研发请继续吧
回复 使用道具 举报
本帖最后由 hou604720966 于 2013-7-18 14:53 编辑

楼主:www.baidu8956468754646.com这个是主机名还是域名了??
如果是是你自己配置的主机名的话,你在浏览器中访问不到是正常的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马