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. 【luogu4474王者之剑】--网络流

    题目描述 这是在阿尔托利亚·潘德拉贡成为英灵前的事情,她正要去拔出石中剑成为亚瑟王,在这之前她要去收集一些宝石. 宝石排列在一个n*m的网格中,每个网格中有一块价值为v(i,j)的宝石,阿尔托利亚·潘 ...

  2. gdb 预备知识

    1.gcc的-g选项 如果要使用gdb进行调试,必须在编译时在gcc中加入-g选项,使用参数 -g 表示将源代码调试信息编译到可执行文件中. #include <stdio.h> int ...

  3. Shadows 使用说明

    1:下载最新版 Windows地址:点击下载 Mac地址:点击下载 2:Windows安装插件(点击下方插件名即可下载) .NET Framework 4.7.2和 Microsoft Visual ...

  4. 【原创】go语言学习(十二)struct介绍1

    目录: struct声明和定义 struct的内存布局以及构造函数 匿名字段和struct嵌套 struct与tag应用 struct声明和定义 1.Go中面向对象是通过struct来实现的, str ...

  5. Hadoop YARN 调度器(scheduler) —— 资源调度策略

    本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/hadoop_yarn_resource_scheduler 搜了 ...

  6. JavaScript--自定义事件Event

    在开发过程中,js原生事件不足以满意开发需求,需要开发者自定义事件. 一.Event Event()构造函数创建一个新的Event. event = new Event(typeArg,eventIn ...

  7. 查看日志tail命令

    打开终端,连接jboss: 命令: tail -f -n 500 /var/log/wildfly/wrapper.log

  8. MongoDB下载不了的问题

    官网上,mongoDB数据库下载不了,搜了半天,在知乎上找到答案:在MongoDB download center中选择community-server,拖到底部有一个all versions bin ...

  9. Windows下的apache maven安装与配置

    去到官网http://maven.apache.org/download.cgi下载压缩包我选择的是二进制zip压缩文件. 解压并配置压缩文件的目录到MAVEN_HOME环境变量,添加解压文件下的bi ...

  10. web-msg-sender的https支持改造

    用的是nginx代理转发443到2120端口实现,官方说workman原生支持,没有实现(现象是 访问 htttps://域名:2120/ 超时,不知道是服务器问题还是什么) 后转为用nginx代理转 ...