上一条 下一个

互联网基础架构的运作方式

作者:杰夫·泰森

DNS示例

假设您将URL www.bjhyxc17.com键入浏览器。兴发首页x浏览器与DNS服务器联系以获取IP地址。DNS服务器将通过联系其中一个开始搜索IP地址根DNS服务器。根服务器知道所有处理顶级域(.com,.net,.org等)的DNS服务器的IP地址。您的DNS服务器会询问www.bjhyxc17.com的根,并且根部说:“我不知道兴发首页xwww.bjhyxc17.com的IP地址,但这是.com DNS Server的IP地址。”

然后,您的名称服务器将查询发送到.com DNS服务器,询问它是否知道www.bjhyxc17.com的IP地址。兴发首页xCOM域的DNS服务器知道处理www.bjhyxc17.com域的名称服务器的IP地址,因此它返回了这些。兴发首页x

广告

然后,您的名称服务器与www.bjhyxc17.com联系DNS服务器,并询问它是否知道www.hows兴发首页xtuffworks.com的IP地址。它实际上确实如此,因此它将IP地址返回到您的DNS服务器,该服务器将其返回到浏览器,然后可以联系服务器以获取www.bjhyxc17.com以获取网页。兴发首页x

进行这项工作的关键之一是冗余。每个级别都有多个DNS服务器,因此,如果失败,则其他可以处理请求。另一个关键是缓存。DNS服务器解决请求后,它将缓存其收到的IP地址。一旦它向根DNS服务器提出了任何.com域的请求,它就会知道处理.com域的DNS服务器的IP地址,因此它不必再次错误地错误地将root dns服务器用于该信息。DNS服务器可以为每个请求执行此操作,这缓存有助于防止事情陷入困境。

即使它是完全不可见的,DNS服务器每天都处理数十亿个请求,这对于Internet的平稳功能至关重要。该分布式数据库的工作方式非常好,日复一日地效果很好,这是对设计的证词。确保阅读域名服务器如何工作有关DNS的更多信息。

特色