![配置 iptables 规则](https://linux22.com/image/1044793/%E9%85%8D%E7%BD%AE%20iptables%20%E8%A7%84%E5%88%99.png)
我有包含 eucalyptus 和 xen 的私有云。通常在创建实例时,eucalyptus 会尝试联系位于 169.254.169.254 的元数据服务。但在我的设置中,该服务运行在 192.168.1.10。现在我想将所有请求转发到此 IP。
我想创建预路由规则,将所有数据包从 169.254.169.254/32(端口 80)转发到 192.168.1.10:8773。
答案1
iptables -t nat -A PREROUTING -p tcp -d 169.254.169.254/32 --dport 80 -j DNAT --to-destination 192.168.1.10:8773
这是您必须在 Iptables 中放置的规则。
希望有帮助。