为什么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不一样?(再说路由协议)的主要内容,如果未能解决你的问题,请参考以下文章

ipconfig出现很多IP地址,怎么清楚缓存地址

局域网内知道ip地址怎么查是哪台电脑?

ip地址怎么查 三种方法教你轻松查询

win10怎么查询电脑ip地址

为啥我的win7用命令行ipconfig显示的IPv4地址和IP138上测试的ip地址不一样

初识网络协议:什么是IP地址