为什么百度查到的ip和ipconfig得到的ip不同

1,发现问题

ipconfig后的ip地址
为什么百度查到的ip和ipconfig得到的ip不同
百度ip查询得到得ip地址
为什么百度查到的ip和ipconfig得到的ip不同
1,ipconfig查出的是本机的ip地址,此地址仅限于在局域网内使用,不能连通外网
2,百度查出的地址是与外界网络通信的ip地址,不是你主机的地址,而是电信或联通分给你的地址,用于连接互联网

现在我们想知道的是,为什么要弄两个不同的地址,以及这两个地址之间的关系???

2,为什么会存在这样子的现象

2.1存在原因
为什么百度查到的ip和ipconfig得到的ip不同
2.2解决方法
在同一个局域网内,使用不同私网ip的人,使用同一个公网ip去上网,这样用于网络通信的ip地址就大大减少,因为,不同的局域网内,可以出现相同的私网地址,因为私网地址只在局域网内部通信,不与局域网之外的网络直接接触,这样子增加了ipv4地址的复用度,又省下了许多宝贵的公网IP地址
为什么百度查到的ip和ipconfig得到的ip不同
2.3工作原理
为什么百度查到的ip和ipconfig得到的ip不同
不知道大家有没有发现,ipconfig得到的本地IP地址要么就是172.开头的,要么就是192.168.开头的,这是为什么呢???

3,ip地址的分类

每一个ip地址包括两个标识码,即网络号+主机号,同一个物理网络上的所有主机都使用同一个网络id,Internet委员会定义了5种类IP地址类型以适合不同容量的网络,即可A类~B类,这里我只分析A,B,C类,后面两种的运用场景跟我们没太大关系为什么百度查到的ip和ipconfig得到的ip不同
为什么百度查到的ip和ipconfig得到的ip不同 A,B,C类IP地址的数量和,等于网络数乘以在该网络上的主机数的和
12616777214+1638465534+2097152*254约等于37亿,可想而知,现今,如果人手分一个公网ip显然不够

4,公网ip和私网ip的概念

公网ip:公共ip,经过internic所统一规划的ip,有这样的ip才能连上internet;
私网ip:私有ip或者保留ip,不能直接连上internet的ip,主要用于局域网内的主机联机规划;
私有ip就是分别在A,B,C三类ip地址中,各保留一段作为私有IP网段,就是
A类:10.0.0.0 - 10.255.255.255
B类:172.16.0.0-172.31.255.255
C类:192.168.0.0-192.168.255.255

这也是为啥ipconfig的地址都是172.或者192.168.开头的
私有ip的好处:提高了私有ip地址主机的安全性,由于私有地址不能直接向外界传输信息,外部网络也不能直接与私有地址进行信息传输,所以攻击者不能直接攻击你的内部网络,对于一个企业或者机构来说,有一些内部ip地址不想被外行人访问到,这就很好的解决了这个问题,当然技术高超的黑客,也是可能访问到内网的,哈哈哈哈

5,总结

1,百度查到的IP地址,通常是给一个的单位或者一个区域的,我们称这样的ip地址为公有IP地址,公有ip地址可以跟其它网络传输信息,也就是说这样的IP地址才能上网;
2,我们实际能够接触的ip地址,也就是ipconfig看到的,一般是私有地址,是局域网内部的地址,不能跟跟外界网络直接交换信息,也就是这样的IP地址无法上网;
3,公有地址和私有地址的联系,当联网时,我们主机IP地址发送的消息,会先被传输到路由器,然后路由器将它的ip地址加到消息的头部,路由器的ip地址将作为网络中传输信息的源地址,只有以路由器的ip地址作为信息源地址的数据,才能被其它路由器转发;
4,至于公有ip地址如何将获得的数据,返回给私有地址,这涉及nat技术,有兴趣的可以自己去百度以下,这里我就不说了,bye,bye~~