基于linux iptables转发配置

我想实现这样一个功能:

比如访问公网123.123.123.123:9099,自动转发到内网192.168.1.111:9099的HTTP服务器上。内网机器不能直接访问外网。

iptables -t nat -A PREROUTING -d 123.123.123.123 -p tcp --dport 9099 -j DNAT --to-destination 192.168.1.111

我想使用linux自带的iptables实现这个功能,我尝试查了些资料,说是用snat和dnat解决,我尝试以上写法,但没效果。是哪里出问题了呢?
参与3

2同行回答

tong2012tong2012系统工程师中国航空
按照楼上方法设置后,执行下这个看看:iptables -t nat --list用iptables的NAT功能,需要安装这俩模块:ip_tablesip_nat_ftp显示全部
按照楼上方法设置后,执行下这个看看:
iptables -t nat --list

用iptables的NAT功能,需要安装这俩模块:
ip_tables
ip_nat_ftp收起
系统集成 · 2015-04-13
浏览1407
weijinkaiweijinkai软件开发工程师AAIC
系统的ip转发功能开了么?vi /etc/sysctl.conf修改其中的net.ipv4.ip_forward = 1显示全部
系统的ip转发功能开了么?
vi /etc/sysctl.conf
修改其中的net.ipv4.ip_forward = 1收起
互联网服务 · 2015-04-13
浏览1517

提问者

opensure
软件架构设计师china

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-04-13
  • 关注会员:1 人
  • 问题浏览:3355
  • 最近回答:2015-04-13
  • X社区推广