是否需要 DNS 根记录?

是否需要 DNS 根记录?

我在 Amazon S3 上托管一个网站,因此无法将根记录(即 domain.com)指向别名。www.domain.com 指向 S3 端点。

我是否必须有一个根记录并且它必须是 A 记录?

答案1

DNS 中的根记录是全世界依赖的用于协调解析的中央 DNS 服务器。这与您的服务器或 DNS 记录无关。

我认为您要找的是默认记录,这样当人们访问时http://domain.com就会显示您的网站。是的,在大多数 DNS 服务器中,默认记录必须是 A 类型(对于 IPv6 地址,则是 AAAA 类型)。

答案2

有一个限制,即 CNAME(别名)只能单独存在,因此不允许作为顶级域记录(因为那里还有一个 SOA 记录)。所以,您不能有别名。但从功能上讲,Web 浏览器会以相同的方式处理 CNAME 和 A 名称,因此它最终不会帮助您。

您的问题是,您需要一个运行并充当 domain.com 的 Web 服务器,然后将您重定向到 www.domain.com。这实际上是我的建议,也是许多网站所做的:提供此重定向的服务器不需要像 www 服务器那样强大。

答案3

我同意 Chris S 的观点,但不同意 Wes 的观点,因为我刚刚花了几个小时尝试说服 Internet Explorer 重定向http://万维网域名前缀变体hostedbyamazon.co.uk领域。

  • 使用万维网记录和相关别名记录DNS 区域文件中的值适用于域名前缀为万维网适用于 Internet Explorer 和 Firefox;然而,虽然类似于...

    RewriteCond %{HTTP_HOST} ^abc\.com [NC]
    RewriteRule ^.*$ abc.hostedbyamazon.co.uk [NC,R,L]
    

...使 Firefox 重定向不万维网带前缀的请求,什么都没有,包括重定向每一个请求,与 Internet Explorer 配合使用,超越 DNS 控制的重定向万维网

由于我以前在使用 Internet Explorer 时从未遇到过这个问题,因此我强烈怀疑问题出在ADNS 区域文件中相关域的记录(有必要避免与国家标准同一区域文件中的记录)。

答案4

. 可以使 Firefox 重定向非 www 前缀的请求,绝对没有什么,包括重定向每个请求,可以与 Internet Explorer 配合使用,超越 DNS 控制的 www 重定向。

由于我以前在使用 Internet Explorer 时从未遇到过这个问题,因此我强烈怀疑问题在于相关域的 DNS 区域文件中没有 A 记录(有必要避免与同一区域文件中的 NS 记录发生严重冲突)。

相关内容