计算机教程网

您现在的位置是:首页 > 主机教程 > 服务器运维

服务器运维

iptables端口转发命令

2024-10-29 20:10:25服务器运维 主机评测网
需求很简单,把本地81端口映射到8080端口上1. 所有的81请求转发到了8080上.# iptables -t nat -A PREROUTING -p tcp --dport 81 -j REDIRECT --to-ports 8080

需求很简单,把本地81端口映射到8080端口上

1. 所有的81请求转发到了8080上.

# iptables -t nat -A PREROUTING -p tcp --dport 81 -j REDIRECT --to-ports 8080

如果需要本机也可以访问,则需要配置OUTPUT链:

iptables -t nat -A OUTPUT -p tcp --dport 81 -j REDIRECT --to-ports 8080

原因:外网访问需要经过PREROUTING链,但是localhost不经过该链,因此需要用OUTPUT,或者POSTROUTING。POSTROUTING不行,需要看看。