LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1384|回复: 4

iptables怎么才能NAT 映射到 另一台主机后还是真实的客户端 IP

[复制链接]
发表于 2009-3-20 02:36:31 | 显示全部楼层 |阅读模式
123123
 楼主| 发表于 2009-3-20 02:37:15 | 显示全部楼层
iptables -t nat -A PREROUTING -d 61.12.1.143 -p tcp --dport 19730 -j DNAT --to 121.11.104.11
iptables -t nat -A POSTROUTING -d 121.11.104.11 -p tcp --dport 19730 -j SNAT --to 61.12.1.143
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-20 02:39:01 | 显示全部楼层
客户端IP A.B.C.D 连接  61.12.1.143  19730 映射成功 进入  121.11.104.11 19730

可是在 121.11.104.11 主机上 连接的 不是 A.B.C.D , 而试 61.12.1.143

怎么才能实现 把 A.B.C.D 的IP 带到 121.11.104.11
回复 支持 反对

使用道具 举报

发表于 2009-4-2 21:40:00 | 显示全部楼层
我记得DNAT就是不改变客户端IP的啊,从路由器上映射过来就不变
回复 支持 反对

使用道具 举报

发表于 2009-4-3 16:10:57 | 显示全部楼层
楼主说的哪个要求不可能实现

啥叫NAT ?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表