一、实验目的
(1)掌握网络地址的划分,知道私有地址的范围,熟悉并掌握网络地址转换的配置方法;
(2)进一步熟练掌握路由器的基本命令和配置方法;
(3)验证网络地址转换的配置结果,加深对IP网络地址转换概念的理解。

二、实验内容
(1)静态地址转换配置;
(2)动态地址转换配置。
三、实验仪器及环境
(1)PC4台;
(2)交换机2台;
(3)路由器2台;
(4)背对背V.35电缆DTE1条、背对背V.35电缆DCE1条、串口专用电缆2条、双绞线若干。
四、实验原理
    网络地址转换(Network Address Translation,NAT)广泛应用于各种类型的网络中。NAT不仅解决了IP地址不足的问题,而且有效避免了来自网络外部的攻击,可隐藏并保护网络内部的计算机。
    默认情况下,内部IP地址是无法被路由到外网的,内部主机要与外部Internet通信,IP包到达NAT路由器时,IP包头的源地址被替换成一个合法的外网IP地址,并在NAT表中保存这条记录。当外部主机发送一个应答到内网时,NAT路由器收到后,查看当前的NAT表,用内网地址替换掉这个外网IP地址。
    NAT将网络划分为内部网络和外部网络两部分,局域网主机利用NAT访问网络时,是将局域网内部的本地地址转换为全局地址(互联网合法的IP地址)后转发数据包。NAT分为两种类型: NAT(网络地址转换)和: NAPT ( Network Address PortTranslation,网络端口地址转换)。网络地址转换分为静态地址转换和动态地址转换。静态地址转换用于实现内部地址与外部地址一-对一.的映射,一般都用于内部服务器。动态地址转换需要定义一个地址池来自动映射。网络端口地址转换使用不同的端口来映射多个内网IP地址到一个指定的外网地址,是多对一的形式。
五、实验步骤
(1)构建网络实验拓扑结构图,如图1所示。

图1 网络拓扑结构图
(2)设置以太网接口(fastethernet0/0)参数,配置为内网接口;
(3)设置串口(serial2/0)参数,配置为外网接口;
(4)配置路由协议;
(5)配置地址转换;
(6)测试网络连通性。
具体配置命令和代码如下。
①路由器接口配置。

Router>en

Router#conf t

Router(config)#hostname LF1

LF1 (config)#int f 0/0

LF1 (config-if)#ip address 192.168.1.254 255.255.255.0

LF1 (config-if)#ip nat inside

LF1 (config-if)#int s 2/0

LF1 (config-if)#clock rate 64000

LF1 (config-if)#ip address 200.100.100.1 255.255.255.0

LF1 (config-if)#ip nat inside

LF1 (config-if)#exit

②路由协议配置,此处以动态路由协议RIP为例完成配置。

LF1 (config)#router rip

LF1 (config-router)#version 2

LF1 (config-router)#network 200.100.100.0

LF1 (config-router)#exit
③静态地址转换配置。

LF1 (config)#ip nat inside source static 192.168.1.1 200.100.100.1

LF1 (config)#ip nat inside source static 192.168.1.2 200.100.100.1
④动态地址转换配置。

LF1 (config)#ip access-list standard 1

LF1 (config-std-nacl)#permit 192.168.1.0 0.0.0.255

LF1 (config-std-nacl)#exit

LF1 (config)#ip nat pool yly 200.100.100.3 200.100.100.6 netmask 255.255.255.0

LF1 (config)#ip nat inside source list 1 pool yly overload

LF1 (config)#end

⑤外网路由器配置。

Router>en

Router#conf t

Router(config)#hostname LF2

LF2 (config)#int f 0/0

LF2 (config-if)#ip address 200.100.99.254 255.255.255.0

LF2 (config-if)#exit

LF2 (config)#int s 2/0

LF2 (config-if)#ip address 200.100.100.2 255.255.255.0

LF2config-if)#exit

LF2 (config)#router rip

LF2 (config-router)#version 2

LF2 (config-router)#network 200.100.99.0

LF2 (config-router)#network 200.100.100.0

LF2 (config-router)#end

⑥查看路由表。

连接内网的路由表如下:

 

图2 连接内网的路由表                               图3 连接外网的路由表

连接外网的路由表如图3所示:

⑦测试网络连通情况:
    先设置PC1和PC2的IP地址。PC0的IP为192.168.1.1,Gataways为192.168.1.254;PC2的IP地址为200.100.99.1,Gataways为200.100.99.254。用PC0pingPC2和PC3,再用PC2pingPC0和PC1,其结果如图4,图5所示。

 

图4 测试PC0执行pingPC2和PC3           图5 测试PC2执行pingPC1和PC0

