公有ip地址,公有ip地址和私有ip地址

  

  你经常愉快地上网,你一定对IP这个词很熟悉,但除了IP,当你打开一个app时,你有没有注意到app图标右上角不起眼的IPv6?   

  

  图为支持IPv6接入的app图标。   

  

  当你注意到,你的小脑袋里是否充满了巨大的疑惑:我只听说过“IPv4”。这突如其来的“IPv6”是什么?为了揭开“IPv6”的神秘面纱,找出它与“IPv4”的区别,我们的故事必须从IP的“前世”说起.   

  

     

  

  什么是IP?   

  

  IP Internet Protocol全称Internet Protocol,又称互联网协议,是互联网诞生之初,为实现不同计算机之间的通信而设计的通信协议。它通过一套既定的方法,将不同计算机发送的不同格式的基本单元转换成相同的格式,使所有联网的计算机都能识别其他计算机发送的数据,从而实现相互通信。IP地址(互联网协议地址)是IP协议中极其重要的内容。如果把互联网上的每一台电脑都比作一个真实的家庭,把电脑之间的交流比作家庭之间写信,那么IP地址的作用就相当于某个家庭的地址。首先,是“独一无二”;其次,有了IP地址的存在,不同的“家”在互相写信时,会根据对方的IP地址在整个地图上寻找路线(也叫航线),然后准确无误地传递给对方。因此,IP地址可以理解为一串用于在互联网上唯一标识联网设备的规则数字,通常由ISP(互联网服务提供商)提供。按照IP地址的分类,有IPv4和IPv6,公有IP和私有IP,静态IP和动态IP。本文重点介绍IPv4和IPv6的区别。   

  

  什么是IPv4地址?   

  

  我们常说的IPv4协议,是IP协议族的主要内容,IPv4地址是IPv4协议的主要内容。IPv4地址由32位(4字节)二进制值组成,但为了便于记忆和使用,通常用点分十进制表示法表示。4字节数值表示4个十进制整数,每个整数的范围从0到255。例如,二进制IPv4地址0001010 | 0001010 | 0000001 | 0000010可以表示为10.10.1.2。因此,原则上,IPv4可以代表总共232个,即42,9496,7296个联网设备。然而,随着互联网的蓬勃发展,全球网民总数已超过40亿,联网设备越来越多。早在2019年,所有的IPv4地址就用完了(欧洲网络协调中心,全球五大区域性互联网注册机构之一)。为此甚至专门提出了NAT(网络地址转换),通常安装在路由器中,目的是在公网IP和内网私有IP之间建立一对多的映射。当内网设备接入互联网时,其私有IP在组网前被转换成相应的公有IP。这种方法可以缓解IPv4地址不足的尴尬局面,同时可以隐藏内网设备,避免网络攻击。但是NAT方式背离了IP地址的初衷,于是在2012年,基于下一代协议——IPv6协议的IPv6地址正式推出。   

  

  图为百度域名解析。您可以看到返回的地址是IP v4:220.181.38.148。   

  

  什么是IPv6地址?   

  

  IPv6地址由128位(16字节)二进制值组成,但为了便于记忆和使用,通常用分数十六进制的方法表示,16字节的值表示为8个十六进制整数。所以原则上IPv6总共可以提供2128个IP地址,号称可以标记世界上的每一粒沙子。与IPv4相比,IPv6具有许多优点,如更大的地址空间和更高的安全性。目前最重要的问题是如何从IPv4平滑切换到IPv6。但随着越来越多的互联网巨头率先使用IPv6,笔者认为全面推广IPv6是必然的。   

  

  显示贝迈勒域名解析。可以看到返回的地址是IPv6地址:2001: da 83360215336040783360250336056 ff : Fe 973360654d。   

相关文章