将域名直接指向IP和端口?

将域名直接指向IP和端口?

所以,这可能是一个愚蠢的问题,但我在端口 8000 上运行 apache,我想添加 DNS A 记录来指向 IP。

但是我需要让它指向端口 8000 而不是默认的 80。

那么,这对于一开始来说是否可能呢?

Namecheap 不允许我直接输入。

答案1

你可以做一个SRV 记录但是我认为大多数浏览器不会检查 SRV 记录,因此仍然会连接到端口 80。您可能需要在端口 80 上运行一些轻量级服务器,将用户重定向到端口 8000,或者充当反向代理

从您对问题的评论中,添加虚拟网站到您的 IIS 实例,它只会301 Redirect为通过您的特殊 DNS 名称传入的任何请求返回端口 8000 版本的 URL。所有其他请求均可照常处理。

答案2

您将需要在端口 80 上运行反向代理来处理重定向。

相关内容