网络地址转换(NAT)配置相关推荐

  1. 思科模拟器 --- 网络地址转换NAT配置

    学习目标:理解NAT网络地址转换的原理及功能.掌握静态NAT配置,实现局域网访问互联网 1.定义 ①网络地址转换NAT(Network Address Translation),被广泛应用于各种类型I ...

  2. 如何配置网络地址转换(NAT)—Vecloud微云

    什么是 NAT? 网络地址转换(NAT)为IP地址保存设计. 这使得采用未注册IP地址的专用IP网络可以连接到Internet. NAT在路由器上运行,通常将两个网络连接在一起,并在数据包转发到另一个 ...

  3. 【计算机网络】Internet原理与技术2(因特网的路由协议RIP、OSPF、BGP,网络地址转换NAT,网络协议IPv6)

    Internet原理与技术 因特网的路由协议 自治系统与路由协议分类(IGP.EGP) 内部网关协议 - RIP [例]RIP路由信息表的交换 RIP工作过程 内部网关协议 - OSPF 外部网关协议 ...

  4. 网络地址转换 NAT

    网络地址转换 NAT 先来介绍一下NAT,NAT(网络地址转换)是一种将一个IP地址域映射到另一个IP地址域技术,从而为终端主机提供透明路由.NAT包括静态网络地址转换.动态网络地址转换.网络地址及端 ...

  5. 第四章.网络层:4.8虚拟专用网和网络地址转换NAT

    文章目录 4.8.1 虚拟专用网VPN 1. 本地地址与全球地址 2. RFC 1981指明的专用IP地址 3. 专用网 4. 虚拟专用网VPN 5. 虚拟专用网VPN的构建 6. 用隧道技术实现虚拟 ...

  6. 【转载】网络地址转换(NAT)和端口映射

    网络地址转换(NAT) 1.1 NAT的应用场景 (1)应用场景:允许将私有IP地址映射到公网地址,以减缓IP地址空间的消耗 ①需要连接Internet,但主机没有公网IP地址 ②更换了一个新的ISP ...

  7. 【计算机网络】湖科大微课堂笔记 p54-56 IPv4数据报的首部格式、网际控制报文协议ICMP、虚拟专用网VPN与网络地址转换NAT

    文章目录 IPv4数据报的首部格式 小结 一些例题 网际控制报文协议ICMP 小结 一些例题 虚拟专用网VPN与网络地址转换NAT 小结 IPv4数据报的首部格式 版本 首部长度.可选字段.填充字段 ...

  8. 网络层:虚拟专用网VPN和网络地址转换NAT

    1.网络层:虚拟专用网VPN和网络地址转换NAT 笔记来源: 湖科大教书匠:虚拟专用网VPN和网络地址转换NAT 声明:该学习笔记来自湖科大教书匠,笔记仅做学习参考 1.1 虚拟专用网VPN 专用网和 ...

  9. 网络地址转换NAT和代理服务器

    网络地址转换NAT 首先我们讨论一种实际情况,在专用网内部一些主机已经分配到本地IP 地址(仅限在本地网络内使用),又想访问互联网,可以采取 什么措施呢? 最简单的办法就是多申请一些全球IP地址,但是 ...

  10. IPv4网络地址转换(NAT)

    概述 应用领域 NAT地址基本转换原理 NAT的类型 静态NAT(Static NAT) 动态NAT(Dynamic NAT) 重载/复用NAT(Overloading NAT) 重叠NAT(Over ...

最新文章

  1. 【ZooKeeper Notes 14】数据模型
  2. rocketmq中的broker设计与实现
  3. Python如何在控制台显示进度条
  4. 使用Deinstall专用工具删除Oracle Database
  5. 如何在 Windows Server 2003 中创建漫游用户配置文件
  6. OpenGL之利用矩阵的“平移”“旋转”“综合变换”等实现矩形的移动
  7. 2020牛客国庆集训派对day4 Arithmetic Progressions
  8. 统一编址 独立编址 寻址空间
  9. Electron 遭封杀,Web 开发者在苹果平台上举步维艰!
  10. webpack前端构建工具学习总结(一)之webpack安装、创建项目
  11. css媒体查询和居中
  12. 【hdu - 2568】ACM程序设计期末考试081230
  13. Vivado 开发教程 汇总
  14. 多聚赖氨酸大鼠血清白蛋白纳米粒|微囊藻毒素小麦麦清白蛋白纳米粒|雌三醇乳清白蛋白纳米粒Estriol-whey protein
  15. 让电脑前后面板音频插孔同时输出声音方法
  16. java自动往数据库里插shuaku_x大x鸟的青鸟云课堂自动答题实现原理
  17. 使用腾讯云服务器搭建个人网盘
  18. 聊聊ThoughtWorks面试(郑大版 社招)+ PS:应届生简单流程介绍
  19. 互联网财富管理平台应该怎么做?(上篇)
  20. TiDB 报错: GC life time is shorter than transaction duration

热门文章

  1. 图片或者spine动画出现白边
  2. 抖音怎么赚钱?好消息KTV模式来啦
  3. layui 数据表格 单元格点击复制
  4. Xcode 10 beta 版本迁移指南
  5. hibernate级联保存报空指针异常
  6. java技术大牛修炼记5-一名中级程序员的自述
  7. 集合运算—union(并集)、intersect(交集)和except(差集)
  8. 这一份Java进阶的PDF,从基础到实战,Java程序员必备
  9. 电动工具——电钻驱动方案设计
  10. 计算机动画设置进入,计算机文化基础动画效果设置.ppt