iptables 中外网端口映射到内网,最简单的一种就OK,为什么不行有人帮忙瞧瞧不?
[root@lvs-m2 ~]# iptables -L -n //版本1.3.5
Chain INPUT (policy ACCEPT)
target prot opt source destination
RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0
Chain FORWARD (policy ACCEPT)
target prot opt source destination
RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain RH-Firewall-1-INPUT (2 references)
target prot opt source destination
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 icmp type 255
ACCEPT esp -- 0.0.0.0/0 0.0.0.0/0
ACCEPT ah -- 0.0.0.0/0 0.0.0.0/0
ACCEPT udp -- 0.0.0.0/0 224.0.0.251 udp dpt:5353
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:631
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:631
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:2049
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 state NEW udp dpt:137
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 state NEW udp dpt:138
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:139
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:445
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:443
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:80
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:2000
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 state NEW udp dpt:2000
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
从192.168.1.3:443访问转向---->192.168.18.4:443
iptables -t nat -A PREROUTING -i 192.168.1.3 -p tcp --dport 443 -d 192.168.1.3 -j DNAT --to 192.168.18.4
iptables -t nat -A POSTROUTING -o 192.168.1.3 -p tcp --dport 443 -s 192.168.18.4 -j SNAT --to 192.168.1.3
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
本帖最后由 燕奔 于 2011-10-18 13:27 编辑
*nat
-A PREROUTING -d 外网IP -p tcp -m tcp --dport 80 -j DNAT --to-destination 内网IP:80
-A POSTROUTING -o eth1 -j SNAT --to-source 内网IP
好久的帖子了,忘记写正确设置了,现在贴上来...
回复 2# chenyx
对,如果你本身是ssl服务器,出去的源端口是443
iptables -t nat -A POSTROUTING -o 192.168.1.3 -p tcp --dport 443 -s 192.168.18.4 -j SNAT --to 192.168.1.3
应该是--sport