为什么ipconfig和浏览器查询出的ip不一样?(再说路由协议)
Posted xiang-yin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么ipconfig和浏览器查询出的ip不一样?(再说路由协议)相关的知识,希望对你有一定的参考价值。
为什么ipconfig和浏览器查询出的ip不一样?
这是zhihu上的一篇文章,讲的不错.摘:
亿万万用户需要上网,需要用身份证号来识别,但是全球IP被瓜分完毕,意味着没有足够的身份证号来识别通信终端,怎么办呢?
私有IP
于是互联网管理机构颁布一项新的规定,无法拥有全球IP的电脑、手机终端可以自由使用以下三个号段的IP地址:
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
同时又规定,以上三个号段的私有IP报文不能进入Internet。
是不是很滑稽?私有IP报文既然不能进入Internet,意味着无法上网,配置这些私有IP又有何用呢?
...
另外一点,程序调用ip层的api发送ip包时,这个ip包在本机也是经过路由协议出去的.
内核要选择一张网卡把它送出去,每个网卡有对应的ip地址和子网掩码(这是ip协议的标配,标识它自己的身份),选择哪个网卡,就靠本机的路由配置.
像lo是127.0.0.1(以及::1)的Loopback虚拟网卡。
以上是关于为什么ipconfig和浏览器查询出的ip不一样?(再说路由协议)的主要内容,如果未能解决你的问题,请参考以下文章