gpt4 book ai didi

java - 基本的 bonjour java IP 地址解析

转载 作者:行者123 更新时间:2023-12-01 05:53:31 28 4
gpt4 key购买 nike

我正在使用 bonjour(带有 java)来尝试获取网络上设备的 IP 地址。我看过这个问题:Get Device IP with Bonjour并使用 InetAdress getByName 方法(带有已解析的主机)来获取 IP 地址。

问题是我得到的这个 IP 地址与我所知道的有关该设备的任何信息都不匹配!我真正想要的是本地路由器分配的设备IP地址。 (在本例中为 192.168.1.146)我得到的(每次都一致)是 208.68.xxx.xx

后一个地址似乎不是我的 WAN IP,而且我不知道它到底是什么...我连接到的每个设备都一致获得该地址...任何帮助将不胜感激! (也许我需要以某种方式转换 IP 地址?)

最佳答案

使用InetAddress.getAllByName(hostName)而不是InetAddress.getByName(hostName)-

设备主机名解析为多个 IP 地址。上面返回的地址实际上是我的 ISP 的搜索页面——这显然没有用。

关于java - 基本的 bonjour java IP 地址解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3818322/

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