NAT是将IP数据报文报头中的IP地址转换为另一个IP地址的过程,主要用于实现内部网络(私有IP地址)访问外部网络(公有IP地址)的功能。

1.实验拓扑

地址表:

1.完成各个接口基本配置之后使用ping命令检测各直连链路的连通性:

2.配置静态NAT

在 网关路由器AR1上配置访问外网的默认路由:

由于内网使用的都是私有地址,PC机无法直接访问公网。需要在网关路由器上配置NAT地址转换。

给PC1 做静态NAT地址转换,即在AR1的g0/0/0 接口下使用nat static命令配置内部地址到外部地址的一对一转换。配置如下:

在AR1上使用display nat static命令查看NAT静态配置信息,并在PC1上使用ping命令测试与外网的连通性:

PC1的ping通结果:

然后在g0/0/0接口上抓包查看NAT地址是否转换成功

AR1 已经把来自PC1的ICMP报文的原地址172.16.1.1转换成公网202.169.10.5

同样的,在AR2上使用环回扣loopback 0 模拟外网访问PC1 的话 ping 202.169.10.5,数据包在经过AR1进入内网的时候,会把目的IP转换为172.16.1.1 去访问PC1

3.配置动态NAT,基于地址池一对一映射

1)设置地址组

2)设置ACL规则 rule 5 permit source 172.17.1.0(使用某网段地址) 0.0.0.255(使用反向掩码)

3)进入与外网相连的接口 使用 nat outbound 2000 address-group 1 no-pat 命令

如下图所示:

使用172.17.1.0网段的PC2ping 外网:

使用抓包工具发现172.17.1.2被AR1转变成地址池中的 某一个地址

 4.Easy IP 地址转换

因为Easy ip 地址转换是NAPT的一种方式,直接借用路由器出接口IP地址作为公网地址,跟动态NAT地址转换类似实现多对一地址转换。

因为在AR1 上的g0/0/0接口上使用了IP address group 所以先undo 掉

然后使用nat outbound 命令配置Easy IP特性:

抓包后发现AR1将私网地址直接使用接口IP地址作为nat转换后的地址:

5.配置NAT服务器

公司内Server提供FTP服务供外网用户访问,配置NAT 服务器并使用公网IP地址202.169.10.6对外公布服务器地址,然胡开启NAT ALG功能。

在AR1上的g0/0/0接口,使用nat server 命令定义内部服务器的映射表,并指定服务器通信协议类型为TCP ,配置服务器使用的公网IP地址为202.169.10.6,服务器内网地址为172.16.1.3,指定端口号 21 (该常用端口号可以直接使用关键字“ftp”代替)

配置完成之后,在AR1  上查看NAT Server 信息

开启服务器的FTP功能(选择根目录,启动服务):

设置完服务器之后,在AR2上模拟公网用户访问该私网服务器

华为eNSP上的NAT地址转换配置的更多相关文章

  1. 神州数码NAT地址转换配置

    实验要求:熟练掌握NAT地址转换的配置方法 拓扑如下 R1 enable 进入特权模式 config 进入全局模式 hostname R1 修改名称 interface s0/1 进入端口 ip ad ...

  2. 清除路由器NAT地址转换

    首先当你的NAT网络地址转换成功搭建起来,并且测试过网络通信时,此时NAT地址转换表上面是存在转换信息的,你可以通过在特权模式下输入命令"show ip nat translation&qu ...

  3. 手把手系列:实现Nat地址转换

    1.实验目的: 掌握内网中的主机C1连接到Internet时,通过NAT实现私有全局地址转换.   2.实验拓扑: 3.实验步骤: 步骤一:给主机C1和C2配置IP地址.子网掩码和网关.如图: C1: ...

  4. 网络防火墙和NAT地址转换

    网络防火墙 iptables/netfilter网络防火墙: (1) 充当网关 (2) 使用filter表的FORWARD链 注意的问题: (1) 请求-响应报文均会经由FORWARD链,要注意规则的 ...

  5. 【原创】锐捷实现OSPF路由协议和NAT地址转换协议

    路由网络设计与实施 [锐捷设备实现OSPF路由协议与NAT地址转换] 说明:   本文是在多VLAN双星型交换网络的基础之上发展的.关于组建多VLAN双星型交换网络,请参阅: <思科和锐捷组建多 ...

  6. CISCO实验记录九:NAT地址转换

    1.静态NAT地址转换 #ip nat inside source static 192.168.12.1 192.168.23.4 //将12.1转为23.4 必须精确到主机IP 而不能是某个网段 ...

  7. NAT地址转换

    2017年1月12日, 星期四 NAT地址转换 SNAT:源地址转换  DNAT:目标地址转换   null

  8. NAT地址转换原理全攻略

    NAT转换方式及原理 在NAT的应用中,可以仅需要转换内部地址(就是“内部本地址”转换成“内部全局地址”),这是最典型的应用,如内部网络用户通过NAT转换共享上网:也可以是仅需要转换外部地址(就是“外 ...

  9. NAT地址转换常用命令详解

    缺省值:没有启用NAT. 命令模式:全局配置模式. 说明:静态NAT主要用于那些对需要对外部用户开放的服务,如Web服务器等,它可以把本地地址映射为指定的全局地址. 第一种格式实现的是一对一的NAT映 ...

随机推荐

  1. Chrome安装.crx文件

    解决"只能通过Chrome网上应用商店安装该程序"的方法 http://chromecj.com/utilities/2015-04/423.html 1.更多工具->扩展程 ...

  2. SpringBoot项目中,Redis的初次使用

    1.引入Redis依赖包,在application.yml中配置redis <dependency> <groupId>org.springframework.boot< ...

  3. [Luogu] 奶酪

    https://www.luogu.org/problemnew/show/3958 #include <iostream> #include <cstdio> #includ ...

  4. P2736 “破锣摇滚”乐队 Raucous Rockers

    题目描述 你刚刚继承了流行的“破锣摇滚”乐队录制的尚未发表的N(1 <= N <= 20)首歌的版权.你打算从中精选一些歌曲,发行M(1 <= M <= 20)张CD.每一张C ...

  5. 如何将web转化成应用程序?

    nativefier  最近无意中发现这个开源项目,Nativefier,看着它的项目介绍,以及1w+ 的 Star,感觉自己错过了一个世纪. 介绍 Nativefier是一个命令行工具,可以轻松地为 ...

  6. windows7上启动jmeter报错,寻求解决办法?

    背景: 已安装jdk 12,已配置环境变量,点击jmeter.bat 或者进入cmd启动jmter都无法启动 如图: 情况1.在cmd模式下报错 情况2: 打开运行,输入“powershell ise ...

  7. 在win10环境下IED配置spark项目

    eclipse在对spark的支持上并不友好,所以需要新下载并安装IntelliJ IDEA 2019.1.我下载安装的是专业版的,直接在网上搜索了破解码进行破解. 1. 配置java和scala I ...

  8. BigDecimal进行除法运算时的坑

      循环小数输出的坑 BigDecimal做除法时如果出现除不尽(循环小数)的情况,会抛异常: BigDecimal a = new BigDecimal("1"); System ...

  9. nodeJs 初学案例摘要

    在学习nodeJs的时候,照着文档做的,但是到最后的上传文件显示图片总是报错, 所用的fs.renameSync出错:Error: EXDEV, cross-device link not permi ...

  10. ICEM-圆柱与长方体相切

    原视频下载地址:https://yunpan.cn/cqvgLe39ZU4Ke  访问密码 c1c9