【太多网工对NAT还存在这4种误解!你是其中一个吗?】

在这里插入图片描述
NAT是解决公网地址不够用大家最熟悉的网络技术之一,而NAT最依赖的是NAT translation表项,至于NAT的概念和背景这里不再解释,网络上有很多关于此的类似介绍,自己搜索即可。下面主要是针对大家对NAT的一些误解进行分析。

1

误解一:inside和outside
大家常规的理解可能认为inside就是指私网;outside就是公网。

正解一

inside和outside是在接口上用户自己定义的,只不过我们习惯于在路由器的内部接口定义inside;外部接口定义outside。

2

误解二:source和destination
大家在配置IP NAT的时候可能会用如下命令:ip nat inside source static/route-map/acl interface/pool。有些人对命令中的source的理解可能表示要转换哪些源,源可以是static地址,挂ACL或者route-map的匹配地址。destination有些人可能认为是source要转换成的地址,可以是pool或者interface(overload)。

正解二

其实NAT中的source和destination是用来表示要进行转换的IP地址的源地址还是目的地址的。source表示对NAT转换的IP数据包的源地址进行转换;同理,destination表示对NAT转换的IP数据包的目的地址进行转换。

3

误解三:static和dynamic
有些人认为静态转换就是一对一的转换;动态转换就是多对一的转换。

正解三

根据NAT表项的建立原因我们把NAT分为静态和动态。static在内存中的转换表项一直存在,不管有没有数据包经过;动态表示只有数据包经过的时候才会在内存上建立表项。可以简单归纳为:动态NAT解决的是从内到外发起的访问,之后在内存中形成表项,这样回包就没问题了;静态NAT解决的是从外到内的访问,转换表一旦建立一直保存。根据有没有利用端口复用技术(多IP/单IP),再结合静态和动态就有下面四种组合:

动态一对一:从内部发起的流量,一个内部IP地址都有一个对应的公网IP地址表项对其进行替换转换。(现实环境用得不多,因为NAT本身就是解决公网IP地址不够用的问题而设计的,实际应用场景没有那么多的公网IP地址可以提供转换)

动态多对一:也就是我们所说的动态PAT,用高位随机端口号+同一公网IP地址来解决一个公网地址无法和内网多个私有地址一一映射的问题。表示从内部发起的流量,每个内部IP地址都用同一个公网IP地址+端口号对其IP数据包源地址进行一一转换。(目前解决内网上网问题的最常用手段)

静态一对一:从外到内发起的流量,一个公网IP对应一个内网IP。(常用于internet到内部特定IP地址的全端口访问)。

静态端口转换:在实际运用环境中经常被用来打通或者发布特定服务以便在internet上可以访问到内部服务器的特定端口。

4

误解四:搞不清inside local/inside global和outside local/outside global之间的关系

正解四
不用记得那么复杂,只要了解转换一定是发生在local和global之间即可,此外,local和global的区别在于,local是一个在本地可路由的地址;global是一个在internet可路由的地址。同时记住,转换一定发生在同一边,也就是要么就在inside转换;要么就在outside进行转换,也就是说不可能出现inside local和outside global互转的情况。

注意:

动态转换项在内存上的表现只有数据包进行了NAT转换时才会出现;而静态转换项,只要一旦配置就一直停留在内存里,尽管使用命令clear ip nat translation *。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1618062.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

PC主流同步软件评测

因为一个要把超过13G的众多零散文件同步到webdav网盘的需求,将市面上一些知名的同步软件试用测试了一番,最终发现只有Syncovery满足需求 先把参与测试的同步软件列一下: GoodSync、FreeFileSync、微软SyncToy、KLS Backup、SecondCopy、Sma…

Ansible 生成硬件报告

生成硬件报告 创建一个名为 /home/greg/ansible/hwreport.yml 的 playbook ,它将在所有受管节点上生成含有以下信息的输出文件 /root/hwreport.txt : 清单主机名称 以 MB 表示的总内存大小 BIOS 版本 磁盘设备 vda 的大小 磁盘设备 vdb 的大小 输出文件中…

并发编程基础知识篇--进程和线程的区别

进程和线程 进程 在一个操作系统中,每个独立执行的程序都可称之为一个进程,也就是“正在运行的程序”。目前大部分计算机上安装的都是多任务操作系统,即能够同时执行多个应用程序,最常见的有Windows、Linux、Unix等。比如在Wind…

Compose - 容器组合项

