DNAT与SNAT原理.docVIP

  • 119
  • 0
  • 约3.11千字
  • 约 6页
  • 2016-10-17 发布于重庆
  • 举报
DNAT与SNAT原理

百度空间?|?百度首页? | 登录 学会放弃 ? 主页博客相册|个人档案 |好友 ? 查看文章 ? iptables中DNAT与SNAT的理解 2010-01-01 12:29 DNAT(Destination Network Address Translation,目的地址转换) 通常被叫做目的映谢。而SNAT(Source Network Address Translation,源地址转换)通常被叫做源映谢。 这是我们在设置Linux网关或者防火墙时经常要用来的两种方式。以前对这两个都解释得不太清楚,现在我在这里解释一下。 首先,我们要了解一下IP包的结构,如下图所示: 在任何一个IP数据包中,都会有Source IP Address与Destination IP Address这两个字段,数据包所经过的路由器也是根据这两个字段是判定数据包是由什么地方发过来的,它要将数据包发到什么地方去。而iptables的DNAT与SNAT就是根据这个原理,对Source IP Address与Destination IP Address进行修改。 然后,我们再看看数据包在iptables中要经过的链(chain): 图中正菱形的区域是对数据包进行判定转发的地方。在这里,系统会根据IP数据包中的destination ip address中的IP地址对数据包进行分发。如果dest

文档评论(0)

1亿VIP精品文档

相关文档