基于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自带...显示全部
我想实现这样一个功能:

比如访问公网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

查看其它 1 个回答weijinkai的回答

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

回答者

weijinkai
软件开发工程师AAIC
擅长领域: 虚拟化灾备云计算

weijinkai 最近回答过的问题

回答状态

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