2012-08-13 119 views
-1

對於DNS和IP地址,我的理解是否正確無關。但這裏是我想要做的瞭解DNS和IP地址

我已經開始在我的android移動[ijetty]上的一個網絡服務器。在那裏我創建了一些Web應用程序。它可以通過我的手機訪問。

我把我的外部IP地址從whatismyip.com。然後將此IP地址與服務器的端口號相加。我在其他一些使用無線連接的手機上嘗試過,我可以登錄到應用程序。

但是,當我想我辦公室的電腦上相同的URL,它不工作,它說The request timed out before the page could be retrieved.

按我的理解,DNS僅僅是IP地址與域名的映射,如果我做一個主機文件輸入域名,我可以在不提供IP地址的情況下訪問該頁面。那麼爲什麼我無法訪問託管在我的手機上的應用程序。

請糾正我錯在哪裏。

謝謝

回答

0

您對DNS的理解是正確的。

您面臨的問題是非靜態IP。您使用的android設備必須從某處獲得其IP。最有可能的是GSM/LTE/CDMA服務提供商或它連接到的WiFi,即來自您的ISP。因此獲得的IP不會一直保證相同,新的/可用的IP將在隨後的續約期間租給您。嘗試再次從你的android設備(服務器)看看whatismyip,看看IP是否與你以前使用的一樣。

+0

感謝您的回覆,只是一個小小的懷疑,只要IP地址保持不變(直到我還沒有關掉我的屏幕),我應該可以訪問應用程序,你不這麼認爲。但我無法訪問它。 – codeomnitrix 2012-08-13 05:45:40

+0

錯誤表示您可以點擊IP,但請求超時。你可以看看你的ijetty上的日誌嗎?看看這個來配置日誌記錄。 http://docs.codehaus.org/display/JETTY/Debugging – IUnknown 2012-08-13 05:52:09

+0

嗨,這可能很愚蠢,我剛剛開始學習碼頭,所以不太確定如何獲取日誌。但我嘗試使用'ftp:// myexternalip:port /'進行ES文件瀏覽器遠程訪問,但仍然無法訪問我的SD卡,這與我在瀏覽器中的反應相同。 – codeomnitrix 2012-08-13 06:14:43