一、弹窗 Dialog var showDialog by remember { mutableStateOf(false) } Column {Button(onClick { showDialog !showDialog }) {Text(text "点击弹窗")}if (showDialog) {Dialog(onDismissRequest { showDialog false }, //消失回调properties DialogPropert…

机器学习策略——优化深度学习系统

正交化(Orthogonalization) 老式电视机,有很多旋钮可以用来调整图像的各种性质,对于这些旧式电视,可能有一个旋钮用来调图像垂直方向的高度,另外有一个旋钮用来调图像宽度,也许还有一个旋钮用来…

代理模型

代理模型 仿真计算时不使用流体力学、固体力学的知识进行有限元、有限体积仿真,而是通过事先的训练数据(输入与输出)建立起代理模型(黑匣子),给定代理模型输入则会得到输出。 最重用的代理模型有多项式响…

Tableau可视化入门实践-1

目录 Tableau 介绍基础统计图形条形图堆积图直方图饼图环形图 Tableau 介绍 Tableau是一款功能强大的数据可视化和业务智能工具,被广泛应用于各行各业的数据分析和决策支持领域。 Tableau提供了直观友好的用户界面,无需编程和复杂的数据处理技能&#x…

互联网之子:亚伦·斯沃茨

介绍一部人物纪录片——互联网之子。 讲述亚伦斯沃茨 的短暂但是辉煌的一生。 主角介绍 亚伦斯沃茨,1986118-2013111,程序员、作家、政治组织策划人和积极行动主义者。他年仅14岁就参与创造RSS 1.0规格,在程式设计圈当中声名大噪…

威尔克姆教程:他他米的偏移系数及分割线

他他米的偏移系数及分割线 他他米的条纹有向左和向右两个方向 他他米偏移系数只能在0到1之间调,他又以0.5为中心。0.5以下条纹是向左的,0.5以上条纹是向右的 例如: 条纹是向左的,偏移系数是A:0.25 B:0.25 条纹是向右的,偏移系数…

威尔克姆绣花软件wilcome2.0t怎么安装教程?及解压密码获取

威尔克姆E2.0T怎么安装?威尔克姆是国际使用最广泛的绣花软件,E2.0T版本是在2013年是时候推出的版本,收到广大绣花制版师的欢迎,本文就给大家介绍一下软件的安装方法,本方法适用于xp win7 win8 win10,32位和…

威尔克姆 E2.0T系统驱动装不了

威尔克姆E2T安装第二个驱动时无响应? 往下看​​​ 左键双击这里 输入cmd 右键单击cmd后,点击以管理员身份运行 点击文件管理上方的倒三角查看第二步驱动安装包所在的路径在哪个盘............ 我的是在D盘 在命令提示符cmd中输入 d: 后&#xf…

PCI设备和PCI桥的配置空间(header_type0、header_type1)和配置命令(type0、type1)详解

1、PCI典型拓扑 2、type0和type1 名称含义Bus Number设备所在总线号Device Number设备分配到的设备号Function Number功能号,有的设备是支持多个功能的,最多8种功能Register Number要访问的寄存器地址 (1)type0和type1的区别:AD[1:0]是00代表…

她是计算机系公认的系花 却只喜欢打游戏,我选择了计算机专业,自以为自己不是系花就是班花,结果扎心了...

我叫曾小晓,今年大一了,选择了男生居多的计算机专业,一是想着这样很有利于选男友,二是幻想被班里的男生宠幸的感觉!然后理所当然的成为系花、或是班花!结果却让我扎心了!想法总是美好的&#xf…

乱码的解决_小晓_同学__新浪博客

乱码问题的由来: 1.浏览器发送以本机平台字符编码的中文数据(GB2312).例如中文字符 "中"->(0xd6d0); 2.如果在web容器中接受数据时没有指定编码,web容器使用默认编码ISO-8859-1得到数据,由于0xd6d0在ISO-8859-1中找不到对应字符,所以显示乱码. 以post在接受数据之…

高中小白零基础速变大神,零基础菜鸟应该怎么学编程?

最近有很多人问小晓,该怎么学习编程?对编程虽然兴趣很大,但是不知道该从哪里下手,这是个庞大到所有大神们“无言以对”的命名题,小晓特意和自己的编程同伴们进行了探讨,就其中一些问题今天给大家做出解答! 决定学,要有兴趣并且是真正的下定决心 兴趣和耐心是老生常谈的…

小晓机器人标准版强势来袭,AI赋能中小企业客服新时代

互联网时代的高速发展,催生了大量客服需求。随着客户的消费习惯和对服务需求的改变,越来越多的企业开始尝试在网站、微信、APP等多渠道接入客服,这也对客服人员的管理提出了更高要求。与此同时,传统的人工客服正长期面临着&#x…

【软件测试】一名医院的护士,带着梦追逐诗和远方,拿下测试岗14K......

前言:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 小晓:…

壳聚糖基原位水凝胶包载角膜缘干细胞/纳米壳聚糖骨形态发生蛋白水凝胶的研究制备

今天小编给大家分享的内容是壳聚糖基原位水凝胶包载角膜缘干细胞/纳米壳聚糖骨形态发生蛋白水凝胶的研究制备,一起来看看吧! 壳聚糖基原位水凝胶包载角膜缘干细胞制备方法: 用不同浓度的高碘酸钠分别将海藻酸钠氧化,制备成不同氧化度的氧化海…

石墨烯量子点/聚吡咯/金纳米粒子/聚乙烯醇复合纳米薄膜/聚吡咯/介孔二氧化硅/石墨烯量子点纳米制备应用

小编今天分享给大家的科研内容是石墨烯量子点/聚吡咯/金纳米粒子/聚乙烯醇复合纳米薄膜/聚吡咯/介孔二氧化硅/石墨烯量子点纳米复合材料的相关研究,来看! 石墨烯量子点/聚吡咯/金纳米粒子/聚乙烯醇复合纳米薄膜的制备应用: 先将聚吡咯包覆石墨…