Chukwuemeka 将为您展示
如何排查
部分 DNS 故障
问题
DNS 的工作原理是什么,以及如何排查部分 DNS 故障?
简短描述
AWS 客户使用域名(通过域名系统 [DNS] 进行解析)连接到 AWS 资源。DNS(参阅RFC 1034 中的介绍)通过将容易记忆的域名(如www.example.com)转换为数字 IP 地址(如192.0.2.1),将用户路由到 Internet 应用程序,这个转换过程被称为“DNS 解析”。 授权名称服务器将域名解析为 IP 地址,并通过 DNS 解析程序链将 IP 地址传递到客户端(例如,某个请求查看网站的人的计算机)。然后,客户端使用该 IP 地址连接到托管网站的服务器,最后,服务器将网站提供给客户端。当DNS 不能正常运行时,DNS 服务器将无法解析域名,因此,无法向客户端提供托管网站的服务器的 IP 地址;这意味着,无法再通过 Internet 访问这些网站。AWS 通过使用 Amazon Route 53 和第三方服务提供商采取预防措施,确保 AWS 域名任何时候都可解析。
解决方法
DNS 是一个大型分布式分层数据库,这意味着每个域都需要一组授权名称服务器,用于解决域的资源记录问题。这些授权名称服务器受域的所有者控制,但大多数域的所有者会委派代理来提供 DNS 服务。
当客户端需要解析域名的 IP 地址时,客户端机器会将此流程交给解析程序,解析程序将找到 IP 地址并将其返回到客户端。