2016-03-11 80 views
0

當我從同一局域網中的其他設備使用IP地址(http://192.168.x.x:8080/app_name/)訪問我的web應用程序時,它可以工作,但是當我使用計算機名稱而不是IP地址時(http://host_computer_name:8080/app_name/)i出現錯誤ERR_NAME_NOT_RESOLVED

我無法使用IP地址作爲我有動態IP地址我該如何解決這個問題
任何幫助高度讚賞如何使用計算機名稱而不是IP地址從另一臺設備訪問Tomcat服務器?

+0

你需要學習一些計算機網絡基礎知識(在這種情況下,DNS)你想寫一個Web應用程序。 – Raedwald

回答

1

您的計算機最終需要將主機名解析爲IP地址在服務器上設置主機名並不意味着它被傳播到整個世界,這是DNS的一項工作,它有效地將主機名翻譯成IP地址

動態IP地址在服務器上通常是一個問題。服務器需要將其當前IP地址傳播到DNS系統。它被稱爲'DynDNS',一些路由器能夠支持DDNS(請參閱list of the routers

有幾個公共服務允許使用動態DNS(DynDNS,NOIP.com,...)。

如果您在LAN上(如您聲稱的那樣),則大多數路由器可以設置爲強制特定計算機的靜態IP地址。

相關問題