文章目录

  • 一、什么是NAT
  • 二、NAT类型
  • 三、拓扑
  • 四、配置实验
  • 五、实验测试

一、什么是NAT

1、NAT–Network Address Translation:网络地址转换

NAT属于接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法公网IP地址的IP地址转换技术,它被广泛应用于各种类型 Internet接入方式和各种类型的网络中。

2、NAT类型

(1)静态----NAT(static NAT):内部网络中的单个主机IP地址被永久映射成外部网络中的某个合法的公网IP地址。
(2)动态----NAT(pooled NAT):在外部网络中定义了一系列的合法地址,采用动态分配的方法映射到内部网络。
(3)端口复用----PAT(Port address Translation):把多个内部地址映射到外部网络的一个IP地址的不同端口上。
(4)NAT server 。

3、NAT价值(作用)

NAT地址转化技术的出现的重要价值主要体现在改善网络安全和解决IPV4地址不够用。

(1)解决 IPV4地址不足问题:这个主要通过动态NAT及Pat来解决—其中PAT技术可以借助一个合法的公网IP地址使成百上千个内网用户达到访问外网的目标(如果不是PAT技术,IPV4那40多亿地址根本不能够满足地球人人手一个可用的 IPV4地址使用,更别提现在在物联网时代每个物品都会有自己的 IP地址)

(2)安全:通过地址转换将暴露的在公网的重要或核心服务器的地址映射出去,使映射的代理地址来应对攻击,相当于给受保护的地址披上了一层伪装。这是保护和隐藏重要服务器及核心设备地址不会轻易收到网络攻击的重要手段。
(3)控制:控制内网主机访问外网,同时也可以控制外网主机访问内网,解决了内网和外网不能互通的问题。

二、NAT类型

(一)静态NAT

1、静态NAT

(1)工作: NAT转换时,内部网络主机IP地址与公网IP是一对一静态绑定的,每个公网IP只能给固定的内网主机转换使用;静态NAT转换时只转换IP地址,不涉及端口号。
(2)配置:全局配置+接口挂接

① 在NAT路由器配置好静态NAT转化映射表。
② 在公网接口启用静态NAT配置。

2、静态NAPT

(1)工作:静态NAPT转换时,内部网络主机IP+端口号与公网IP+端口号进行一对一静态绑定的,每个公网IP只能给固定的内网主机转换使用;
(2)配置:

① 在NAT路由器配置好静态NAPT转化映射表。
② 在公网接口启用静态NAT配置。

(二)动态NAT

1、Basic NAT

(1)工作:
Basic NAT工作时,内部网络主机IP地址在预先设置好的公网IP地址池中的公网IP地址动态建立一对一映射。
Basic NAT工作时,在同一时刻的公网地址只能被一个私网地址所映射。
Basic NAT转换时只转换IP地址,不涉及端口号。
(2)配置:
① 在NAT路由器配置动态公网地址池
② 用ACL匹配待转换的内网地址
③ 在外网出口配置动态NAT,实现公网地址池和内网地址的挂接,只转换IP地址不进行端口转化。

2、动态NAPT

(1)工作: NAT转换时,内部网络主机IP+端口号与公网IP+端口号实现动态映射,实现多个内网共用一个公网IP地址访问外网。
(2)配置:
① 在NAT路由器配置动态公网地址池
② 用ACL匹配待转换的内网地址
③ 在外网出口配置动态NAPT,实现公网地址池和内网地址的挂接(默认的动态NAT是动态PAT)

3、Easy IP

(1)工作:Easy IP是动态NAPT的一个特例
Easy IP自动将本设备的外网接口IP+端口和内网IP+端口进行映射;Easy IP无需创建公网地址池。
(2)配置:
① 在NAT路由器通过ACL匹配待转化的内网地址
② 在公网接口启用挂接匹配到的内网ACL。

(三)NAT Server(端口映射)

NAT Server依然是公网IP+端口与内网IP+端口的映射;目的是解决公网IP访问内网IP的问题。

(1)工作:NAT Server依然属于端口和IP地址的转换
(2)配置:
① 在对应公网接口设置好NAT Server 实现内网IP+端口与公网IP+端口的映射

三、拓扑


如图配置拓扑、接口地址。
底层用任意协议都可以。(OPSF、IS-IS、BGP、静态路由等)

四、配置实验

1、Easy IP(动态NAPT的一种)部署

在GW-1出接口部署Easy使得内网192.168.1.0网段正常访问外网

