【发布时间】:2020-02-22 00:33:43
【问题描述】:
假设我的域是 xyz.com 如果 - 我有一条指向 IP 地址的 A 记录,比如 193.10.23.1 - 然后我有一个 CNAME www 指向 blah.cloudfront.net
但是blah.cloudfront.net当然不是指向193.10.23.1,dns查找会返回A记录还是CNAME记录?是否有优先顺序或 CNAMES 是否覆盖 A 记录?
谢谢
【问题讨论】:
假设我的域是 xyz.com 如果 - 我有一条指向 IP 地址的 A 记录,比如 193.10.23.1 - 然后我有一个 CNAME www 指向 blah.cloudfront.net
但是blah.cloudfront.net当然不是指向193.10.23.1,dns查找会返回A记录还是CNAME记录?是否有优先顺序或 CNAMES 是否覆盖 A 记录?
谢谢
【问题讨论】:
DNS 标准不允许同时拥有 CNAME 和 A 记录:
https://www.rfc-editor.org/rfc/rfc1034#section-3.6.2
如果节点上存在 CNAME RR,则不应存在其他数据; 这确保了规范名称及其别名的数据不能 与众不同。
DNS 提供商通常会阻止您添加冲突记录:
Cloudflare:
AWS Route53:
【讨论】: