路由器nat设置详解

随着Internet的网络迅速发展,IP地址短缺已成为一个十分突出的问题。为了解决这个问题,出现了多种解决方案。下面几绍一种在目前网络环境中比较有效的方法即地址转换(NAT)功能。

   NAT设置可以分为静态地址转换、动态地址转换、复用动态地址转换。

   1、静态地址转换适用的环境

   静态地址转换将内部本地地址与内部合法地址进行一对一的转换,且需要指定和哪个合法地址进行转换。如果内部网络有E-mail服务器或FTP服务器等可以为外部用户提供的服务,这些服务器的IP地址必须采用静态地址转换,以便外部用户可以使用这些服务。

   静态地址转换基本配置步骤:

    (1)、在内部本地地址与内部合法地址之间建立静态地址转换。在全局设置状态下输入:

   Ip nat inside source static 内部本地地址 内部合法地址

   (2)、指定连接网络的内部端口 在端口设置状态下输入:

    ip nat inside

   (3)、指定连接外部网络的外部端口 在端口设置状态下输入:

    ip nat outside

   注:可以根据实际需要定义多个内部端口及多个外部端口。
本实例实现静态NAT地址转换功能。将2501的以太口作为内部端口,同步端口0作为外部端口。其中10.1.1.2,10.1.1.3,10.1.1.4的内部本地地址采用静态地址转换。其内部合法地址分别对应为192.1.1.2,192.1.1.3,192.1.1.4。

   路由器2501的配置:

   Current configuration:

   version 11.3

   no service password-encryption

   hostname 2501

   ip nat inside source static 10.1.1.2 192.1.1.2

   ip nat inside source static 10.1.1.3 192.1.1.3

   ip nat inside source static 10.1.1.4 192.1.1.4

   interface Ethernet0

   ip address 10.1.1.1 255.255.255.0

   ip nat inside

   interface Serial0

   ip address 192.1.1.1 255.255.255.0

   ip nat outside

   no ip mroute-cache

   bandwidth 2000

   no fair-queue

   clockrate 2000000

   interface Serial1

   no ip address

   shutdown

   no ip classless

   ip route 0.0.0.0 0.0.0.0 Serial0

   line con 0

   line aux 0

   line vty 0 4

   password cisco

   end

   配置完成后可以用以下语句进行查看:

   show ip nat statistcs

   show ip nat translations

   2、动态地址转换适用的环境:

   动态地址转换也是将本地地址与内部合法地址一对一的转换,但是动态地址转换是从内部合法地址池中动态地选择一个末使用的地址对内部本地地址进行转换。

   动态地址转换基本配置步骤:

   (1)、在全局设置模式下,定义内部合法地址池

    ip nat pool 地址池名称 起始IP地址 终止IP地址 子网掩码

    其中地址池名称可以任意设定。

   (2)、在全局设置模式下,定义一个标准的access-list规则以允许哪些内部地址可以进行动态地址转换。

    Access-list 标号 permit 源地址 通配符

    其中标号为1-99之间的整数。

   (3)、在全局设置模式下,将由access-list指定的内部本地地址与指定的内部合法地址池进行地址转换。

    ip nat inside source list 访问列表标号 pool内部合法地址池名字

   (4)、指定与内部网络相连的内部端口在端口设置状态下:

    ip nat inside

   (5)、指定与外部网络相连的外部端口

    Ip nat outside

时间: 2024-09-29 05:34:45

路由器nat设置详解的相关文章

UITabBar设置详解

UITabBar设置详解   效果图   说明 1. 设置tabBarItem中的图片以及标题 2. 设置标题文本样式 3. 修改tabBar背景色   源码 https://github.com/YouXianMing/UITabBarControllerIcon   细节 设置标题文本样式 修改tabBar背景色 真实图片呈现  

MySQL 中修改密码及访问限制设置详解

