黑马程序员技术交流社区
标题:
网络编程问题
[打印本页]
作者:
张海涛
时间:
2013-1-17 08:15
标题:
网络编程问题
本帖最后由 张海涛 于 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
我想知道是因为我的上网地点没变还是因为我没有定义成数组,把数据存起来啊?
作者:
曾翰翰
时间:
2013-1-17 10:31
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
这个是连接你打的网址吧。虽然网络编程这块没看。。但是一个网址应该对应一个地址才对。。。
作者:
舒远
时间:
2013-1-17 10:41
本帖最后由 舒远 于 2013-1-17 10:42 编辑
曾翰翰 发表于 2013-1-17 10:31
import java.net.*;
class IPDemo
{
将域名解析到哪个IP上是由DNS控制的 。同一个域名可能对应多个IP,很正常。百度就有多个IP。
试想,这么大网站,就用一个IP能行么?
作者:
肖亚光
时间:
2013-1-17 11:37
name:www.baidu.com
address:119.75.217.56
这是我的运行结果 我用while(true)运行的。结果也都是一样。
所以可能就像你说的上网地点没有变 或者你是静态IP的原因吧 我理解是
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2