我从亚马逊S3托pipe一个网站,因此不能指向根logging,即:domain.com到一个别名。 www.domain.com指向S3端点。
我必须有一个根logging,它必须是一个logging?
DNS中的根logging是世界依赖的中央DNS服务器来协调parsing。 这与您的服务器或DNSlogging无关。
我想你要找的是一个默认logging,所以当人们去http://domain.com它带来了你的网站。 是的,在大多数DNS服务器中,默认logging必须是A类(或IPv6地址的AAAA)。
有一个限制,即别名CNAMEs只能被自己使用,因此不被允许作为顶级域名logging(因为那里还有一个SOAlogging)。 所以,不,你不能有一个别名。 但是在function上,Web浏览器会以同样的方式处理CNAME和A的名称,所以最终不会帮助您。
你的问题是,你需要一个Web服务器运行,并作为domain.com,然后redirect到www.domain.com。 这实际上是我build议和许多网站做的:提供这个redirect的服务器并不需要像www一样强壮。
我同意克里斯S,但不同意韦斯,刚刚花了几个小时试图说服Internet Explorer将域名的http://和www前缀变体redirect到hostedbyamazon.co.uk域。
在DNS区域文件中使用WWWlogging和关联的CNAME值适用于当Internet以Internet Explorer和Firefox为前缀的www域名时; 然而,虽然沿线的东西…
RewriteCond %{HTTP_HOST} ^abc\.com [NC] RewriteRule ^.*$ abc.hostedbyamazon.co.uk [NC,R,L]
…的作品,使Firefoxredirect非www前缀的请求,绝对没有,包括redirect每个请求,与Internet Explorer的工作超出了DNS的DNS控制的redirect。
由于这不是我曾经遇到过的Internet Explorer问题,所以我强烈怀疑这个问题是因为DNS区域文件中没有A域logging(有必要避免与NS发生讨厌的冲突logging在同一个区域文件中)。
.works使Firefoxredirect非www前缀的请求,绝对没有,包括redirect每个请求,与Internet Explorer的工作超出了DNS的DNS控制redirect。
由于这不是我曾经遇到过的Internet Explorer问题,所以我强烈怀疑这个问题是因为DNS区域文件中没有A域logging(有必要避免与NS发生讨厌的冲突logging在同一个区域文件中)。