什么是 IP 地址?域名和它是什么关系?

IP 地址是互联网上设备的数字地址,当前主流是 32 位的 IPv4 和 128 位的 IPv6。域名是人类可读的名字,通过域名系统映射到 IP 地址;一个域名可以对应多个 IP,一个 IP 也可以承载多个域名。

IP 地址是互联网上每台设备的数字地址,数据按 IP 地址寻址和送达。当前存在两个版本:IPv4 使用 32 位地址,约 43 亿个,已于多年前分配完毕;IPv6 使用 128 位地址,数量远多于 IPv4,正在逐步部署。互联网上同时运行着两套地址体系。

域名与 IP 地址是名字与号码的关系。域名是人类可读的字符串,IP 地址是机器寻址用的数字,二者通过域名系统(DNS)建立对应关系。用户在浏览器输入域名,系统解析出对应的 IP 地址后建立连接。

这种对应不是一一对应的。一个域名可以对应多个 IP 地址,用于负载均衡和内容分发网络(CDN)按地域分流;一个 IP 地址也可以承载多个域名,通过服务器上的虚拟主机配置实现。反过来,用户也可以直接输入 IP 地址访问网站,不经过域名。