Cloudflare DNS 解析

Cloudflare DNS 解析

DNS 新手正在尝试了解我们其中一个域的 DNS 设置。

将其命名为 example.com。

因此 DNS 主机是 Azure DNS。Azure 中有一个 A 记录指向 Cloudflare 服务器,如下所示:

Type          Name           Value
A             example.com    104.xxx.xxx.xxx (Cloudflare server)

在 Cloudflare 中,对于 example.com 域,我们有以下指向 AWS 负载均衡器的记录:

Type          Name           Value
CNAME         example.com    example-lb-123.ap-southwest.elb.amazonaws.com

我知道请求 example.com 将解析为 104.xxx.xxx.xxx(Cloudflare 服务器),这很简单。我在进行 DNS 查找时注意到,这个 IP 地址也是 example.com.cdn.cloudflare.net 的 IP 地址。

然后客户端会请求 example.com.cdn.cloudflare.net (104.xxx.xxx.xxx),请求会进入 Cloudflare 的 CDN。

但是 DNS 方面接下来会发生什么?因为有一个指向 AWS 负载均衡器的 example.com 的 CNAME 记录。Cloudflare 是否会执行其操作,然后对 example.com 发出 DNS 请求,该请求根据 CNAME 记录解析为 AWS 负载均衡器?

我怀疑情况并非如此,因为如果在权威 Azure DNS 名称服务器以外的其他名称服务器中还有 example.com 的另一个 DNS 记录,则可能会导致冲突。

使用 DNS 查找工具时,我也看不到 Cloudflare 中指定的 CNAME DNS 记录。我只看到 Azure DNS 名称服务器中 example.com 的 A 记录。

不太清楚这个设置是怎么回事。如能澄清,我将不胜感激。

相关内容