NAT网络地址转换技术
NAT网络地址转换技术
目录
一、NAT概述
1.1、概述
1.2、NAT 的应用场景
二、NAT的类型及配置命令
2.1、静态NAT
2.2、动态NAT
2.3、Easy IP
2.4、NATP
2.5、NAT Server
一、NAT概述
1、概述
1)随着Internet 的发展和网络应用的增多,IPV4地址枯竭已成为制约网络发展的瓶颈,由于IPV6 还未广泛使用,要通过一些过度技术解决IPV4 枯竭的问题
2)网络地址转换技术NAT (Network Address Translation)主要用于实现位于内部网络的主机访问外部网络的功能
2、NAT的应用场景
1)、NAT一般部署在连接内网和外网的网关设备上
2)、NAT的实现方式有多种,适用于不同的场景
二、NAT的类型及配置命令
1、静态NAT
1)概述:一个私网IP地址对应一个公网IP地址
①、如果希望一台主机优先使用某个关联地址,或者想要外网使用一个固定的公网地址访问内部服务器时,可以使用静态NAT
②、静态NAT 实现了私有地址和公有地址的一对一映射
③、一个公网IP 只会分配给唯一固定的网络主机
2)配置命令(两种)
第一种:(全局模式下) nat static global 8.8.8.8 inside 192.168.10.10 ### 将私网192.168.......通过NAT映射到8.8.8.8公网上
在接口上启动 NAT static enable 功能
int g0/0/1 ### 进入接口
nat static enable ### 开启静态NAT模式
第二种:直接在接口上声明 nat static
int g0/0/1 ### 进入接口
nat static global 8.8.8.8 inside 192.168.10.10 ### 将私网192.168.......通过NAT映射到8.8.8.8公网上
注:两种配置方式都需要配置回程路由
2、动态NAT
1)、概述:多个私网 IP 地址对应多个公网 IP地址
①、动态NAT 基于地址池来实现私有地址和公有地址的转换
②、动态NAT地址池中的地址用尽以后,只能等待被占用的公网地址被释放后,其他主机才能使用它来访问公网
2)配置命令
nat address-group 1 212.0.0.100 212.0.0.200 配公网IP地址池,承建为“1”的nat地址池
acl 2000 ### 访问控制界面 ###
rule permit source 192.168.20.0 0.0.0.255(0.0.0.255:反子网掩码,规定)
rule permit source 11.0.0.0 0.0.0.255
int g0/0/1
nat outbound 2000 address-group 1 no-pat ### 到达外网接口都去地址池 1 里进行NAT转换, No-pat 不开启多路复用
注:动态NAT 需配置回程路由
3、Easy IP
1)概述:多个私网地址对应外网口公网 IP地址(12.0.0.1)
①、Easy IP 允许将多个内部地址映射到网关出接口地址上的不同端口
②、Easy IP 适用于小规模局域网中的主机访问Internet 的场景
③、小规模局域网通常部署在小型的网吧或者办公室中,这些地方内部主机不多,出接口可以通过拨号方式获取一个临时公网IP 地址,Easy IP可以实现内部主机使用这个临时公网IP 地址访问 Internet
2)配置命令
acl 3000 (acl 编号)
rule permit IP source 192.168.0.0 0 0.0.0.255 (0.0.0.255:反子网掩码,规定)
int g0/0/1(外网口)
nat outbound 3000
注:不需要配置回程路由
4、NATP
1)概述:允许多个内部地址映射到同一个公有地址的不同端口
①、NATP(Network address port Translation),也称为 NAT-PT或者PAT,网络地址端口转换,允许多个私网地址映射到同一个公网地址的不同端口
②、通常是企业,家庭上网的默认方式
5、NAT Server服务
①、NAT Server用于外网用户需要使用固定公网IP地址访问内部服务器的情形。它通过事先配置好的服务器的“公网IP地址+端口号”与服务器的“私网IP地址+端口号”间的静态映射关系来实现。
②、配置命令
nat server protocol tcp global 9.9.9.9 www inside 192.168.10.100 ### 映射服务(在连接公网的接口上将私网服务器地址和公司地址做一对NAT映射绑定)
nat server protocol tcp global current-interface 8080 inside 10.1.1.1 www ### 在连接公网的接口上将私网服务器地址和外网接口做一对NAT映射绑定
nat server protocol tcp global current-interface 2121 inside 10.1.1.2 ftp ### 端口为21 可以直接使用关键字“ftp”代替
display nat session all ### 查看NAT的流表信息
NAT网络地址转换技术的更多相关文章
- NAT 网络地址转换
NAT 网络地址转换(Network Address Translation) NAT(Network Address Translation,网络地址转换)是1994年提出的. 属接入广域网(WA ...
- CCNA学习 NAT网络地址转换
CCNA基础 NAT网络地址转换 在计算机网络中,网络地址转换(Network Address Translation,缩写为NAT),也叫做网络掩蔽或者IP掩蔽(IP masquerading),是 ...
- [译] NAT - 网络地址转换(2016)
[译] NAT - 网络地址转换(2016) Published at 2019-02-17 | Last Update 译者序 本文翻译自 2016 年的一篇英文博客 NAT - Network A ...
- NAT网络地址转换模拟过程
原理图,如图1 图1 以下为配置NAT网络地址转换的实验: eNSP模拟图,如图2 图2 Step1.给路由器的每个接口赋予一个地址,如图3,图4 图3 图4 AR1和AR2中添加路由表项,如图5,图 ...
- iptables做nat网络地址转换
iptables做nat网络地址转换. 0. 权威文档 http://www.netfilter.org/documentation/HOWTO/NAT-HOWTO-6.html e文好的直接跳过本文 ...
- NAT—网络地址转换
参考链接:http://www.qingsword.com/qing/745.html 视频链接: 一.什么是NAT? NAT --- Network Address Translation 也就是 ...
- NAT网络地址转换的原理--笔试答题版
最早接触NAT是在做网络工程师的时候,NAT是做网络工程师必需会的知识点和技能,后来在面试运维的时候也经常被用到,在运维的某些知识点当中也会被引用到,如LVS当中. 为什么需要NAT(网络地址转换)? ...
- NAT(地址转换技术)详解
目录 NAT产生背景ip地址基础知识NAT技术的工作原理和特点静态NAT动态NATNAT重载(经常应用到实际中)NAT技术的优缺点优点缺点NAT穿越技术应用层网关(ALG)ALG的实际应用NAT技术的 ...
- firewalld 防火墙 nat 网络地址转换
目的:实现以下效果 一. 准备环境 @1 三台虚拟机 @2 client 端 ip 192.168.1.2 server端 两块网卡 , ip 分别是 192.168.1.1 和 ...
随机推荐
- 游戏视野系统算法 (FOV using recursive shadowcasting)
原理 http://www.roguebasin.com/index.php?title=FOV_using_recursive_shadowcasting python代码实现 http://www ...
- [BUAA2021软工助教]个人阅读作业#2小结
作业链接 见个人阅读作业#2 优秀作业推荐 Shaun_Yao ✍️ 道法之间--软工第2次博客作业 Potassium ✍️ 构之有道,建之有法--软工个人阅读作业#2 MarkDay ✍️ < ...
- 风变编程(Python自学笔记)第12关-我们都是中国人
1.类的个例叫做实例:类,是对某个群体的统称(类是某个特定的群体),实例是群体中某个具体的个体. 2.Python中的对象等于类和实例的集合. 3. 类的创建:class+类名+冒号,后面语句要缩进. ...
- [bug] Python:“TabError: inconsistent use of tabs and spaces in indentation”
原因 代码中混用了Tab和4个空格 参考 https://blog.csdn.net/dongdong9223/article/details/82745068
- Windows 电脑的四种运行状态工作状态 (Working), S0 睡眠状态 (Sleep), S1 或 S3 休眠状态 (Hibernate), S4 关机状态 (Shutdown), S5
== Windows 电脑的四种运行状态 == 这四种运行状态(或称电源状态)是: 工作状态 (Working), S0 睡眠状态 (Sleep), S1 或 S3 休眠状态 (Hibernate), ...
- Centos 7 进入单用户模式更改root密码方法
进入单用户模式的方法 方法一: 1.开机进入grub菜单的时候上下选择,按e编辑. 到linux16所在行的最后面. ro 只读文件系统 biosdevname=0 戴尔的服务器需要设置 net.if ...
- S7 Linux用户管理及用户信息查询命令
7.1 useradd:创建用户 7.2-5 usermod 7.6 passwd:修改用户密码 7.7-9 chage.chpasswd.su 7.10-11 visudo.sudo 7.12-7. ...
- linux环境下时区无法设置(UTC无法更改为CST)的问题解决
在进行linux下修改时区的时候 总是修改不了 修改成 Asia/Shanghai 但是 时区总是 +0000 却不是想要的+0800 按照网上的方法 A方法:tzselect:执行tzselect ...
- MindSpore激活函数总结与测试
技术背景 激活函数在机器学习的前向网络中担任着非常重要的角色,我们可以认为它是一个决策函数.举个例子说,我们要判断一个输出的数据是猫还是狗,我们所得到的数据是0.01,而我们预设的数据中0代表猫1代表 ...
- hive sql的参数调优
shuffle优化之减少shuffle数据量 1.谓词下推 hive.optimize.ppd ,默认为true. 所谓谓词下推就是过滤条件如果写在shuffle操作后面,就提前过滤掉,减少参与sh ...