mysql|访问|详解 MySQL中修改密码及访问限制设置详解 MySQL是一个真正的多用户.多线程SQL数据库服务器.MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成.由于其源码的开放性及稳定性,且与网站流行编?挥镅?PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用.处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求.下面就分别讨论,供大家参考. 一.MySQL修改密码方法总结 首

host文件设置详解

  host文件设置详解 有很多朋友不清楚Host文件是什么东西?其实hosts文件是用来记录主机ip地址和主机名的对应关系,建立后就可以用主机名来访问主机,而不必记ip地址了.(HOSTS就是本地的一个简易 DNS,它优先于DNS服务器的查询;呵呵,我就是这么认为的.) winxp.win2k系统中存放在windows系统目录中的system32driversetc下面,win98在windows系统目录中下面.(windows系统目录一般就是c:windows). hosts文件是一个纯文本

CenterOS 中安装Redis及开机启动设置详解_Linux

CenterOS 中安装Redis及开机启动设置详解 从官方下载最新Redis进行安装,官网地址:http://redis.io/download $ wget http://download.redis.io/releases/redis-3.2.3.tar.gz $ tar xzf redis-3.2.3.tar.gz $ cd redis-3.2.3 $ make $ make install Redis启动 RedisServer /path/to/redis.conf Redis关闭(

MySQL中修改密码及访问限制设置详解

mysql|访问|详解 MySQL是一个真正的多用户.多线程SQL数据库服务器.MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成.由于其源码的开放性及稳定性,且与网站流行编徎语言PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用.处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求.下面就分别讨论,供大家参考. 一.MySQL修改密码方法总结首先要说明一点的是:一般情况下,修改MySQL

win8系统下通知设置详解

在本文中我们来看看win8系统下通知设置的详解吧! 在Win8中,各种应用的通知推送是很重要的一方面内容,这些通知的推送还可以更进一步的管理,本文将着重介绍Win8的通知设置. 个性化通知设置 在Win8中,应用的通知是一种权限,而权限是否开启则由用户自己决定.首先我们打开一个应用,然后将鼠标滑至屏幕右下角调出Charm栏再选择设置,然后我们能看到"权限"选项,再打开权限就可以了. 应用内的通知权限 此外,Win8还加入了专门的通知设置界面,用于统一管理通知.在开始屏幕或者桌面下,将鼠

StrutsPrepareAndExecuteFilter过滤器和url-pattern设置详解

1.strut 过滤器 FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.! StrutsPrepareAndExecuteFilter是自2.1.3开始就替代了FilterDispatcher的.! 这样的改革当然是有好处的.! 为什么这么说.? 应该知道如果我们自己定义过滤器的话, 是要放在strtus2的过滤器之前的, 如果放在struts2过滤器之后,你自己的过滤器对action的过滤作用就废了,不会有效!除非你是访问jsp/html! 那我现在有需求

dede自动获取关键字设置详解

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 也是一件老生常谈的事情,我也老怕自己忘记所以在这里记下来,因为很多时候由于其他一些原因,我们在百度的结果正很难找到适合新手操作的教程,因为大部分采集内容在采集的时候已经"变味"了,那新手怎么办,去dede官方论坛?固然研究dede的人很多,但真正你去问的时候就知道了,没多少人搭理,也便很难找到真正适合的教程.所以在自己实践

Zend Framework路由器用法实例详解_php实例

本文实例讲述了Zend Framework路由器用法.分享给大家供大家参考,具体如下: 路由是一个过程,在这个过程中它去除URI的端点(跟着基本URL的URI部分),并将其分解成参数来决定哪个模块.哪个控制器和哪个动作应该接受请求. 模块.控制器.动作.及其参数被打包到Zend_Controller_Request_Http对象. 使用路由器 为了正确使用路由器,必须对其进行初始化操作. 创建路由器可以通过前端控制器实例的getRouter()方法来实现.该方法不需要任何参数,执行该方法可以返回