如何从局域网上Android上的IP地址解析主机名?

如何从局域网上Android上的IP地址解析主机名?,android,networking,hostname,Android,Networking,Hostname,我可以在iOS上使用系统API来实现这一点,但android不行 使用InetAddress.getHostName()不适用于LAN地址(仅适用于远程地址) 我并不擅长编写非常低级的UDP或TCP代码或调用命令行工具。我在linux或mac上使用的大多数工具都无法通过android上的CLI获得 有什么建议吗?我根本找不到这方面的文档 你的局域网里有DNS吗?我想局域网上没有DNS服务器。我正在寻找一种通用的方式,将工作在所有局域网。在iOS上,我能够使用cfhoststartinefores

我可以在iOS上使用系统API来实现这一点,但android不行

使用InetAddress.getHostName()不适用于LAN地址(仅适用于远程地址)

我并不擅长编写非常低级的UDP或TCP代码或调用命令行工具。我在linux或mac上使用的大多数工具都无法通过android上的CLI获得


有什么建议吗?我根本找不到这方面的文档

你的局域网里有DNS吗?我想局域网上没有DNS服务器。我正在寻找一种通用的方式,将工作在所有局域网。在iOS上,我能够使用cfhoststartineforesolution和CFHostGetNames解析LAN主机名。