目录

地址类型

NAT地址转换工作过程:

NAT的好处:

静态NAT:

NAT配置命令

动态nat配置:

ACL:

应用规则


地址类型

私有地址和公有地址

公有网络地址(以下简称公网地址)是指在互联网上全球唯一的IP地址。2019年11月26日,是人类互联网时代值得纪念的一-天,全球近43亿个IPv4地址已正式耗尽。

私有网络地址(以下简称私网地址)是指内部网络或主机的IP地址,IANA

(互联网数字分配机构)规定将下列的IP地址保留用作私网地址,不在Internet(互联网).上被分配,可在一个单位或公司内部使用。RFC1918中规定私有地址如下:

A类私有地址: 10.0.0.0~10.255.255.255

B类私有地址: 172.16.o.Q~172.31.255.255

c类私有地址:192.168.o.0~192.168.255.255

NAT地址转换工作过程:

首先目的地址为公网地址,源ip地址为pc机的私有地址,经过路由器时进行第一次地址转换,目的地址还是公网地址,源ip地址这时候转换成nat路由器的一个设置好的公网地址

回包的时候源ip地址是之前的目的地址的公网地址,目的地址是之前转换的nat路由器的i公网ip地址,这时候经过nat设备后进行第二次转换,目的地址转换成原来的私有地址,源ip地址仍是之前的目的地址详细如下:

请看上述图片,100.1.1.1和200.1.1.1分别代表了两家不同的公司,这两家公司都使用了相同的私有地址段,202.1.1.1是公网IP地址,100.1.1.1和200.1.1.1分别是两家公司的出口路由器这个接口连接着运营商,运营商给两家公式分配不同的公网地址,公网地址肯定是唯一的,内口则使用私有地址段。192.168.1.2这台用户想要访问202.1.1.1这台pc,他的源地址是192.168.1.2,目的地址是202.1.1.1,他会走网关走到192.168.1.1这个路由器这台路由器再通过默认路由走到运营商,运营商是拥有真个互联网条目的,最终会把数据包发送到202.1.1.1这台pc,所以从内网发送数据包到目的地是没有问题的,回包的时候做一个源目调换,源地址是202.1.1.1目的地址则为192.168.1.2但是这个在这就出现问题了,因为这个网址不是唯一的,A公司在用,B公司也在用这是问题一,问题二。当202.1.1.1这台pc将数据包发送给运营商的时候,运营商只要收到目的地址为私有地址的时候会自动丢弃。所以在回包的时候数据包是回不到192.168.1.2这台用户的,所以192.168.1.2这台私有地址用户是访问不到互联网的。

那我们现在怎么解决这个问题呢,这就使用我们一个技术叫路由转换技术,他是在出口路由器上做就是在与公网连接的这台路由器,一般来说交换机是不支持的,地址转换就是将你的数据报里的源目地址做一个调换请看下图

当我有一个数据包从192.168.1.2这台用户发送到202.1.1.1这台pc上时,源地址为192.168.1.2,目的地址为202.1.1.1在内网传送,送到出口路由器的时候,使用nat,做一个地址转换将源地址转换成100.1.1代替掉原来的192.168.1.2这个私有地址,所以现在我们这个源目地址为100.1.1.1,202.1.1.1,目的地址是不能变的,不然怎么访问到202.1.1.1这台互联网设备上呢。这时候我们的源地址会变成100.1.1.1这个公网ip,我们这个100.1.1.1是唯一的是吧。我们这个由内到外是没有区别的,因为不管源地址是什么他的目的地址都是到202.1.1.1这台互联网设备的,在内部转发数据包的时候他是不看源地址的。但是呢回包的时候就不一样了,他会做一个源目调换,这就变成了目的地址为100.1.1.1源地址为202.1.1.1,100.1.1.1这个地址是唯一的,这个地址是运营商提供的,唯一的公网地址,这时候,运营商就能转发数据包到100.1.1.1这台出口路由器了,这就不会象其他路由器发送了。那么到了100.1.1.1这台出口路由器并不是终点它得传到内网192.1.2上,那怎么转发呢,一开始从192.168.1.2这台机器转发到100.1.1.1这台出口路由器的时候他就会有一个nat路由转换表,他就会记录到192.168.1.2这个地址它转换到100.1.1.1,那这个表项他会存到缓存里,这时候出口路由器发现这个数据包目的地址是100.1.1.1的时候,它会自动将目的地址转换成192.168.1.2,所以说从出口路由器转发到内网的时候他的源地址是202.1.1.1目的地址就从100.1.1.1变成了192.168.1.2,这是最开始的发包的那台用户,最终完成了来回的路由转换。

