码迷,mamicode.com
首页 > 其他好文 > 详细

为什么ipconfig和浏览器查询出的ip不一样?(再说路由协议)

时间:2019-12-27 23:32:33      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:子网掩码   怎么办   item   发送   内核   配置   net   content   str   

为什么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不一样?(再说路由协议)

标签:子网掩码   怎么办   item   发送   内核   配置   net   content   str   

原文地址:https://www.cnblogs.com/xiang-yin/p/12110019.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!