基于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 同行回答

weijinkai weijinkai 软件开发工程师 AAIC
系统的ip转发功能开了么?vi /etc/sysctl.conf修改其中的net.ipv4.ip_forward = 1显示全部
系统的ip转发功能开了么?
vi /etc/sysctl.conf
修改其中的net.ipv4.ip_forward = 1 收起
互联网服务 · 2015-04-13
浏览1545

提问者

opensure
软件架构设计师 china
评论1

相关问题

相关资料

相关文章

问题状态

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