gpt4 book ai didi

java - 如何获取其他网段的计算机主机名?

转载 作者:行者123 更新时间:2023-11-29 09:31:10 27 4
gpt4 key购买 nike

我可以使用以下方法通过 ip 获取主机名:(如果我们在同一个网段----比如我的IP是10.167.10.2,别人的ip是10.167.10.5)

InetAddress add= InetAddress.getByName(ip);

String hostname=add.getHostName();

但如果ip在其他网段,我就无法获取主机名---如果我的IP是10.167.10.2,其他的ip是10.167.13.5返回是 10.167.13.5,不是计算机的主机名

当我使用 C# 时,类 DNS 具有方法 GetHostByAddress(),我可以使用此方法通过上面提到的 ip 获取每个主机名。

我们的电脑在一个域里。我正在使用 Windows XP,JAVA 1.6如何获取其他网段的计算机主机名? 谢谢!

最佳答案

IPHostEntry Example

试试这个网站

关于java - 如何获取其他网段的计算机主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8635490/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com