Iptables DNAT 规则 curl 连接被拒绝

Iptables DNAT 规则 curl 连接被拒绝

添加以下 DNAT 规则后,我尝试执行以下操作时收到连接被拒绝的信息curl 172.17.1.1:9000/v1/api

iptables -t nat -I PREROUTING -p tcp --dst 172.17.1.1 --dport 9000 -j DNAT --to-destination 172.12.11.11:8000

我读了发布和帖子中似乎我们需要为 curl 添加一个 OUTPUT 规则来进行回送?但是对于 DNAT 规则,我们如何做到这一点?

我确实制定了以下规则:

iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

相关内容