【问题标题】:InetAddress gethostname returning ipAddres on androidInetAddress gethostname 在 android 上返回 ipAddres
【发布时间】:2014-08-18 22:55:54
【问题描述】:

我正在 Android 上构建一个应用程序,但我遇到了这个问题

InetAddress.getByName(ipAddres).getHostName() return ip Addres

Java

InetAddress.getByName(IpAddres).getHostName() return hostname

那么为什么在 android 上相同的代码给出的是 IP 地址而不是主机名,我需要主机名

【问题讨论】:

标签: android inetaddress


【解决方案1】:

检查您的 DNS 服务器,遇到了类似的问题。我安装并配置了 dnsmasq,并且能够从 IP 地址获取主机名

【讨论】:

  • 是相同的代码,第一个在电脑上运行,第二个在安卓模拟器上运行,也在真实设备上尝试相同的结果,我没有 dns 服务器,我在局域网计算机上测试可能是电缆调制解调器或类似的东西?
猜你喜欢
  • 2016-03-29
  • 1970-01-01
  • 2010-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-03
  • 2011-11-08
  • 1970-01-01
相关资源
最近更新 更多