此流程的工作原理如下所示:预配置了根名称服务器列表的解析程序从列表中随机选择一个根名称服务器,并请求该服务器提供顶级域 (TLD) 的授权名称服务器列表。根名称服务器使用 TLD 的授权名称服务器列表及其 IP 地址进行响应。解析程序随机选择步骤 2 中返回的其中一个名称服务器,并请求其提供域的授权名称服务器列表。TLD 服务器使用域的授权名称服务器列表进行响应。解析程序从中随机选择一个,并从该授权名称服务器请求资源记录的 IP 地址。
DNS 提供商从多个地理位置提供服务,并且通常依赖缓存结果提升可用性;这有助于避免 DNS 解析程序的临时问题,但如果缓存了错误的结果(例如,逆向缓存),也可能造成恢复时间延长。我们确保外部 DNS 问题不会对 EC2 区域内 AWS 域名的 DNS 解析造成影响。