前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >NAT 技术大揭秘:静态 NAT、动态 NAT 和 PAT 你真的了解吗?

NAT 技术大揭秘:静态 NAT、动态 NAT 和 PAT 你真的了解吗?

作者头像
神的孩子都在歌唱
发布于 2025-03-28 05:52:15
发布于 2025-03-28 05:52:15
1200
举报

NAT 技术大揭秘:静态 NAT、动态 NAT 和 PAT 你真的了解吗?

前言

肝文不易,点个免费的赞和关注,有错误的地方请指出,看个人主页有惊喜。 作者:神的孩子都在歌唱

大家好呀,我是神唱,还记得上学那会刚开始学习编程,我在本地跑了一个很有趣的小项目,想着发给同学炫耀一下,然后给他们发了地址127.0.0.1/navigation,发现他们访问不通,当时这个问题困惑了我很久。我要怎么做一个其他人可以访问的本地网站呢?后来学习网络知识后,了解到了原来还有公网地址,地址转换,内网穿透这些东西。

NAT(网络地址转换)在现代网络通信中至关重要,无论是企业、家庭还是数据中心,都离不开 NAT 的支持。静态 NAT、动态 NAT 和 PAT(端口地址转换)作为 NAT 的三大机制,在不同场景下展现出独特优势。神唱 带大家一起了解 NAT 技术的原理与区别。

往期相关文章:NAT 技术如何解决 IP 地址短缺问题?

一. 什么是 NAT?

NAT(Network Address Translation)用于将 私有 IP 地址 转换为 公有 IP 地址,解决 IPv4 地址枯竭问题,同时提升网络安全性。

NAT 的主要作用

  • 缓解 IPv4 地址耗尽: 让内网设备共享少量公网 IP。
  • 隐藏内网拓扑结构: 提高内网安全性,防止外部直接访问。
  • 提高地址复用率: 多个设备共享同一个公网 IP,节省资源。

二. 静态 NAT

定义 : 静态 NAT 固定将 一个私有 IP 地址映射到一个公有 IP 地址,地址映射关系保持不变。

工作原理:

  • • 内部主机访问外网时,使用固定的公网 IP 进行通信。
  • • 外部主机通过该公网 IP 访问内网主机时,NAT 设备将请求映射回对应的内网地址。

常见应用场景:

  • • Web 服务器、邮件服务器等需要对外访问的服务。
  • • 需要固定公网 IP 地址的设备或系统。

优缺点对比:

  • 优点: 地址固定,访问速度快,适合对外提供服务的场景。
  • 缺点: 消耗大量公网 IP 地址,安全性较低,容易被攻击。

三. 动态 NAT

定义: 动态 NAT 使用 地址池(IP Pool),将多个私有 IP 地址动态映射到一个或多个公有 IP 地址。

工作原理

  • • 当内网主机发起访问时,NAT 设备从 地址池 中选择一个公网 IP 进行映射。
  • • 连接结束后,该公网 IP 释放,可供其他主机使用。

常见应用场景:

  • • 企业网络需要临时分配公网 IP 进行访问的情况。
  • • 内部设备数量较多,但不需要固定公网地址的环境。

优缺点对比:

  • 优点: 提高公网 IP 资源利用率,地址动态分配更灵活。
  • 缺点: 地址池 IP 耗尽时,新的会话无法建立。

四. PAT(端口地址转换)

定义: PAT(Port Address Translation),也称为 NAT Overload,将 多个私有 IP 地址通过不同端口映射到同一个公有 IP

工作原理:

  • • 内网主机访问外网时,NAT 设备将 IP 地址+端口号 转换为 公有 IP 地址+不同端口号
  • • 返回数据时,通过记录的端口号映射回正确的内网主机。

常见应用场景:

  • • 家庭路由器、企业网关,适合大规模内网用户共享公网 IP 的环境。
  • • 大量用户同时访问外部网络时。

优缺点对比:

  • 优点: 极大提高公网 IP 资源利用率,适合大规模用户访问场景。
  • 缺点: 某些端口敏感应用可能因端口复用导致通信异常。

五. 区别

特性

静态 NAT

动态 NAT

PAT

映射方式

一对一固定映射

动态从地址池分配

端口复用共享公网 IP

地址变化

地址不变

地址动态分配

同一 IP,端口变化

资源消耗

适中

