DNS服务器如何工作知道网站的IP地址?

Shi*_*rma 4 ip dns url networking

我的问题是,假设我的网站是“xyz.com”,我可以在世界任何地方访问它,但我很想知道所有 dns 服务器如何知道我网站的 IP 地址..?我有点困惑..

Mic*_*l B 5

通过 DNS 解析 IP 地址的主要过程是引用。DNS 服务器将通过一个过程来查找您的域的权威名称服务器。权威名称服务器是配置为回答该域查询的服务器。即 godaddy DNS 服务器,如果您已购买并通过它们配置域名。

如果您从 PC 访问www.example.com,它会向您配置的 DNS 服务器发送查询,询问www.example.com

如果您配置的 DNS 服务器已经知道该答案,即最近被问过相同的问题,它将从缓存中返回答案(只要它尚未过期)

如果您配置的 DNS 服务器不知道,那么它会找到答案。为了找出哪个服务器知道答案,它需要首先查找 example.com 的名称服务器。

因此,名称服务器发出的第一个查询是针对根域“.”。(所有 DNS 服务器都应配置这些)以查找.com域的名称服务器。

当它有域名称服务器的地址时.com,它将发送一个查询,询问名称服务器example.com

当它具有 的名称服务器的地址时example.com,它将向该服务器发送原始查询 for www.example.com,并将答案返回给您(并在其缓存中放置一个副本,以防其他人询问)

注意:如果您正在寻找,www.test.example.com那么它会向 example.com 询问名称服务器test.example.com