首页 > 技术文章 > 双向地址转换

whf191 2016-12-26 16:09 原文

前言:

    工作这么久,用的最多的就是NAT和目标端口映射,今天看到双向地址映射蒙了。

还好找到一篇靠谱的论文http://www.dolunwen.cn/lwfw/jsjwl/48065.html,瞬间懂了,感谢作者。接下来对学会的知识加以修饰。

一、传统的NAT技术,原来有个高大上的名字叫nat server 转换

注释:外网用户访问202.20.1.5的某个应用,到达路由器时,真实服务器为192.168.1.5,路由器就把目标地址转换成192.168.1.5,返回时,目标地址把数据包发给路由器,

路由器,修改源地址为202.20.1。5,再转发给外网用户。

 

二、双向地址转换

注释:图画的烂。黑色线为外网用户访问,红色为服务端返回.  当 外网用户访问202.20.1.5,到达指定路由时,路由器把外网源IP3.3.3.3的地址改为192.168.1.1c 转发给后端为192.168.1.5的真实客户机,真实客户机返回数据时,直接返回给192.168.1.1,路由器收到IP后,把目标192.168.1.1改为3.3.3.3,源IP改为:202.20.1.5  ....亲,是不是有点绕.

 

总结:

     双向地址转换技术,更多的应用再一个路由器接入了多个线路的运营商,返回数据时,根据IP的归属,走不同的线。坏处时,客户端应用程序拿不到客户端的真实IP。

 

推荐阅读