总结一下,我们这个nat总共做了两次路由转换第一次是从内到外第二次是有外到内。

NAT的好处:

NAT不仅能解决了IP地址不足的问题,而且还能够有效地避免来自网络外部的入侵,隐藏并保护网络内部 计算机。

1.宽带分享:这是NAT主机的最大功能。

2.安全防护:NAT之内的Pc联机到internet.上面时,他所显示的IP是NAT主机的公网IP,所以client端的PC就具有一定程度的安全了,外界在进行portscan(端口扫描)的时候,就侦测不到源client端的PC。

优点:节省公有合法IP地址、处理地址重叠、增强灵活性、安全性

缺点:延迟增大、配置和维护的复杂性、不支持某些应用(比如VPN)

静态NAT

静态NAT实现私网地址和公网地址的一对一转换。有多少个私网地址就需要配置多少个公网地址。静态NAT不能节约公网地址,但可以起到隐藏内部网络的作用。

内部网络向外部网络发送报文时,静态NAT将报文的源IP地址替换为对应的公网地址:外部网络向内部网络发送响应报文时,静态NAT将报文的目的地址替换为相应的私网地址。

NAT配置命令

第一种:

第二种:直接在接口上声明nat地址

动态nat配置:

pat

EASY IP

ACL

ACL: access list 访问控制列表

ACL两种作用:

用来对数据包做访问控制(丢弃或者放行)结合其他协议,用来匹配范围

ACL 工作原理:当数据包从接口经过时,由于接口启用了acl,此时路由器会对报文进行检查,然后做出相应的处理。

ACL 种类:

基本ACL(2000-2999) :只能匹配源ip地址。

高级ACL (3000-3999) :可以匹配源ip、目标ip、源端口、目标端口等三层和四层的字段和协议。

二层ACL(4000-4999):根据数据包的源MAc地址、目的MAc地址、802.1q优先级、二层协议类型等二层信息制定规则。

ACL(访问控制列表)的应用原则:基本ACL,尽量用在靠近目的点

高级ACL,尽量用在靠近源的地方(可以保护带宽和其他资源)

应用规则

1、一个接口的同一个方向,只能调用一个acl

2、一个acl里面可以有多个rule规则,按照规则ID从小到大排序,从上往下依次执行3、数据包一旦被某rule匹配,就不再继续向下匹配

