【发布时间】:2015-05-13 13:57:49
【问题描述】:
我的主机 (192.168.2.11) 上运行着一个 Android 模拟器,我的 DNS 服务器 (192.168.2.12) 上运行着一个 DNS 服务器 (bind)。 DNS 服务器有一个用于我的内部托管应用程序的条目,并且使用以下命令调用 Android 模拟器,
emulator @myemulator -scale 0.50 -dns-server 192.168.2.12
如果我从 Android 浏览器导航到 myinternal.domain.com,它能够解析域并加载应用程序。但是,当通过应用程序发出 HTTP 请求时,主机名解析失败。
我什至尝试过修改模拟器的 /etc/hosts 文件,但没有成功,
192.168.2.13 myinternal.domain.com
#10.0.2.2 myinternal.domain.com
我的要求是使用主机名而不是 IP 地址(默认网站),因此我无法修改代码以将 HTTP 请求发送到 IP 地址。
Android 浏览器和应用程序是否可能以不同的方式解析主机名?感谢是否有人可以帮助我解决此问题。
【问题讨论】:
标签: android dns android-emulator hostname