例如,要使我的应用正常运行,它需要与3个不同的url:port通信。可以说:
host1.com:1111
host2.com:1234
host3.com:1234
(同一端口可容纳2个主机)
我想要的是使用单个URL,并且端口将改善路由:
fathost.com:1111 --> host1.com:1111
fathost.com:2222 --> host2.com:1234
fathost.com:3333 --> host3.com:1234
(端口2222在host2上重定向到1234, 端口3333在host3上重定向到1234)
请记住,该应用程序是在客户端计算机上运行的,因此无法更改iptables。
尝试了一个负载平衡器,但它只能返回重定向(状态码302,301),我需要它来转移请求。 尝试使用Dns记录(srv)解决此问题,但没有运气
有什么想法吗? (云服务也是一种可能的选择)
感谢您的帮助
更新:
因为该应用程序是在客户端计算机上运行的,所以我要求客户端允许来自所有3个主机(host1, host2, host3
)的流量,我想要的是仅允许来自1个主机fasthost.com
的流量(这可能会有一个静态IP)