2012-05-09 69 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

相關問題