DNS
是“Domain Name System”的缩写。
域名是 网站 和 Internet 上其他服务便于记忆的名称。不过,计算机通过 IP 地址访问 Internet 设备。DNS 会将 域名转换为 IP 地址,让你可以通过域名访问 Internet 位置。
有了 DNS,你只需输入域名,而不必输入 IP 地址,就可以访问一个 网站。例如,要访问 Tech Terms 计算机词典,你只需在 Web 浏览器的 地址栏中输入“techterms.com”,而不必输入 IP 地址(67.43.14.98)。DNS 还简化了 电子邮件地址,因为 DNS 会将域名(“@”符号后面的部分)转换为相应的 IP 地址。
要了解 DNS 的工作原理,可以把它想象成你 智能手机上的联系人 应用。给朋友打电话时,你只需从列表中选择他或她的姓名。手机实际上并不是按姓名呼叫对方,而是拨打对方的电话号码。DNS 的工作方式也一样,它会将每个域名与唯一的 IP 地址关联起来。
与地址簿不同,DNS 转换表并不存储在单一位置。相反,这些数据存储在世界各地数百万台 服务器上。注册域名时,必须为其分配至少两个 名称服务器(你可以随时通过域名注册商编辑这些服务器)。名称服务器地址指向一台服务器,该服务器拥有域名及其关联 IP 地址的目录。当计算机通过 Internet 访问网站时,它会找到相应的名称服务器,并获取该网站正确的 IP 地址。
由于 DNS 转换会在连接网站时产生额外开销,ISP 会缓存 DNS 记录,并在本地托管这些数据。域名的 IP 地址一旦被 缓存,ISP 就可以自动将后续请求指向相应的 IP 地址。这种方式在 IP 地址发生变化之前都很有效;一旦 IP 地址改变,请求可能会被发送到错误的服务器,或者服务器完全不会响应。因此,DNS 缓存会定期更新,通常间隔几小时到几天。
测试你的知识