什么是 IP 地址:电脑在网络里的门牌号
给朋友发消息,消息要先找到对方的手机;打开一个网站,数据要先找到那台服务器。网络里的数据包不会自己认路,它靠的是一个地址——IP 地址。可以把它理解成每台联网设备在网络里的门牌号:有了它,数据才知道该往哪送、从哪回。
最常见的 IP 地址长这样:192.168.1.5,四组数字用点隔开,每组从 0 到 255,这就是 IPv4 地址。它一共 32 位,算下来大约能编出 43 亿个地址。门牌号的比喻很贴切:前面的几组数字像小区名,标出设备在哪个网络里;后面的数字像门牌号,标出在这个网络里是哪一台设备。两部分合起来,才能在全网唯一找到一台设备。
有了地址,数据包就能一站站往前走了。你在浏览器里打开网页,请求里带着你自己的 IP 地址当“回信地址”,对方服务器收到后,按这个地址把网页数据发回来,中间的路由器每到一站就看一眼目标地址,再决定往哪条路转发。这有点像快递分拣:包裹上写着收件地址,分拣员只看地址就知道下一站该送哪,包裹自己不用认识路。
IP 地址还分公网和私网。公网地址全网唯一,由运营商分配,家里的路由器对外用的就是这一个;私网地址只在小范围里有效,比如家里常见的 192.168 开头,手机、电脑、电视连上同一个 Wi-Fi,拿到的都是这类地址,出了家门就用不上。好几台设备共用一个公网地址上网,靠的是路由器在中间做地址转换,具体的分法以后讲路由器那篇再细说。
家里的 IP 地址通常不是固定不变的。大多数家庭宽带每次重新拨号、路由器重启之后,运营商可能就换一个地址给你,这叫动态分配;只有服务器这类需要一直被别人找到的设备,才会用固定地址。所以今天查到的自己家 IP,明天再查可能就变了,这很正常,不代表网络出了问题。
还有一个容易混的概念:域名和 IP 地址不是一回事。域名是给人看的名字,比如 blog.tkzyz.com,好读好记;IP 地址是给机器用的数字,不好记。每次打开网站,电脑都要先问一句“这个域名对应的 IP 是多少”,问到了才真正去连,这一步叫域名解析。域名可以一直不变,哪怕背后的服务器换了 IP,只要对应关系更新了,网站照样能打开。
IPv4 的 43 亿个地址听起来不少,但联网设备越来越多,早就不够分了,于是有了 IPv6。IPv6 是 128 位,用冒号隔开的十六进制表示,比如 2001:0db8:0000:0000:0000:0000:0000:0001,数量多到每粒沙子都能分到地址。现在两种地址是并存的:有的网络只用 IPv4,有的已经同时支持两种,慢慢往 IPv6 过渡。
简单说,IP 地址就是电脑在网络里的门牌号:四组数字标出位置,公网地址全网唯一,私网地址只在家里或公司内部用,家里的地址还会时不时换一个,域名则靠解析翻译成 IP 再去连接。理解了这一点,再遇到“换了网络就连不上”“有的网站只让某个地区访问”这类问题,就有了头绪——很多网络问题,归根结底都是地址的问题。
- 点赞
- 收藏
- 关注作者
评论(0)