什么是NAT技术?
NAT(Network Address Translation,网络地址转换)是将IP数据报文中的IP地址转换为另一个IP地址的过程。当内部IP想要访问外网时,NAT主要实现内部网络和外部网络之间IP的转换,这种通过使用少量的公网IP地址代表较多的私网IP地址的方式,将有助于减缓可用IP地址空间的枯竭。
为什么要用NAT?
IPv4即网际网协议第四版,IPv4定义了一个跨域各种不同网络互联的超级网络。IPv4使用32bit整数表达一个地址,32bit大约可以排列成43亿的不同的数据。以IP创建时期可被联网的设备来看,43亿已经足够宽大,很难短时间内被使用完。然而,事实却远超出人们的想象。计算机网络发展日新月异,43亿地址空间按照不同前缀长度被分为A、B、C、D四类网络;其中A类地址127段,每段约1678万个主机,B类地址有16384段,每段包括65536个主机地址…
同时,ANA还以一次一段的方式向大型企业分发地址,这样一种分配策略使得IP地址浪费严重,很多IP被分配出去并没有真实得到利用,地址消耗迅速。网络专家们意识到,这样下去,IPv4地址就不够使用了。人们开始考虑IPv4的替代方案,在这样一个背景下,NAT技术诞生了。
NAT技术更是对IP网络模型带来了深远的影响,其身影几乎遍布每个角落。同网段的多个私网IP地址都通过一个公网IP地址进行转发,对IP地址消耗的问题给出了最完美的答卷。除此之外,NAT技术还能有效的避免来自外网的攻击,可以很大程度的提高网络的安全性。