IPTABLES 路由、重定向、转发流量

IPTABLES 路由、重定向、转发流量

我正在尝试将流量从一个 IP 重定向到一个网站。例如,我有两个外部 IP,假设 194.145.63.1 和 194.145.63.2 在一个网卡上设置为 194.145.63.1 - eth0 和 194.145.63.2 -eth0:1 mywebsite.com 仅允许从 194.145.63.1 访问,我想设置我的规则,例如如果我点击http://194.145.63.2:8080通过 194.145.63.1 打开 mywebsite.com。

提前致谢!

答案1

像这样吗?

iptables -t nat -A PREROUTING -p tcp -i eth0 --dst 194.145.63.2 --dport 8080 -j REDIRECT --to-ports 80

尽管我不确定这是否是你真正想要的。

我认为你真正想要的是在 194.145.63.2:8080 上运行的 Web 服务器上设置重写以进行 301 重定向到http://194.145.63.1,这个问题取决于您在 194.145.63.2:8080 上运行什么类型的软件。

另外,如果您只希望 194.145.63.1 上的流量,那么为什么还要暴露 194.145.63.2:8080 呢?

请澄清问题,而不是询问如何实施(可能不是最优的)解决方案的详细信息。

相关内容