在Android上解析本地链接地址(.local)

时间:2019-09-23 13:35:01

标签: android ping hostname mdns link-local

我在解析Android上的本地链接(.local)地址时遇到问题。具体来说,如果在本地网络中有一个广播foo.local的设备作为其主机名,我将无法解决它。

重现此错误的一种简单方法是在代码中运行类似InetAddress.getByName("foo.local").getHostName();的程序,并查看它是否崩溃甚至更简单,启动仿真器,通过ADB登录(即adb shell),然后尝试ping有问题的主机,即ping foo.local

请注意,直接对IP(而不是主机名)执行ping操作即可。

有什么想法吗?这是Android的已知限制吗?如果没有,我如何使其解析.local主机名?

0 个答案:

没有答案