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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张海涛 中级黑马   /  2013-1-17 08:15  /  1685 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张海涛 于 2013-1-17 20:37 编辑

import java.net.*;
class  IPDemo
{
    public static void main(String[] args) throws Exception
    {  
        

              InetAddress n = InetAddress.getByName("www.baidu.com");
        System.out.println("address:"+n.getHostAddress());
                      System.out.println("name:"+n.getHostName());


    }
}

老师讲课的时候说,输出结果不止一个,可能有很多,最好建立数组。可是为什么我运行了多次,结果都一样呢。
address:=61.135.169.125
name:=www.baidu.com
我想知道是因为我的上网地点没变还是因为我没有定义成数组,把数据存起来啊?

评分

参与人数 1技术分 +1 收起 理由
高境 + 1 神马都是浮云

查看全部评分

3 个回复

倒序浏览
import java.net.*;
class  IPDemo
{
    public static void main(String[] args) throws Exception
    {  
        

              InetAddress n = InetAddress.getByName("www.sougou.com");
        System.out.println("address:"+n.getHostAddress());
                      System.out.println("name:"+n.getHostName());


    }
}

address:210.51.12.173
name:www.sougou.com
这个是连接你打的网址吧。虽然网络编程这块没看。。但是一个网址应该对应一个地址才对。。。

评分

参与人数 1技术分 +1 收起 理由
高境 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
本帖最后由 舒远 于 2013-1-17 10:42 编辑
曾翰翰 发表于 2013-1-17 10:31
import java.net.*;
class  IPDemo
{

将域名解析到哪个IP上是由DNS控制的 。同一个域名可能对应多个IP,很正常。百度就有多个IP。
试想,这么大网站,就用一个IP能行么?

评分

参与人数 1黑马币 +9 收起 理由
Rancho_Gump + 9 赞一个!

查看全部评分

回复 使用道具 举报
name:www.baidu.com
address:119.75.217.56

这是我的运行结果  我用while(true)运行的。结果也都是一样。

所以可能就像你说的上网地点没有变  或者你是静态IP的原因吧   我理解是
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马