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 和 ...
随机推荐
- 03.21 ICPC训练联盟周赛:UCF Local Programming Contest 2018正式赛
B Breaking Branches 题意:两个人比赛折枝,谁剩下最后1,无法折出整数即为输 思路:树枝长n,若是奇数,则Bob胜出,若是偶数,则Alice胜出,且需要输出1: 1 #include ...
- linux远程下载文件 的两种方法之 ftp命令和scp命令
ftp命令: 服务器有安装ftp Server,另外一台linux可以使用ftp的client程序来进行文件的拷贝读取和下载. 1. 连接ftp服务器 格式:ftp [hostname| ip-ad ...
- OOP第三章博客
OO第三单元博客 • (1)梳理JML语言的理论基础.应用工具链情况: 理论基础: 网络资料上面介绍JML有两种主要的用法: 开展规格化设计.这样交给代码实现人员的将不是可能带有内在模糊性.二义性的自 ...
- where优先级
select name from emply where id >5; 先找表from emply 再找条件 where id >5 最后打印 你想打印的字段 可以把select看成打印 ...
- [BD] 阿里云部署hadoop集群
安装方式 rpm包安装:下载rpm文件后离线装,安装过程中会下载相应依赖 bin文件安装:在线安装 tar包安装 步骤 下载安装文件:买香港机器,按量付费,传到windows电脑 购买三台,按需付费, ...
- [Java] GUI编程基础 绘图
库 swing awt 过程 创建窗口JFrame JFrame-->MenuBar-->Container 屏幕坐标系:左上角为原点 Graphics2D Main.java 1 imp ...
- 一文搞懂spring的常用注解
spring传统做法是使用xml文件对bean进行注入和配置.通过使用spring提供的注解,可以极大的降低配置xml文件的繁琐.本文将介绍常用的注解. 一@Autowired Autowired意为 ...
- [转载]好好好centos7 安装 KVM
centos7 安装 KVM 2019-04-03 09:58:24 34 0 0 一.基础环境准备 centos7.X 最小环境安装 关闭selinux # vi /etc ...
- 电脑无法开机,用一个U盘先备份C盘部分重要文件并重装Win10系统的教程?
电脑无法开机,用一个U盘先备份C盘部分重要文件并重装Win10系统的教程.? 这应该是修电脑的万能方法,重装系统能解决绝大多数非硬件导致的电脑故障,但之前要备份一下桌面的一些个人文件.所以想学一下,以 ...
- 二进制格式安装MySQL
二进制格式安装MySQL 下载二进制格式的mysql软件包 下载二进制格式的 mysql 软件包 [root@localhost ~]# cd /usr/src/ [root@localhost sr ...