美文网首页
为什么百度搜索查询出来的IP地址和用电脑查询的IP地址不一样?

为什么百度搜索查询出来的IP地址和用电脑查询的IP地址不一样?

作者: 小云晓云 | 来源:发表于2020-07-13 17:23 被阅读0次

    简单易懂,不愧是百哥,以下是百哥的原回答。


    因为ip地址分为私网地址和公网地址,电脑上的地址为私网地址,电脑上网时要经过路由器,路由器把私网地址转成了公网地址。

    两个地址都正确。

    相当于小明在家时,都称呼他为小明,小明到了外面,大家要称呼他的全名。

    这是电脑上查到的地址,是私网地址,相当于“小明”

    这是百度上查到的本机ip,是公网地址,相当于小明的全名,比如刘建明。

    ip地址为什么要分为私网地址和公网地址啊,统一用1个多方便?

    因为统一用1个的话,地址实在不够用啊

    当初刚发明互联网的时候,是美国军方自己用的,美军才多少人,所以ip地址设置成了32位二进制,也就是理论值42亿,绰绰有余了吧,随便挥霍也够了啊。

    后来各个科研机构加进来了,也还行,再后来,各个大学加进来了,也还行,再后来全世界所有人都接进来了,这哪里够?

    中国总共只分到3亿个地址,中国的网民都不止3亿,而且一个网民往往要占用多个地址,电脑啊手机啊,智能电视小爱同学啊,我刚刚买了个电蚊香都配了个ip地址,那ip地址远远不够使用,怎么办?

    私网地址来了,私网地址可以理解为可以无限制重复使用的地址。

    比如192.168开头的地址,每个家庭都在用,每个学校都在用,每个公司也都在用,无限制重复使用,那么就解决了地址不够的问题。

    但是无限制重复使用了,大家都192.168了,那不就互相冲突了吗

    所以,大家在内部用私网地址,但是想进入互联网,路由器就要把私网地址转换为公网地址了,公网地址是独立的,不会重复的,所以大家不会冲突。

    而一个公网地址,可以同时带很多内部主机上网,也因此解决了地址不够的问题。

    关于NAT的工作过程,可以参阅这个答案

    NAT转换是怎么工作的?​www.zhihu.com

    使用NAT后,就是电脑本机用私网地址,路由器再转成公网地址,会不会有什么缺点?

    虽然节省了地址,但是也是有缺点的,就是从互联网不能直接访问这台电脑了。

    大概在20年前,百哥还是小百百的时候,看了电脑报一篇文章,说一台电脑可以用“远程桌面”控制另一台电脑,很神奇的样子,只要在远程桌面中输入另一台电脑的ip地址就可以了。

    然后就跃跃欲试,准备实践一下,发现总是不成功。

    原因就是,我的控制机(我家里的windows 98),和我要控制的远程电脑(我爸单位的windows 98),相隔了互联网。

    我在控制机上,使用远程主机的私网地址,总是连接失败,当时也没有知乎可以问,就放弃了。

    相关文章

      网友评论

          本文标题:为什么百度搜索查询出来的IP地址和用电脑查询的IP地址不一样?

          本文链接:https://www.haomeiwen.com/subject/yrhzcktx.html