Web-Server

如何從本地網路中的其他 PC 訪問 Web 伺服器應用程序?

  • October 31, 2016

我已經設置了一個 Microserver 來使用 express 框架執行 node.js Web 伺服器。

我已經啟用了 Windows 防火牆(高級設置,Windows Server 2012)的埠號,並且我可以使用以下方法從本地網路中的其他 PC 訪問 Web 應用程序: localIPAddressOfServer:PortNumber即 192.68.0.14:8080 。

我想做的事 :

我想通過使用比 IP 地址更使用者友好的方式從其他 PC 訪問伺服器。

我嘗試過的:

我嘗試從伺服器名稱(即 MyServerName:8080)訪問伺服器,在某些情況下它可以工作。它不適用於 MacOs 電腦,通常我認為這不是執行此操作的最佳實踐。

理想的場景是找到某種別名來代替 IP 地址

有任何想法嗎 ?

它可以在 Windows 機器上工作,因為它們仍然使用 NETBIOS 在私有 Windows 網路上進行一些名稱解析。

您將需要設置自己的本地 DNS 伺服器,這不是一件小事,而且對於單個伺服器來說可能是多餘的。

如果它是一個非常小的客戶端網路,最快的解決方案可能是在每個客戶端的主機文件中添加一個條目。它位於 Windows 系統上的 C:\Windows\System32\drivers\etc 和 MacOS 上的 /etc/hosts。該文件是自記錄的。

引用自:https://serverfault.com/questions/812283