【微科普】以防你不知道IP地址的正确格式……
2025-02-17
82
前几天绝区零1.5版本上线后,我立马更新去体验了一把。在过到伊芙琳找芮恩破解通讯器的剧情时,一个IP地址引起了我的注意……
本文为本站原创,未经允许请勿随意转载,谢谢!

上个月,绝区零1.5版本上线了,我也是立马更新去体验了一把。

在过到伊芙琳找芮恩破解通讯器的剧情时,这样的一个IP地址引起了我的注意:

这个地址大家看起来可能有点眼熟,但实际上这显然不是一个真实的ip地址。说他熟悉是因为大家在家里配置路由器的时候经常会看到192.168.0.1或类似的地址。

说它不是真实的是因为这超出了ip地址的范围,这大概率是制作方为了防止误伤到现实世界中的ip而虚构的

那你可能会问了:“你是怎么看出来的?”——下面我们就来简单地聊下ip地址背后的一些小知识。

我们常见的ip地址都长这样的:

xxx.xxx.xxx.xxx

这种写法叫做“点分十进制表示法”,它适用于IPv4地址。

众所周知,IPv4地址由32位二进制组成,比如192.168.0.1实际上长这样:

11000000 10101000 00000000 00000001

看起来是不是非常头大?

因此,人们为了方便书写和记忆,采用“点分十进制表示法”,将32位二进制数划分为4部分,每部分包含8位二进制数,分别转换为十进制后中间用点号连接。

也正因如此,每部分的最大的二进制表示就是11111111,十进制就是28-1=255,可表示的范围就是0~255

回到绝区零中的这个ip地址,其中的453300都超出了255,因此这不是一个合法的IPv4地址。

有些注意力惊人的同学可能已经发现了,IPv4地址只有32位,也就意味着其最大可表示4,294,967,296ip地址,这个数字看起来很大,但全球有近80亿人口,更不用说一个人可能有好几台设备,根本不够分。

全球人口数量

20191125日,欧洲地区的IPv4地址全部分配完后,意味着全球的IPv4地址也都被分配完了。由此可见IPv4资源的紧张。

不过也不用担心,早在上个世纪九十年代,工程师们就注意到并开始解决这个问题。2009年,互联网工程任务组(IETF)发布了互联网协议第6版即IPv6测试性网络,201266日,国际互联网协会举行了世界IPv6启动纪念日,标志着全球IPv6网络的正式启用。

相较于IPv4,其最突出的特点之一就是范围大增,由32位二进制变为了128位二进制,因此可以毫不夸张地说“地球上每一粒沙子都能分配到一个地址”。

ipv6最大范围

IPv6地址采用“冒分十六进制表示法”,即将128位二进制8等分,其中每部分的16位二进制数用4位十六进制表示,中间用冒号分割。

这么看来,绝区零中的这个IP地址更不可能是IPv6地址。所以可以肯定这完全是一个虚构的地址。

IP协议绝区零科普