这样获得web server 的IP地址?

虎叔 2000-11-07 03:12:00
...全文
252 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
firehot 2000-11-12
  • 打赏
  • 举报
回复
java我就不晓得了,用asp还是蛮方便,cgi也不错
虎叔 2000-11-12
  • 打赏
  • 举报
回复
yes! 这是对于应用程序是这样,对于Applet不是的!
LittleBird 2000-11-12
  • 打赏
  • 举报
回复
用java.net.InetAddress类就行了,例子代码如下:

String szHost = TheHostName, szIP = null;
InetAddress oIP = null;
if( szHost != null)
oIP = InetAddress.getByName(szHost);
if(oIP != null)
szIP = oIP.getHostAddress());

比如,szHost = "263.net" 时,szIP = "202.96.44.43"
szHost = "www.csdn.net", szIP = "210.77.155.27"

Enjoy it!
虎叔 2000-11-09
  • 打赏
  • 举报
回复
和我最初的想法是一样的,可是如果你的url is http://ddd/index.html
该方法会返回ddd,ddd is not IP.
如果你在其他机器上运行InetAddress.getByName("ddd")只会返回"127.0.0.1"(这是由于JAVA的安全限制)
franksun 2000-11-08
  • 打赏
  • 举报
回复
在applet中用调用getcodeBase().gethost()即可

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