我不熟悉DNS的内部工作原理,更喜欢只在适当的时候添加我的CNAME和A记录,并将幕后的内容留给其他服务.我在Amazon S3上托管了一些网站,这显然不允许您拥有具有特定IP的A记录,因为它是云服务.因此,我必须使用301重定向到裸(foobar.org)域到www.foobar.org,强制使用第三方服务或服务器来进行重定向. 我注意到Cloudflare有started offering a
我不熟悉DNS的内部工作原理,更喜欢只在适当的时候添加我的CNAME和A记录,并将幕后的内容留给其他服务.我在Amazon S3上托管了一些网站,这显然不允许您拥有具有特定IP的A记录,因为它是云服务.因此,我必须使用301重定向到裸(foobar.org)域到www.foobar.org,强制使用第三方服务或服务器来进行重定向.
我注意到Cloudflare有started offering a service,它允许你基本上打破DNS约定并为你的根域设置一个CNAME – 在S3问题上解决裸域.但是,我不确定这个问题是什么 – 这会导致MX记录,网络访问者和其他人的问题吗?什么可能是意想不到的副作用?
它不是真正的CNAME,不是吗?这是一个配置,当他们收到您的网站请求时,他们应该从哪里拉出您的网站.
CloudFlare的服务将流量作为缓存代理引导到自己的服务器.他们的示例有一个CNAME转到Amazon EC2地址,但这不是他们在客户端查询时指向的服务器;相反,他们将返回自己的代理主机的地址以响应您的查询.
如果他们确实在您的根域上配置了CNAME记录,那么它确实会破坏您的MX和SOA记录 – 但我怀疑这并不是他们如何实现它的.
精彩评论