【发布时间】:2021-08-03 06:49:24
【问题描述】:
假设我有一个域example.com,它指向一个IP 111.11.11.1。
如果我将新域 example2.com 命名为 example.com。
会不会也指向111.11.11.1?
【问题讨论】:
假设我有一个域example.com,它指向一个IP 111.11.11.1。
如果我将新域 example2.com 命名为 example.com。
会不会也指向111.11.11.1?
【问题讨论】:
根据https://www.cloudflare.com/learning/dns/dns-records/dns-cname-record/,
所有 CNAME 记录都必须指向域,而不是 IP 地址。想象一个寻宝游戏,每条线索指向另一条线索,最后一条线索指向宝藏。具有 CNAME 记录的域就像一条线索,可以将您指向另一个线索(具有 CNAME 记录的另一个域)或宝藏(具有 A 记录的域)。
所以不会直接指向,把它指向指向IP的域
【讨论】:
CNAME 是一个别名:它指向另一个域名并将解析别名目标 IP,但您永远不会在纯文本中看到 example2.com 指向 111.11.11.1。
您可以查看例如rfc1034 以获取更多信息:
For example, suppose a name server was processing a query with for USC-
ISIC.ARPA, asking for type A information, and had the following resource
records:
USC-ISIC.ARPA IN CNAME C.ISI.EDU
C.ISI.EDU IN A 10.0.0.52
Both of these RRs would be returned in the response to the type A query,
while a type CNAME or * query should return just the CNAME.
【讨论】: