中国网管论坛's Archiver

allen7311 发表于 2006-12-9 09:40

理解NAT中四类地址的含义

理解NAT中四类地址的含义

对于网络地址转换的理解核心在于搞清楚NAT术语中所提到的四个地址。事实上,所有的地址转换工作就是在对这四个地址进行反复的变化。因此下面的例子用十分形象和生活化的内容来解释了四个地址之间的关系。

四个术语的内容:
inside local(内部本地地址)
inside global(内部全局地址)
outside local(外部本地地址)
outside global(外部全局地址)

对于这四个地址的解释如下:

inside local(内部本地地址):在自有网络中分配给私有主机的地址,一般情况下该地址是RFC1918中定义的私有地址。inside local地址的特点是只会出现在自有网络中并且一定是给私有主机使用的。

inside global(内部全局地址):私有主机在非自有网络中使用的地址,通常情况下inside global地址是从合法的全球统一可寻址空间中分配的地址,也就是通常所说的共有IP。inside global地址的特点是只会出现在非自有网络中并且一定是给私有主机使用的。

outside local(外部本地地址):非私有主机在自有网络内表现出来的IP地址。该地址是自有网络的管理员为本网络以外的设备所准备的用于在自有网络内使用的 IP地址。outside local地址的特点是只会出现在自有网络内但是是供给非私有主机使用的。

outside global(外部全局地址):非私有主机在自有网络以外的区域使用的IP地址,是非私有主机所在网络的管理员负责管理个分配的。outside global地址的特点是不会出现在自有网络中而且不是给私有主机使用,不归自有网络的管理员负责。

为便于理解采用如下例子:
inside local自己在家里穿的拖鞋
inside global自己上班时穿的皮鞋
outside local朋友到家里访问给朋友准备的拖鞋
outside global朋友自己的鞋,随便是他的拖鞋或是皮鞋

inside代表自己,outside代表别人,local代表自己家,global代表外面。

inside local就是自己在家里活动的时候肯定需要穿拖鞋,这个拖鞋就相当于IP地址,可以看出来这种地址不会穿在别人脚上,而且不会在家里以外的地方去穿。

inside global就是自己上班时肯定要穿的皮鞋,这个皮鞋一定是给自己穿的,但是一定不会在家里穿而是要在外面穿。 outside local就是别人来家里访问的时候自己给这个客人准备的拖鞋,因此不会出现在外面,而且也不会是自己穿。

outside global别人自己的鞋,无论是拖鞋还是皮鞋反正不会出现在自己家里,也不会是自己穿。

所 以insdie local地址一般都是私有地址,inside global地址多数情况下是共有地址但是在解决地址交叉问题时也可能是私有地址,outside local地址并不固定因为只是外部主机在自有网络的代表所以私有和公有地址都可以,outside global地址和自己没有任何关系所以私有或公有地址也都可以。

注释:
自有网络:归自己管理,进行IP规划的网络
私有主机:属于自有网络的主机

日出东方 发表于 2006-12-9 16:14

收下了幸苦了。

yuanliang1314 发表于 2008-6-19 14:39

楼主辛苦了,谢谢!

不曾离开 发表于 2008-6-25 20:58

这么好的东西怎么就两个人顶,别沉了呀,呵呵,学到不少,谢谢楼主

芜芯芗芟 发表于 2008-7-4 10:28

回复 楼主 allen7311 的帖子

好文章,虽然好像和我见过的有点不同.

页: [1]

Powered by Discuz! Archiver 6.1.0  © 1999-2008 bbs.bitsCN.com