4、用来做数据包访问控制时,默认隐含放过所有(华为设备)

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

  1. NAT(Network Address Translation)网络地址转换

    NAT(Network Address Translation)网络地址转换 (不止能pingt通,可以访问网站) 背景:IPv4地址不够用 IPv6 IPv4:32位 2^32 IPv6:128位 ...

  2. java nat 端口转发_NAT网络地址转换——静态NAT,端口映射(实操!!)

    NAT概述 NAT(Network Address Translation,网络地址转换)是1994年提出的.当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但 ...

  3. NAT详解(网络地址转换)

    目录 一句话说清楚它是干什么的: 概念: 实现方式: 重点理解: 优缺点: 优点 缺点 一句话说清楚它是干什么的: 网络地址转换:是指通过专用网络地址转换为公用地址,从而对外隐藏内部管理的IP地址,它 ...

  4. 接入广域网技术——NAT内、外部网络地址转换

    NAT基本IP地址转换原理 总体来说,NAT进行地址转换的过程就是"本地地址"与"全局地址"之间的转换过程,无论数据包是从内部网络发往外部网络,还是从外部网络发 ...

  5. 计算机网络 王道考研2021 第四章:网络层 -- lPv4地址、私有IP地址、网络地址转换 (NAT)、WAN / LAN

    文章目录 1. lPv4地址 1.1 IP地址 1.2 IP编址的历史阶段 1.3 分类的IP地址 1.4 互联网中的IP地址 1.5 特殊lP地址:不能作为主机或者路由器的具体接口标识 1.6 私有 ...

  6. 最详细的NAT(网络地址转换)的讲解

    NAT(网络地址转换) 一.NAT的概念 二.NAT的工作原理 三.NAT的功能 四.NAT的优缺点 五.NAT的分类 5.1静态NAT 5.2动态NAT 六.PAT 6.1PAT–端口多路复用 6. ...

  7. 网络基础之为了安全而诞生的NAT(网络地址转换)

    本章目录 一.NAT概念 1.什么是NAT 2.NAT的工作原理 3.路由器的作用 4.NAT功能 5.NAT的优缺点 二.NAT的分类与应用 1.静态NAT 2.动态NAT 三.PAT 1.PAT- ...

  8. NAT网络地址转换协议

    NET 又称为网络地址转换,用于实现私有网络和公有网络之间的互访 私有网络地址和公有网络地址 公有网络地址(以下简称公网地址) 私有网络地址是指内部网络或主机的IP地址,IANA(互联网数字分配机构) ...

  9. 网络地址转换(NAT)

    目录 一.NAT概述 1.概念 2.工作原理 3.功能 二.NAT配置 1.静态NAT 2.动态NAT ACL访问控制列表 3.PAT(NATP)端口多路复用 3.1.作用 3.2.类型 动态PAT ...

最新文章

  1. python刷题一亩三分地_手把手教你用python抓网页数据【一亩三分地论坛数据科学版】...
  2. 【开源】Winform甘特日程控件GanttPlanner V1.0发布
  3. 软件版本中 release stable alpha beta pre snapshot 区别
  4. linux select 异步,Linux上用select()实现异步的Echo服务器
  5. PHP 文件以及目录操作
  6. 微服务架构实战:Swagger规范RESTful API
  7. 浅析JSONP-解决Ajax跨域访问问题
  8. 【图像去噪】基于matlab小波变换+Contourlet变换+PCA图像去噪【含Matlab源码 610期】
  9. python的符号lt和gt怎么输入_lt;lt;Python基础教程gt;gt;学习笔记 | 第04章 | 字典...
  10. java广告投放系统_1.互联网广告投放管理系统 V1.0 源代码.doc
  11. 【脑图制作】万彩脑图大师教程 | 修改主题样式
  12. pandas学习-变形-task15
  13. X3D制作简易三维动画
  14. 如何同时训练左手灵活性和音阶思维
  15. iis,w3wp一直出现WerFault.exe应用程序错误
  16. 新东方mti百科知识pdf_新东方翻译硕士网课资源
  17. 千元级智能门锁性价比革命,欧瑞博小金刚C1全球首发
  18. 地统计学半方差分析几个名词含义说明
  19. 【基于SSM+MySQL+Jsp的高校学生成绩信息管理系统的设计与实现 ---(效果+源代码+数据库+获取 ~ ~】
  20. ffmpeg视频截取动态图

热门文章

  1. 什么是等保2.0?不做等保有什么后果?
  2. 大数据平台搭建,cdh选型配置
  3. 农业末流211“自学Java一年”四面拼多多+三面字节跳动成功拿下Offer!
  4. 机器学习线性代数基础
  5. 靶机渗透SickOs1.2(非常详细,适合新手渗透)
  6. flask开发的CMS管理系统
  7. 顺藤摸瓜之3D结构光原理
  8. linux下的代码编辑软件,Sublime Text - 最受欢迎的代码编辑器
  9. PS网页设计教程——小贴士:五步在PS中创建倒计时数字牌
  10. 文本识别论文CRNN