为了账号安全,请及时绑定邮箱和手机立即绑定

dnat和snat什么区别啊,我看老师画的这两张图一模一样啊?

dnat和snat什么区别啊,我看老师画的这两张图一模一样啊?

侠客岛的含笑 2016-07-20 00:17:27
查看完整描述

2 回答

?
后之后觉

TA贡献17条经验 获得超1个赞

SNAT, DNAT, MASQUERADE都是NAT,MASQUERADE是SNAT的一个特例,SNAT是指在数据包从网卡发送出去的时候,把数据包中的源地址部分替换为指定的IP,这样,接收方就认为数据包的来源是被替换的那个IP的主,MASQUERADE是用发送数据的网卡上的IP来替换源IP,因此,对于那些IP不固定的场合,比如拨号网络或者通过dhcp分配IP的情况下,就得用MASQUERADE,DNAT,就是指数据包从网卡发送出去的时候,修改数据包中的目的IP,表现为如果你想访问A,可是因为网关做了DNAT,把所有访问A的数据包的目的IP全部修改为B,那么,你实际上访问的是B, 因为,路由是按照目的地址来选择的,因此,DNAT是在PREROUTING链上来进行的,而SNAT是在数据包发送出去的时候才进行,因此是在POSTROUTING链上进行的


查看完整回答
1 反对 回复 2016-07-21
?
自恋的疯子linda

TA贡献11条经验 获得超4个赞

客户端和服务器端换了

查看完整回答
反对 回复 2016-07-21
  • 侠客岛的含笑
    侠客岛的含笑
    就是客户端和服务端的IP换了一下啊,但是客户端的IP也可以是服务端的ipa
  • 2 回答
  • 0 关注
  • 2346 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信