将ip+port映射到内部网站名称

将ip+port映射到内部网站名称

我在我们的组织中有一个在 Ubuntu 20.04 上运行的 LAN Web 应用程序,地址如下: http://192.168.0.104:8084/

其余设备都是 Windows,我们的服务器也是 Windows Server。因此,我们的客户正在访问应用程序,输入整个路由http://192.168.0.104:8084/在网络浏览器上。

我希望客户端可以使用内部域名访问 Web 应用程序,即http://web.organization.com/并且它内部解析为http://192.168.0.104:8084/。但我不知道是否有可能在我们的 Windows DNS 服务器中配置类似的东西

答案1

对于简单的评论,请小代表:

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。

相关内容