设置子域 DNS 将默认端口 80 路由到自定义端口

Don*_*ent 5 domain-name-system domain port dns-zone

我有一个子域,比如说work.example.com 我有一个带有公共 IP 的服务器,比如说 192.0.2.4。

我的服务器上有一个应用程序在 Ubuntu 16.04 LTS 端口 8088 上运行,所以它变成了 192.0.2.4:8088。

我的问题是,如果用户在浏览器上打开 url http://work.example.com,我希望它指向 192.0.2.4:8088。

我一直在我的域的 DNS 区域编辑器上添加 SRV 配置,但它不起作用,A 记录也无法在 IP 后使用端口。我这样做的原因是,用户很难记住 IP 或在域名后键入端口。

Gre*_*g W 14

对于一般 HTTP 用途(网页浏览等),DNS 不能用于指示浏览器使用特定端口。浏览器是硬编码,假设 HTTP 为 80,HTTPS 为 443。

您“可以”在该子域上托管另一个网站,该网站只是重定向到目标站点和端口。

  • 反向代理可能会更容易。 (10认同)