我有两台服务器
其中
A的IP 为 1.1.1.1(开放端口8080)
B的IP为 2.2.2.2(开放端口8081)
我想设置 用户通过A服务器访问B服务器,于是写了下面的命令
iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to-destination 2.2.2.2:8081
iptables -t nat -A POSTROUTING -d 2.2.2.2 -p tcp --dport 8081 -j MASQUERADE
执行后,用户(3.3.3.3)访问 1.1.1.1:8080后,同时就被转发到了 2.2.2.2:8081。
那么问题来了,2.2.2.2这台服务器记录了每次访问,但是发现用户3.3.3.3的IP被记录为1.1.1.1,该如何解决?我了解MASQUERADE参数实际就是隐藏IP,但是去掉后,又不能转发,求高手帮忙!能多写几种方法让我试试吧!!!感谢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。