百度搜索“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讲解 还有一篇