随着internet的网络迅速发展,ip地址短缺已成为一个十分突出的问题。为了解决这个问题,出现了多种解决方案。下面几绍一种在目前网络环境中比较有效的方法即地址转换(nat)功能。
nat(network address translation)的功能,就是指在一个网络内部,根据需要可以随意自定义的ip地址,而不需要经过申请。在网络内部,各计算机间通过内部的ip地址进行通讯。而当内部的计算机要与外部internet网络进行通讯时,具有nat功能的设备(比如:路由器)负责将其内部的ip地址转换为合法的ip地址(即经过申请的ip地址)进行通信。 【相关文章:Ajax技术概述】
一、nat简介 【扩展阅读:Ajax简要说明及实例】
情况1:一个企业不想让外部网络用户知道自己的网络内部结构,可以通过nat将内部网络与外部internet 隔离开,则外部用户根本不知道通过nat设置的内部ip地址。 【扩展信息:Ajax的错误处理机制探讨(1)】
二、nat 的应用环境:
情况2:一个企业申请的合法internet ip地址很少,而内部网络用户很多。可以通过nat功能实现多个用户同时公用一个合法ip与外部internet 进行通信。
三、设置nat所需路由器的硬件配置与软件配置:
设置nat功能的路由器至少要有一个内部端口(inside),一个外部端口(outside)。内部端口连接的网络用户使用的是内部ip地址。
内部端口可以为任意一个路由器端口。外部端口连接的是外部的网络,如internet 。外部端口可以为路由器上的任意端口。
设置nat功能的路由器的ios应支持nat功能(本文事例所用路由器为cisco2501,其ios为11.2版本以上支持nat功能)。
四、关于nat的几个概念:
内部本地地址(inside local address):分配给内部网络中的计算机的内部ip地址。
内部合法地址(inside global address):对外进入ip通信时,代表一个或多个内部本地地址的合法ip地址。需要申请才可取得的ip地址。
五、nat的设置方法:
nat设置可以分为静态地址转换、动态地址转换、复用动态地址转换。
1、静态地址转换适用的环境
静态地址转换将内部本地地址与内部合法地址进行一对一的转换,且需要指定与哪个合法地址进行转换。如果内部网络有e-mail服务器或ftp服务器等可以为外部用户提供的服务,这些服务器的ip地址必须采用静态地址转换,以便外部用户可以使用这些服务。
静态地址转换基本配置步骤:
... 下一页