将域名与带端口的 IP 地址绑定

将域名与带端口的 IP 地址绑定

我有一个在我们的网络中本地运行的 Web 应用程序(托管在服务器中Windows Server 2019并部署在Tomcat服务器中),并且可以从 访问http://192.168.19.29:8080/myapp/

我配置了我们的路由器并设置了端口转发,以便从网络外部访问 Web 应用程序http://static_externa_ip:3000。我想要将此 IP 与子域绑定。

在我的域名的 DNS 设置中我添加了 A 记录

  • 类型:A
  • 名称:myapp
  • 数据:static_externa_ip

现在我可以从访问我的 Web 应用程序myapp.mydomain.com:3000/myapp/ 是否可以添加另一种类型的记录以简化我的 URL myapp.mydomain.com

我尝试添加数据字段static_externa_ip:8080/myapp但这不是有效的输入。

那么,是否可以购买 SSL 证书并将其添加到 Tomcat 服务器,以便我可以从外部安全地访问我的 Web 应用程序?

答案1

否。没有可用的记录类型。http 和 https 协议不支持所需的 SRV 记录。

如果您的硬件支持,可以使用反向代理解决此类问题。

相关内容