我看到了一个关于使用 IPTables 将客户端请求重定向到服务器内虚拟机的特定端口的教程。
有没有办法仅使用 IPTables 将客户端对 foo.com 的请求重定向到虚拟机?
或者我应该使用鱿鱼代理服务器?
答案1
如果 foo.com 是侦听该 IP 的唯一 Web 服务器,则应该相对容易,因为您只需重定向所有端口 80 流量即可。
如果该 IP 有其他 Web 服务器,您可以在 iptables 中使用字符串匹配:
http://www.netfilter.org/documentation/HOWTO/netfilter-extensions-HOWTO-3.html#ss3.18
但请注意文档中关于代理如何成为更好选择的警告。