我不太熟悉DNS的内部工作,宁愿只添加我的CNAME和Alogging,并将其留在其他服务的幕后。 我在Amazon S3上托pipe了几个站点,因为这是一个云服务,所以显然不允许您使用特定IP的Alogging。 因此,我必须使用301(foobar.org)域的redirect到www.foobar.org,强制使用第三方服务或服务器来执行redirect。
我注意到,Cloudflare已经开始提供一项服务 ,它允许你基本上打破DNS约定,并为你的根域设置一个CNAME–解决S3上的裸域问题。 但是,我不确定这是什么问题 – 这是否会导致MXlogging,networking访问者和其他人的问题? 可能是什么意想不到的副作用?
这不是真的CNAME ,是吗? 这是一个configuration,他们应该把他们的网站,当他们收到请求。
CloudFlare的服务将stream量作为caching代理引导到自己的服务器。 他们的例子有一个CNAME转到Amazon EC2地址,但是当客户查询时,这不是他们指定的服务器; 相反,他们会返回自己的代理主机的地址作为对您的查询的回应。
如果确实在您的根域上configuration了CNAMElogging,那确实会破坏您的MX和SOAlogging – 但我怀疑这不是他们已经实现的。
任何允许这种configuration的DNS服务器都是定义错误的。 我不会信任这些DNS服务器的任何关键任务的服务。
另一方面,如果Cloudflare拥有给定顶级域名(.biz,.com等)的所有服务器,然后在某个主机.com上不允许任何其他logging,比如MX,TXT,SOA等, ,并会导致其他问题的道路上… … –