通俗易懂:快速理解ipv4的NAT穿透原理

本文深入解析NAT(网络地址转换)技术,探讨其如何解决IPv4地址短缺问题,介绍私有IP地址范围,以及NAT的两种主要实现方式:静态NAT和NAPT。同时,文章还讨论了NAT带来的潜在问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NAT基础

  IPv4由于最初的设计原因,长度只有32位,所以只提供了大约40亿个地址。这造成了地址耗尽危机。
  NAT(Network Address Translation,网络地址转换),也叫做网络掩蔽或者IP掩蔽。NAT是一种网络地址翻译技术,主要是将内部的私有IP地址(private IP)转换成可以在公网使用的公网IP(public IP)。NAT的本质就是让一群机器公用同一个IP,这样就暂时解决了IP短缺的问题。NAT是一项神奇的技术,说它神奇在于它的出现几乎使IPv4起死回生。在IPv4已经被认为行将结束历史使命之后近20年时间里,人们几乎忘了IPv4的地址空间即将耗尽这样一个事实。
  RFC1918规定了三个保留地址段落:10.0.0.0-10.255.255.255;172.16.0.0-172.31.255.255;192.168.0.0-192.168.255.255。这三段地址就是内网的私有IP地址。

NAT实现方式

1.静态NAT

静态NAT也称为基础NAT,一对一NAT,例如:

内网IP外网IP
192.18.1.2122.225.220.183
192.18.1.3122.225.220.184
192.18.1.4122.225.220.185

2.NAPT

端口多路复用技术。与静态NAT的差别是,NAPT不但要转换IP地址,还要进行传输层的端口转换。具体的表现形式就是,对外只有一个公网IP,通过端口来区别不同私有IP主机的数据。NAT会记录下表的内容以方便查找。

内网IP外网IP
192.18.1.2:8080122.225.220.183:12000
192.18.1.3:3389122.225.220.183:12001
192.18.1.4:22122.225.220.183:12002

一旦NAT 表里某记录很久不活跃,没有包发出或者收入(通常是5-30分钟,可以自行设置),就会把该记录删除掉。

NAT的问题

NAT也会带来一系列的问题:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值