[AR-3]acl 2000
[AR-3-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255//使用基本ACL匹配需要进行NAT转换的内网成员为192.168.1.0网段
[AR-3-acl-basic-2000]quit
[AR-3]int g0/0/1
[AR-3-GigabitEthernet0/0/1]nat outbound 2000 //在网关路由器连接外网出口做NAPT,通过ACL2000匹配到的内网数据从本接口发出时替换源IP和源端口为本接口地址信息

[AR-5]ping 12.1.1.2

2、静态NAT

在GW-2部署静态NAT使得公网成员可以访问内部服务器AR-7的所有端口

[AR-4]nat static global 24.1.1.102 inside 192.168.3.7 netmask 255.255.255.255
//系统视图配置将内网192.168.3.7地址转为公网地址24.1.1.102访问外网,或者外部网络一24.1.1.102来访问内部主机192.168.3.7
[AR-4]int g0/0/1
[AR-4-GigabitEthernet0/0/1]nat static enable
//网关路由器连接外部网络的出口开启静态nat映射功能,所有在全局做了映射的数据从本接口发出时都会进行IP地址的转化

[AR-5]ping 24.1.1.102

3、NAT Server

在GW-2部署NAT Server使得公网成员可以访问内部服务器AR-8开放的telnet服务

[AR-4]int g0/0/1
[AR-4-GigabitEthernet0/0/1]nat server protocol tcp global 24.1.1.101 5000 inside 192.168.3.8 23
//将内网192.168.3.8的基于TCP协议的23端口映射到公网地址24.1.1.101和5000端口

telnet 24.1.1.101

4、在NAT设备部署[Huawei]nat alg all enable 使得ftp,dns等应用数据可以正常对外发布

[AR-3]nat alg all enable [AR-4]nat alg all enable

5、ACL安全

在GW-2部署ACL放行FTP和Telnet服务外,其他数据全部禁止

[AR-4]acl 3000
[AR-4-acl-adv-3000]rule 5 permit tcp destination 24.1.1.100 0 destination-port eq telnet
[AR-4-acl-adv-3000]rule 10 permit tcp destination 24.1.1.101 0 destination-port eq 5000
[AR-4-acl-adv-3000]rule 15 permit tcp destination 24.1.1.100 0 destination-port eq ftp-data
[AR-4-acl-adv-3000]rule 1000 deny ip

6、静态 NAPT 是指“内部网络主机的 IP+协议号+端口号”同“公网 IP+协议号+端口号”是一对一静态绑定的,静态 NAPT 中的公网 IP 可以为多个私网 IP 使用

[AR-3]nat static protocol udp global 100.1.1.1 80 inside 192.168.1.0 8080 netmask 255.255.255.0

7、动态NAT需要建立地址池

[AR-3]nat address-group 1 100.1.1.80 100.1.1.83
[AR-3]acl 2000
[AR-3-acl-basic-2000]rule 5 permit source 10.0.0.0 0.0.0.255
[AR-3-acl-basic-2000]q
[AR-3]interface gigabitethernet 0/0/1
[AR-3-GigabitEthernet0/0/1]nat outbound 2000 address-group 1

五、实验测试

开启AR-7和AR-8的FTP服务,远程登录认证,创建测试用户(3级用户,FTP目录ybd)

AR-7

[AR-7]aaa                                      //进入设备的本地AAA配置
[AR-7-aaa]local-user hcie password cipher hcie //创建本地用户,名称为hcie,密码hcie ,cipher表示密码在本地加密保存
[AR-7-aaa]
[AR-7-aaa]local-user hcie privilege level 3  //设置hcie用户等级为3级用户(默认是管理员用户,拥有所有权限)
[AR-7-aaa]
[AR-7-aaa]local-user hcie ftp-directory ybd //设置hcia用户通过FTP登录上来所在的目录为“ybd:”
[AR-7-aaa]quit
[AR-7]ftp server enable                        //开启本设备的FTP服务
[AR-7]user-interface vty 0 4                  //进入到虚拟进程0 到4这5个虚拟进程下
[AR-7-ui-vty0-4]authentication-mode aaa        //设置远程登录的方式为AAA认证(采用刚才本地的AAA用户来验证远程登录--telnet)

AR-8

[AR-8]aaa
[AR-8-aaa]local-user hcie password cipher hcie
[AR-8-aaa]
[AR-8-aaa]local-user hcie privilege level 3
[AR-8-aaa]
[AR-8-aaa]local-user hcie ftp-directory ybd
[AR-8-aaa]
[AR-8-aaa]quit
[AR-8]ftp server enable
[AR-8]user-interface vty  0  4
[AR-8-ui-vty0-4]authentication-mode aaa

1、NAT static测试

(1)在AR-5目的公网地址24.1.1.102 默认端口Telnet登录AR-7,save ar-7.cfg;

2、NAT Server测试

(1)在AR-5目的公网地址24.1.1.101 端口5000 Telnet登录到AR-8 save ar-8.cfg


我是艺博东!欢迎你和我一起讨论,我们下期见。

华为NAT(地址转换技术)相关推荐

  1. 理论+实操 :华为NAT地址转换

    前言: nat地址转换可以让私有地址转换成公网地址,解决上网问题 华为的三层交换机内不可以配ip地址,需要配vlanif 在企业当中,数据流量业务比较多时,用好一点的路由器 多个私网地址对应外网口ip ...

  2. 华为NAT地址转换(静态、动态)及端口映射

    华为静态.动态地址转换及端口映射 1.静态NAT地址转换 eNSP中拓扑: sw1配置 <Huawei>sys [Huawei]sysname SW1 [SW1]vlan batch 10 ...

  3. 华为NAT地址转换配置

    禁止转载 一. 静态NAT地址转换 1.[Huawei]ip route-static 0.0.0.0 0.0.0.0 202.19.18.2 //写默认路由 2.[Huawei-GigabitEth ...

  4. 华为路由器:NAT地址转换技术

    文章目录 第一节 理论环节 一.NAT的介绍 二.NAT的工作原理 三.NAT技术的三种类类型 1.静态NAT(Static NAT) 2.动态地址NAT(Pooled NAT) 3.网络地址端口转换 ...

  5. 华为防火墙地址转换技术(NAT)

    281.NAT理论 私网地址不能再公网上路由,NAT的功能主要就是将私网地址在往外转发的过程中,将私网地址转换成为公网地址: 282.PAT:端口多路复用,可以将多个私网地址转换成为一个公网IP地址上 ...

  6. 华为防火墙nat地址转换实现可以访问互联网

    如下拓扑图: 首先,我们设置云如下,让他与本机互通 我们开始配置 首先初始化防火墙:第一次登录的时候会让你修改密码,默认的账号为admin密码:Admin@123 输入账号密码后选择Y然后修改密码 设 ...

  7. 华为eNSP防火墙NAT地址转换之NAT-NOPAT

    防火墙NAT地址转换 NAT-NOPAT(一对一) NAT No-PAT 只转换报文的IP 地址,不转换端口,需要上网的私网用户数量省,公网IP地址数量与同时上网的最大私网用户数量基本相同,在NAT ...

  8. NAT地址转换(又称为网络地址转换,用于实现私有网络和共有网络之间的互相访问)

    目录 地址类型 NAT地址转换工作过程: NAT的好处: 静态NAT: NAT配置命令 动态nat配置: ACL: 应用规则 地址类型 私有地址和公有地址: 公有网络地址(以下简称公网地址)是指在互联 ...

  9. 华为pat地址转换,以及内网web服务器发布

    实验名称:华为pat地址转换,以及内网web服务器发布 实验拓扑图: 3. 实验目的 : 1.使内网通过pat转化出去上外网 2.使用静态pat做端口映射,发布web服务器 3.配置交换机远程登录 4 ...

最新文章

  1. 加速AI应用落地,英特尔AI 2.0的进阶之道
  2. mysql right join实例_MySQL表LEFT JOIN左连接与RIGHT JOIN右连接的实例教程
  3. 让汽车软件进入 iPhone 时代!
  4. 重新启动Office 365迁移任务
  5. Apache Spark 2.0预览: 机器学习模型持久化
  6. Spring 整合 aspectj 框架实现的 aop
  7. 转载:SharePonit Host WCF 注意事项
  8. python批量打印word_Python使用扩展库pywin32实现批量文档打印实例
  9. C++笔记-二级指针在反汇编中的形式
  10. latex改变文字类型
  11. 设计图案之间关系的代码实现
  12. typeof的用法 typeof的返回值是一个字符串 返回的字符串类别
  13. 学生成绩管理系统测试用例C语言,学生成绩管理系统测试用例.docx
  14. css实现优惠券的样式
  15. 10大主流3D建模技术
  16. ORA-20011: Approximate NDV failed: ORA-06564: object EXPDDDP does not exist
  17. “抛弃 Gmail!”
  18. e4e反演框架:Designing an Encoder for StyleGAN Image Manipulation
  19. 不用linux转录组数据分析,RNA-seq转录组数据分析
  20. RecSys‘22 推荐系统论文梳理

热门文章

  1. powershell cs上线_红队CS工具的基本使用
  2. Windows的IDEA上运行MapReduce
  3. 浅谈ABB机器人(工具坐标,工件坐标,有效载荷)
  4. win10下安装BC3.1精简环境
  5. 网易笔试题——mysql整理
  6. 通过一个具体实例来快速理解贝叶斯定理
  7. 死磕mysql,死磕mysql(3)
  8. 万豪集团2023年中国市场酒店数量将超500家,进一步布局长三角、大湾区、环渤海 | 美通社头条...
  9. 图集:人类史上信息储存技术重要里程碑回顾
  10. 华为ac配置radius认证服务器_AC6005内置portal+外置radius认证失败