ubuntu中如何将所有请求重定向到特定IP地址

ubuntu中如何将所有请求重定向到特定IP地址

如何将所有请求重定向到 Linux 中的特定 IP 地址 我尝试过以下命令,但它不起作用

  sudo iptables -t nat -A PREROUTING -d 0/0 -p tcp --dport 80 -j DNAT --to-destination 192.168.0.101:80

  sudo iptables -t nat -A PREROUTING -d 0/0 -p tcp --dport 443 -j DNAT --to-destination 192.168.0.101:443

答案1

你必须使用:

echo '1' > /proc/sys/net/ipv4/conf/eth0/forwarding
iptables -t nat -A PREROUTING -d 0/0 -p tcp --dport 80 -j DNAT --to-destination 192.168.0.101:80
iptables -A FORWARD -p tcp -d 0/0 --dport 80 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A PREROUTING -d 0/0 -p tcp --dport 443 -j DNAT --to-destination 192.168.0.101:443
iptables -A FORWARD -p tcp -d 0/0 --dport 443 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

相关内容