免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 9482 | 回复: 17
打印 上一主题 下一主题

怎么通过IP得到机器名? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-18 11:00 |只看该作者 |倒序浏览
各位前辈,现在windows下知道一台solaris的机器IP,怎么得到它的机器名?
下面这段代码不行啊,得到的还是IP,好像是getHostName失败了:

  1.    try {
  2.         // Get hostname by textual representation of IP address
  3.         InetAddress addr = InetAddress.getByName("127.0.0.1");
  4.    
  5.         // Get the host name
  6.         String hostname = addr.getHostName();
  7.    
  8.         // Get canonical host name
  9.         String hostnameCanonical = addr.getCanonicalHostName();
  10.     } catch (UnknownHostException e) {
  11.     }

复制代码


多谢。

论坛徽章:
0
2 [报告]
发表于 2005-08-18 13:31 |只看该作者

怎么通过IP得到机器名?

原帖由 "HappyWin" 发表:

多谢。


很简单,在solaris上执行你的代码就ok了,java最适合在solaris上运行了。

论坛徽章:
0
3 [报告]
发表于 2005-08-18 17:05 |只看该作者

怎么通过IP得到机器名?

猫兄弟,我是要在windows上运行,然后得到机器名给别人看的,问题还是没有解决啊,到底这样行不行?有人用过吗?多谢了

论坛徽章:
0
4 [报告]
发表于 2005-08-18 21:00 |只看该作者

怎么通过IP得到机器名?

呵呵,兄弟windows上也可以啊,但是不能用127.0.0.1,要用192.168.0.1的地址才行!

论坛徽章:
0
5 [报告]
发表于 2005-08-18 21:02 |只看该作者

怎么通过IP得到机器名?

我又试了试,好像对别的机器不行,呵呵,再看看!

论坛徽章:
0
6 [报告]
发表于 2005-08-18 21:06 |只看该作者

怎么通过IP得到机器名?

不过要是这样的话,可以将要取得的主机名字通过上面的方法取到后在通信的时候发过去啊!

论坛徽章:
0
7 [报告]
发表于 2005-08-18 21:42 |只看该作者

怎么通过IP得到机器名?

通过这样的方式不能获得主机名,但是可以获得DNS的名字,或者获得你的hosts里指定的名字

论坛徽章:
0
8 [报告]
发表于 2005-08-19 13:47 |只看该作者

怎么通过IP得到机器名?

// Get the host name
       String hostname = addr.getHostName();

这句出来的是什么结果啊,我在win下看别的win的机器名就可以。

论坛徽章:
0
9 [报告]
发表于 2005-08-25 09:55 |只看该作者

怎么通过IP得到机器名?

littlecong兄弟是什么意思呢?
1、在windows下不可能通过代码根据IP地址来得到一台solaris机器的机器名?
2、hosts里指定的名字是什么意思?我要是知道名字就不需要去获得了啊

论坛徽章:
0
10 [报告]
发表于 2005-08-26 12:51 |只看该作者

怎么通过IP得到机器名?

有没有人知道啊?还是顶一下,看看能否解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP