2015-05-20 150 views
0

我開發了一個NodeJS Web應用程序,用於在私人WiFi網絡上訪問。在專用網絡上訪問網站

我的目標是讓用戶連接到我在Ubuntu 14.04LTS上託管的服務器,並在其上設置了Wifi熱點。 的用戶連接到WiFi網絡與移動設備,然後用他們的瀏覽器去 http://my.server.local.ip/

什麼是建立一個DNS(或別的東西),使他們能夠瀏覽到一個人最簡單的方法可讀的URL而不是我的IP?

對不起,如果問題已經回答之前,我是網絡配置初學者,我可能不會搜索好的關鍵字。

感謝您閱讀

編輯:

我忘了提,我的網絡提供給無法訪問Internet。我已經擁有這個應用的域名,但是它的在線版本。我的目標是建立一個便攜式服務器機器,它可以在惡劣的互聯網覆蓋區域爲移動應用服務。

+0

獲取一個域名,然後添加DNS記錄將是最簡單和最完整的方式。 – TZHX

+0

我忘了提及我的網絡不提供互聯網接入。我已經擁有這個應用的域名,但是它的在線版本。我的目標是建立一個便攜式服務器機器,它可以在惡劣的互聯網覆蓋區域爲移動應用服務。 –

回答

0

這取決於哪臺機器充當您的網絡的DNS服務器。您的服務器/ WiFi-AP是否將流量重定向/橋接到以太網端口,並且您的網絡中的其他設備(路由器盒?)是否應答了來自移動設備的DHCP請求?在這種情況下,該框也將是移動設備將要查詢主機名解析的DNS服務器。也許你可以在路由器的Web界面中爲你的Ubuntu服務器配置一個靜態IP和主機名。

否則,您可以在Ubuntu機器上設置DHCP和/或DNS服務器。這項工作的一個輕量級工具是DNSmasq(http://www.thekelleys.org.uk/dnsmasq/doc.html)。這似乎是你想要的,閱讀你最新的評論。爲服務器計算機的WiFi接口配置一個靜態IP地址,並配置運行在Ubuntu計算機上的DNS服務器,將您選擇的主機名/域映射到該IP。然後,移動設備可以使用該域名訪問由Ubuntu機器提供的網站。

+0

我認爲dnsmasq是我拼命尋找的東西。非常感謝。 –

+0

這是完美的。非常感謝您的幫助。 –