资源利用率最高

安全性

中等

最高

应用场景

对外服务主机

临时公网访问

家庭、企业大规模用户共享

关注 公众号 神的孩子都在歌唱 可领取 几十G 的 PythonJava、计算机基础、算法等学习资料

作者:神的孩子都在歌唱 本人博客:https://blog.csdn.net/weixin_46654114 转载说明:务必注明来源,附带本人博客连接

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 神的孩子都在歌唱 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
NAT 白话论 聊一聊我心中的NAT
你PC使用私有地址发包去往服务器,包是可以成功的到达服务器的。包其实也能回,包发给路由器,但是公网路由器没有私网路由就直接丢包了。如果想要使用私网的PC访问外网你只要让服务器收到报文在回包的时候,把回包的目的IP变成一个公有地址就可以了,这就是NAT所干的事情。
Ponnie
2021/02/24
1K0
02 NAT协议
主机访问百度,源IP是自身IP 192.168.1.1 源端口是由主机随机生成10000 , 数据发送给边界路由器,边界路由器将源IP转化成公网的100.1.1.1 ,源端口给一个公网未使用的端口,可能是10000,这个对应关系在访问完成后删除
奶油话梅糖
2025/03/03
820
【Linux网络】NAT技术
随着互联网的飞速发展,IP地址资源日益紧张,这促使了NAT(Network Address Translation,网络地址转换)技术的诞生与发展。NAT技术不仅解决了IPv4地址短缺的问题,还增强了网络的安全性,实现了内外网络的有效通信。本文将详细讲解NAT技术的原理、类型、应用场景以及未来展望。
破晓的历程
2024/08/20
2260
一文带你解析,NAT技术中两种模式的差异!
一句话概括NAT(网络地址转换)产生的背景,简单来说就是产生背景主要是由于IPv4地址资源的有限性以及互联网用户数量的快速增长,导致公有IP地址短缺的问题日益突出。
ICT系统集成阿祥
2024/08/19
5550
NAT基础原理
NAT 基础原理[产生背景] IPv4公网地址资源耗尽 IPv6普及遥遥无期 子网划分杯水车薪 NAT基础原理[定义] 网络地址转换 通过把私有地址转换为公有地址,使私有IP地址主机可以访问互联网,来解决公网地址不够用的问题 NAT基础原理[分类] > 静态NAT 把公有地址一对一的静态映射给私有地址使用 > 基本NAT 建立公有地址池,把池内的公有地址动态的映射给私有地址使用。 [本质上还是一对一的映射] > NAPT 把公有地址和端口动态的映射给私有地址和端口,实现一个公网地址可以供多个私有地址同时使
BreezeCloud
2022/10/04
5060
iis7NAT端口的映射方法
本地地址与全局地址(公网)之间一对一映射,即一台主机对应一个公网IP。在使用IIS7服务器监控工具的时候发现该软件风格简约,操作简单,删除系统缓存,重启服务器,修改服务器账号密码,修复服务器复制功能等,也可以一键开启关闭MYSQL和503错误的监控,省去了繁琐的操作步骤,一键完成。也可以直接修改远程端口范围,省去繁琐步骤。
it妹
2019/08/09
1.4K0
iis7NAT端口的映射方法
几张图就把五大NAT类型讲的明明白白!
NAT 是网络地址转换,这是一种协议,它为公共网络上的多台计算机提供了一种共享单个 Internet 连接的方法。
网络技术联盟站
2023/03/13
3.1K0
几张图就把五大NAT类型讲的明明白白!
NAT 技术如何解决 IP 地址短缺问题?
随着互联网的普及和发展,IP 地址的需求量迅速增加。尤其是 IPv4 地址,由于其有限的地址空间(最多约 43 亿个地址),很快就面临了严重的短缺问题。这一问题对全球互联网的发展构成了挑战。为了解决这一问题,NAT(网络地址转换,Network Address Translation) 技术应运而生,并成为缓解 IPv4 地址短缺的一个重要解决方案。
神的孩子都在歌唱
2025/03/05
1040
NAT 技术如何解决 IP 地址短缺问题?
网络工程师从入门到精通-通俗易懂系列 | 网络地址转换NAT技术,每天都在用,真正懂的人有多少?
NAT技术使得一个私有IP地址网络可以通过合法的公网IP连接到公网,同时将内部网络的IP地址隐藏起来不被外界发现,对内部网络设备起到保护的作用,同时,它还帮助网络可以超越地址的限制,合理地安排网络中的公有IP地址和私有IP地址的使用
网络技术联盟站
2019/08/06
9740
网络工程师从入门到精通-通俗易懂系列 | 网络地址转换NAT技术,每天都在用,真正懂的人有多少?
NAT:连接私有与公共网络的关键技术(4/10)
NAT 技术的核心功能是将私有 IP 地址转换为公有 IP 地址,使得内部网络中的设备能够与外部互联网通信。其工作原理主要包括私有 IP 地址到公有 IP 地址的转换、端口号映射以及会话表维护这几个步骤。
正在走向自律
2024/12/18
3200
NAT:连接私有与公共网络的关键技术(4/10)
NAT技术
ip地址逐渐紧缺,已经不能满足网络通信的需求,需要一个技术来对网络地址进行适度扩充。于是也就诞生了一种解决该地址危机的思路:NAT技术+公私网地址规定。
阿七日记
2021/12/28
1.8K0
NAT 技术:网络中的 “地址魔术师”
在当今的网络世界中,NAT(Network Address Translation,网络地址转换)技术就像是一位神奇的 “地址魔术师”,默默地在网络的幕后发挥着关键作用。随着网络规模的不断扩大和 IPv4 地址资源的日益紧张,NAT 技术应运而生,成为了解决 IP 地址短缺问题的重要手段。
用户11396661
2025/02/28
1260
NAT 技术:网络中的 “地址魔术师”
近七千字!从里到外剖析三种网络地址转换NAT:静态NAT、动态NAT、PAT
网络地址转换(Network Address Translation,NAT)是一种在计算机网络中广泛使用的技术,它允许将一个网络地址映射到另一个网络地址。静态NAT、动态NAT和端口地址转换(Port Address Translation,PAT)是NAT的常见实现方式。
网络技术联盟站
2023/07/14
7200
近七千字!从里到外剖析三种网络地址转换NAT:静态NAT、动态NAT、PAT
NAT 网络地址转换
NAT的实现方式有三种,即静态转换Static Nat、动态转换Dynamic Nat和端口多路复用OverLoad。
为为为什么
2022/08/06
1.2K0
NAT网络地址转换_路由交换基础
网络地址转换NAT(Network Address Translation)主要用于实现位于内部网络的主机访问外部网络的功能,实现局域网内的主机访问外部网络。通过NAT技术可以将其私网地址转换为公网地址,并且多个私网用户可以共用一个公网地址,既保证网络互通,又节省公网地址。
张旭博客
2022/12/27
9370
NAT网络地址转换_路由交换基础
网络工程师入门系列 | NAT网络地址转换
当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。
网络技术联盟站
2020/01/13
1.3K0
网络工程师入门系列 | NAT网络地址转换
内网转公网转换协议NAT综合协议配置【附学习总结】
1、基本配置基本配置(接口 IP 地址、设备主机名等)【这里就不演示了,兄弟们可以自行设置】
Ponnie
2022/03/15
1.2K0
内网转公网转换协议NAT综合协议配置【附学习总结】
企业网必备利器——NAT配置
如果是家用网络,边界光猫或者路由器上的配置基本上是一样的,无非填写用户名密码,选择拨号,然后开启DHCP,开启WIFI就OK了。
网络工程师笔记
2021/05/17
1.2K0
企业网必备利器——NAT配置
【Linux网络#16】:NAT 技术& 代理服务器 & 内网穿透
💬 前言:今天来聊聊网络世界里一个超重要的技术 —— NAT(网络地址转换)。你有没有想过,为啥我们家里的电脑、手机,还有公司里的各种设备,都能同时连上网,但又不会互相冲突呢?这就得感谢 NAT !
IsLand1314
2025/03/06
2110
【Linux网络#16】:NAT 技术& 代理服务器 & 内网穿透
简单聊聊NAT的工作原理
NAT(Network Address Translation) 网络地址转换,是一种IETF(Internet Engineering Task Force, Internet工程任务组)标准,是把内部私有网络地址转换成合法外部公有网络地址的技术。
Ponnie
2022/01/13
5800
简单聊聊NAT的工作原理
推荐阅读
相关推荐
NAT 白话论 聊一聊我心中的NAT
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文