SNAT和DNAT的区别
来源:互联网 发布:java 大小写 编辑:程序博客网 时间:2024/04/28 21:48
文章出处:http://sxj007.blog.51cto.com/521729/110924
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链上进行的
- SNAT和DNAT的区别
- SNAT和DNAT的区别
- SNAT和DNAT的区别
- SNAT和DNAT的区别
- SNAT、DNAT、MASQUERADE的区别
- iptables的DNAT和SNAT
- IPtables中SNAT、DNAT和MASQUERADE的区别
- IPtables中SNAT, DNAT和MASQUERADE的区别
- iptables中的SNAT和DNAT的区别与应用
- SNAT , DNAT区别
- SNAT、DNAT和MASQUERADE的含义
- SNAT和DNAT
- ipatbles DNAT 和SNAT
- Linux-SNAT和DNAT
- SNAT和DNAT
- iptables: SNAT, DNAT, MASQUERADE的联系与区别
- NAT之SNAT和DNAT
- Netfilter之DNAT和SNAT
- Mercurial的简要用法
- 幽谷
- [Struts2]在使用Struts2的文件上传时,文件大小和类型过滤后,页面无法跳转至input页面
- asfd
- cegui font 文件解析
- SNAT和DNAT的区别
- As 3.0 基础_01
- 计算机世界:“狗日的”腾讯 搅局者还是终结者
- c++中的malloc/free 和 new/delete这两对的区别
- 系统蓝屏代码表
- 模仿python SocketServer.py写的一个socket服务类 2
- (转)如何在没有文档的情况下使用CView及其派生类
- 《Windows核心编程》---堆管理函数
- Linux主要shell命令详解