查找并报告网络地址的问题(50分)

  • 主题发起人 主题发起人 jihoo
  • 开始时间 开始时间
J

jihoo

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何根据IP地址返回域名?
我只知道怎样根据域名返回IP(用InetAddress)。
但是
如果给出218.14.35.231,让程序可以返回www.delphibbs.com 该如何做呢?
 
我的程序段如下:这段程序可以根据主机名(或域名)正确的返回ip地址
我想知道反过来该怎样写?
.
.
.
InetAddress host;
host=InetAddress.getByName(args[0]);
.
.
System.out.println("主机 "+host.getHostName()+"的IP地址为:");
bytes=host.getAddress();//于此处得到IP
for(int i=0;i<4;i++)
fourBytes=bytes&amp;0xff;//是这里处理的有问题吗?
System.out.println(fourBytes[0]+"."+
fourBytes[1]+"."+fourBytes[2]+"."+fourBytes[3]);
.
.
.
 
static InetAddress[] getAllByName(String host)
Parameters:
host - the name of the host.
Returns:
an array of all the IP addresses for a given host name.
 
通过域名得到IP的程序已实现了,如上面代码。
我现在想通过IP地址得到域名(IP是输入,域名是输出),
却在InetAddress中找不到合适的方法,
请问该怎么办?
 
等了这么久 只有only you
 
接受答案了.
 
不好意思,我最近比较忙!惭愧!
 

Similar threads

后退
顶部