一次域名解析会经过哪些服务器

在浏览器里输入网址到页面打开,中间有一次外人看不到的查询过程。这篇文章按顺序说明这个过程涉及哪几级服务器、各自负责什么,以及查询结果会被谁记住。

花里云 约 1 分钟阅读

在浏览器里输入一个网址,页面很快打开。这中间有一次看不见的查询:把便于记忆的域名,换成网络设备能够识别的地址。这个过程称为域名解析。

为什么要做这一步

网络中的设备通过一串数字地址相互定位,而人习惯记名字。域名解析就是这两种表示方式之间的转换,它由一套分布在全球的查询系统完成。

查询经过哪几级

  • 发起方:浏览器所在的设备,把域名交给就近的解析服务去查。
  • 本地缓存:解析服务先看自己有没有记过这个域名。如果记过且没有过期,直接返回,后面的步骤都省掉。
  • 根一级:缓存里没有时,向最高一级查询,得到管辖该域名后缀的服务器地址。
  • 后缀一级:向下查询,得到该域名自身的服务器地址。
  • 权威一级:该域名的服务器保存着具体记录,在这里才能拿到最终结果。

结果返回后会被沿路缓存一段时间,这段时间内再有相同查询,就不必重复上面整个过程。这也是为什么修改解析后,有时需要等待一段时间才能全部生效——各处的缓存需要等到过期才会重新查询。

常见的记录类型

解析结果按用途分成若干类型:指向服务器地址的、指向另一个域名的别名、指定邮件服务器、指定本域名的权威服务器,以及用于存放验证信息的文本记录。不同用途对应不同类型,配置时按需要选择即可。

可能出现的问题

  • 修改后未生效:多数是缓存尚未过期,等待即可;确认无误后可联系服务方刷新记录。
  • 解析超时:检查网络是否正常、本机使用的解析服务是否可用。
  • 被指向错误地址:属于较严重的情况,需要使用可信的解析服务,并核对域名的管理权限是否在自己手中。

对企业的一点点提示

域名和解析的管理权限,应当由企业以自己的名义持有。合作方变更或联系方式失效时,能否拿回管理权,取决于这两项一开始登记在谁名下。

花里云

西安花里云网络信息科技有限公司 · 企业数字平台厂商。十年一线交付,把项目里验证过的判断,整理成可以复用的东西。