我有一个网站,我将主持的DNS(testing目的,然后将有一些有限的stream量)。
我已经build立了DNS,以便site.tld
对实际IP有一个A
logging,但我不知道如何处理www.site.tld
。
site.tld
和www.site.tld
都指向相同的服务器/应用程序,所以我的逻辑告诉我添加一个CNAME
logging,以便www.site.tld
成为site.tld
的别名。
但是,我一直在检查我的设置与intodns.com,如果我只添加一个CNAME为www.site.tld
它给我以下错误:
错误:我无法获得www.site.tld的任何Alogging!
(一旦我为www.site.tld
做了一个A
logging来指向实际的IP,错误就会被清除)
我不知道是否有一个“规则”, www
应始终是一个logging,即使它实际上指向相同的IP /应用程序。
感谢帮助我理解这一点!
有一个Alogging与CNAME的www之间的区别将是一个额外的查找。 在CNAME的情况下,搞清楚www是一个CNAME到example.com,另一个样子将为example.com。
除此之外,如果您打算使用CDN或3方加速服务,那么CNAME将起作用。 以下是对www.google.com的查找结果示例。 请注意www.l.google.com和www.google.com的TTL差异
http://www.google.com。 36545 IN CNAME http://www.l.google.com。
http://www.l.google.com。 294中A 209.85.153.104
如果使用第三方服务,这就提供了更改logging的灵活性,保持较低的TTL,做像地理redirect这样的花式东西。
在你的情况下,这并不重要,因为你指向两个相同的IP。
没有规则, www.
地址需要成为Alogging。 一个网站成为CNAME
是非常常见的。 例如:
$ host www.google.com www.google.com is an alias for www.l.google.com.
要么:
$ host www.kodak.com www.kodak.com is an alias for www.Kodak.com.edgekey.net.
如果事情不适合你,这表明一个configuration错误。 如果没有看到实际的DNSlogging,很难提供帮助,但使用像dig
这样的命令行工具可以通过显示名称服务器正在显示的DNSlogging来帮助您debugging问题。