C/C++教程

为什么百度查到的ip和ipconfig查到的不一样?

本文主要是介绍为什么百度查到的ip和ipconfig查到的不一样?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

百度搜索“ip”:121.58.28.137
在这里插入图片描述
cmd输入ipconfig:192.168.184.95
在这里插入图片描述
那么问题来了!
同一台电脑为什么在这俩地方搜到的ip地址不一样?
为什么百度查到的ip和ipconfig查到的不一样?
答,因为使用了NAT技术
我们ipconfig得到的ip地址其实是私有ip,用百度搜到的ip地址其实是共公有ip。
只有公网ip是能够连接互联网的,私网IP 一般只用作局域网
那么什么是私有ip,什么又是公有ip呢?

  • 公共 IP ,经由 INTERNIC 所统一规划的 IP,有这种 IP 才可以连上 Internet ;
    -私有 IP,不能直接连上 Internet 的 IP ,主要用于局域网络内的主机联机规划。

一开始其实是没有私有ip的,只有公有ip,因为网络刚兴起的时候,32位的ip地址可以表示40亿左右个ip,大家都觉得好像是天文数字,这么多怎么可能用得完,后来随着科技越来越发达,个人电脑的数量发生了爆炸式的增长,人们开始担心ip地址不足的问题,网络专家有先见之明啊,然后就在ip地址中保留了一些ip地址段:
在这里插入图片描述
这些地址段被用作什么呢?
被用作私有IP啦!!!
又过了一段时间,ip地址被宣布已经马上要被消耗殆尽了!!!
网络专家想到了一个好点子
就是你ip地址不是不够用嘛
我这留出来的三个字段的私有ip地址作为学校、企业和区域的私有ip,然后再分别给这些学校、企业和区域一个公有ip地址,你们到时候访问互联网的时候直接对地址进行转换,把自己私有ip转换为公有ip,那转换这个工作由谁来完成呢?
那就是边界路由器了!!!
在这里插入图片描述
这个好点子就是什么啊,就是NAT技术

推荐一位大神的NAT讲解
还有一篇

这篇关于为什么百度查到的ip和ipconfig查到的不一样?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!