2012-05-09 41 views
2

为了进行调试,我将手机上的IP地址设置为192.168.178.220,并通过无线路由器连接到我的PC以访问我在PC上运行的IIS应用程序中的Web应用程序。该网页应用程序使用192.168.178.201。我必须使用桌面应用程序DnsSpeeder充当我的DNS服务器,以便我的手机应用程序使用其域名而不是IP地址与Web应用程序进行通信。我需要这样做,因为我使用与其他Web应用程序共享相同IP地址的子域。Android:在局域网上使用WiFi

通常情况下,这种方式有效,但如果我在一分钟左右没有接触我的手机,手机无法解析域名。我甚至尝试过第三方工具,只输入IP地址,无法连接到网络应用程序。但几分钟后,连接就可以正常使用IP地址或域名。如果我使用第三方工具对互联网上的网站(如google.com)进行ping操作,那么看起来还有很长时间的延迟。

我的互联网连接似乎总是打开并在我的设置下,我已将它设置为永远不会关闭,所以我看不出它是如何成为WiFi无线电本身的。

问题是使用局域网IP地址还是别的?

回答

0

有趣!当然听起来好像有什么东西要睡在手机上了。您是否在PC上运行Wireshark等数据包嗅探器,以确定预期的DNS请求是否将其从手机转移到DnsSpeeder?

+0

好主意。忘记了Wireshark。原来局域网上的第二台设备有相同的IP地址。改变了第二个设备的IP地址,现在一切正常。太感谢了! – AndroidDev

相关问题