我们分别在百度搜ip查询,查询到本机的ip如左图,再利用ipconfig查询到自身ip如右图。
我们能看到这两个地址是不同的,那么不是说,每个主机都只有一个ip地址么,为什么我们查到的两个Ip地址不一样呢?
事实上,这是因为IP地址分为公网IP和私网IP。
为什么要分为公网IP以及私网IP?主要是为了解决IP数量不足的问题。
ipconfig查出来的是你本机的IP地址,此类地址仅在局域网使用,不能联通外网,也就是我们所的私网。
百度查出来的地址是你上网的共有地址,是电信或联通分给你的地址,用于连接互联网,是公网。
为了更好的规范IP地址的使用,Internet标准组织定义了五种不同的IP地址类型,分别适应不同规模的计算机网络系统。
通过网段我们可以确定哪一个网络,再通过主机号确定哪一个设备,使用这种组成方式使得IP寻址更加方便,同时网络结构看起来也更有层次感。
Internet Assigned Numbers Authority(IANA)保留以下范围以用作私有IPv4地址:
类别
IP范围
私有地址范围
保留地址
A
1.0.0.0~126.255.255.255
10.0.0.0~10.255.255.255
127.0.0.0~127.255.255.255
B
128.0.0.0~191.255.255.255
172.16.0.0~172.31.255.255
169.254.0.0~169.254.255.255
C
192.0.0.0~223.255.255.255
192.168.0.0~192.168.255.255
无
排除上述地址,公共IP地址范围为1到191。
公网IP与私网IP具体有哪些区别?
公网IP以公网连接Internet上的非保留地址,私网IP则是局域网上的IP,通过NAT才能够与公网进行通信。
公网IP由国际互联网络信息中心InterNIC负责,将IP地址分配给注册并向InterNIC提出申请的机构或组织。私网IP则是为节省可分配的注册IP地址,将公网IP转换为大量的内网IP,以满足区域内大量设备同时连接网络的需求。
公网IP较为开放,也可被其他IP直接访问的一个独立身份。