1994年,NAT技术被提出。
1996年,几个IPv6标准被提出。
他们之间只有2年的差距,但是NAT技术已经进入千家万户,而IPv6仍然进展缓慢。为什么会这样?如果没有NAT技术,互联网会比现在发展得更快吗?
被浪费的IPv4
互联网诞生后的很长一段时间,理论上有40多亿个可用IPv4地址,总有一天会耗尽,这个问题几乎没有人会考虑。
因此,IANA和RIR将IPv4地址挥霍在手中,将大量在当时看来毫无价值的IPv4地址分发给美国运营商和AT&T、苹果、福特、康卡斯特等大公司。
经常在币圈闲逛的人应该听说过一个程序员的故事,他在2010年比特币价格还比较低的时候,用1万个比特币买了两个披萨,并在论坛上炫耀。这类似于IANA和RIR挥霍IPv4地址。
一位曾在苹果工作的网络工程师感叹道:
“苹果的内外网都没有专网IP、NAT、PAT之类的。所有终端计算机都被直接分配一个17.x.x.x公共网络地址,用于访问内部和外部网络。在苹果工作的那些年,我差点忘了叫RFC 1918。”
此外,美国国防部垄断了13 /8的公共网段地址...
这家美国机构拥有的地址数量几乎是分配给非洲和拉丁美洲及加勒比地区的IPv4公共网段地址的总和。
IPv4地址被浪费,因此互联网迫切需要NAT或IPv6。
信用记录上的NAT
毫无疑问,NAT技术应该写在功劳簿上。通过不断给IPv4打补丁,这个技术补丁就是NAT技术,保证了大部分应用可以正常通信,让每个人都可以拿着手机,看新闻,刷视频,聊天购物。
有人认为,如果没有NAT技术,会迫使行业大力发展IPv6。
从IPv4切换到IPv6将面临巨大风险。这是一个与全球网络相关的系统工程,隐藏着许多风险。例如,一些应用程序将在应用程序中嵌入IPv4地址,如果它们切换到IPv6,它们将立即罢工。
另一方面,NAT技术的首要目标是让每个用户都能访问互联网,但它也有一些优势。
例如安全性。
如果没有NAT,用户的电脑会直接暴露在互联网上,电脑还没有打开防火墙。默认情况下,一些端口将被打开,互联网上的用户可以扫描和访问它们。
有了NAT的存在,扫描用户端口几乎是不可能的。
当然,NAT提供的安全性是一个副产品,在应对新的攻击方法时非常薄弱。
无论如何,我们不能因为网络地址转换的缺点和IPv6的优点而唾弃网络地址转换技术。历史总是在前进。在这个过程中发生的每一件事和产生的每一件事都有其必然性。