Internal-Dns

將 ip+port 映射到內部網站名稱

  • September 16, 2022

我有一個 LAN Web 應用程序在我們的組織中執行在 Ubuntu 20.04 上,地址為:http: //192.168.0.104 :8084/

其餘設備是 Windows,我們的伺服器也是 Windows Server。因此,我們的客戶正在訪問應用程序,在 Web 瀏覽器上鍵入整個路由http://192.168.0.104:8084/ 。

我希望客戶端可以使用內部域名訪問 Web 應用程序,即http://web.organization.com/>並且它在內部解析為<http://192.168.0.104:8084/。但我不知道是否可以在我們的 Windows DNS 伺服器中配置類似的東西

給小代表一個簡單的評論:

DNS 只能將更容易記住的主機/域名(例如 web.example.com)指向 IP 地址。(這應該可以通過您的 Windows DNS 伺服器實現。)

當您不在預設埠上執行 Web 服務時,DNS 將不允許您(還)指示我們的瀏覽器:“連接到時http://web.eaxmple.com;不要連接到 HTTP 協議的預設埠,埠 80,但是而是連接到自定義埠 8084。”

您可以通過以下方式解決這個問題:在埠 80 上執行 Web 應用程序,或者在埠 80 上配置反向代理,這會將 HTTP 請求(針對特定web.example.com主機)從埠 80 轉發到自定義埠 8084。當您已經在其上執行另一個網站時80 埠,許多 Web 伺服器都帶有反向代理功能,並且可以配置虛擬主機,這樣只有對埠的請求web.example.com才會被代理到埠 8084。

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