如何将两个 TLD 端口转发到网络上的两个独立节点。我似乎忘记了如何实现这一点。
答案1
如果您要转发 HTTP 流量(Web 请求),则需要运行反向代理。如果您要转发几乎任何其他协议,则无法做到这一点。
对于大多数协议,客户端使用域名来确定要连接的 IP 地址,而不会对其进行任何其他操作。因此,除非两个域名指向不同的 IP 地址,否则无法判断客户端询问的是哪一个。HTTP 是一个例外,因为它有一个“Host”标头,可告诉您客户端最初尝试连接的名称。
如何将两个 TLD 端口转发到网络上的两个独立节点。我似乎忘记了如何实现这一点。
如果您要转发 HTTP 流量(Web 请求),则需要运行反向代理。如果您要转发几乎任何其他协议,则无法做到这一点。
对于大多数协议,客户端使用域名来确定要连接的 IP 地址,而不会对其进行任何其他操作。因此,除非两个域名指向不同的 IP 地址,否则无法判断客户端询问的是哪一个。HTTP 是一个例外,因为它有一个“Host”标头,可告诉您客户端最初尝试连接的名称。