- 论坛徽章:
- 0
|
本帖最后由 zzk_dandan 于 2010-06-02 23:58 编辑
DNAT(Destination Network Address Translation,目的地址转换) 通常被叫做目的映射
SNAT(Source Network Address Translation,源地址转换)通常被叫做源映射
-------------------
DNAT可以理解为端口映射,通俗的解释就是,你访问你的公网ip的80实际上是访问的你内网的一个Server的80端口,这就是一个简单的DNAT的实现!
--------------------
SNAT一般做地址伪装使用!一般做路由的情况下使用!
比如你是内网的一个用户,打开一个网站,这时候数据包从你的网卡出去到你的网关(也就是你的SNAT服务器)这时候不可能直接到公网ip(因为会被丢掉的,内网ip无法和公网ip通信),这时候必须做源地址伪装,也就是你的内网地址伪装成你的公网ip(公网ip就是你路由server)这样才能保证数据包的正确发出,回来的时候是通过linux中的一个日志功能找到当前数据包是那个client发出来的,这时候就能把数据包正确的返回给客户端,从而保证正常上网。
===========
用比较通俗的语言,可能有点不恰当! |
|