具有url转发function的可靠DNS服务

我已经在cloudns.net几个星期了。 Cloudns的用户界面非常好。 非常方便新手。 它具有urlredirectfunction:您可以将example.comredirect到www.example.com。

不过,云雾非常不稳定。 它的名字服务器总是无条件地离线。 而且它总是在升级它的系统。 由于所谓的“维护”,我的网站stream量很大。

我正在寻找一个具有url转发能力的可靠的DNS服务。 我想做一个301redirect:example.com —–> www.example.com。

更新:

我使用Google App Engine而不是VPS,所以Apache不适合我。 请注意,Google App Engine不再支持裸域 。

我目前在www.zoneedit.com。 它具有我需要的Webredirect能力。

Snarky答案:
DNS不做URL转发。 DNS不知道你所说的这个“301redirect”,并且对你在80端口上的HTTP详细程度没有兴趣,也不知道这些是你的东西 – 它只知道名字,地址和其他一些重要的东西像“食物”,“卫生间”和“青霉素”等会话单词。


非Snarky答案:
你不能做你想要的DNS,而DNS可能不是你的问题(如果你的域名仍然解决你的DNS是好的 – 如果你的网站没有响应它可能是networking服务器。如果你的域名真的脱落你需要运行互联网,而不是走路,到另一个DNS提供商,这真的很难搞砸了DNS入口停止解决 – 通常涉及长时间的中断…)。

您最好的select是投资一个好的,可靠的DNS提供商(大多数域名注册商将为您托pipeDNS),然后投资于一个好的,可靠的网站托pipe服务(注册商通常有全资拥有的托pipe服务提供商子公司),并configuration任何您需要在networking服务器上redirect301。

voretaq7有解决scheme。 我会将DNSconfiguration移回您的域名注册商。 你应该可以通过他们的networking界面来做到这一点。 你不应该需要他们的高级服务,尽pipe他们可能会提供给你。

编辑:对于谷歌应用程序,您将需要为www.example.com设置指向相应的谷歌应用程序域的CNAME。 这是您可以为www.example.comconfiguration的唯一数据。 许多域名注册商提供网站的redirect。 根据其文档configuration裸露域的redirect。

如果您不能与您的注册商redirect,请考虑不要为您的裸域(example.com)设置Alogging。 浏览器可能会添加一个www. 当他们无法获得裸露的域名的地址的前缀。 这应该做所需的redirect。 如果您有一个在example.com上监听的服务器,则只需要一条Alogging。 对于邮件服务器,您需要指向邮件服务器(mail.example.com)的MXlogging,而不是example.com的Alogging。

最后一个解决scheme是find一个愿意为您运行redirect服务器的人。 (stream量应该最小。)使用他们的IP地址创build一个Alogging。 在Apache上redirect虚拟主机的说明位于以下解决scheme的末尾。 DynDNS.com有一个networking服务,可以做你想要的收费。

不正确:以下解决scheme适用于支持裸露域名的主机,其中不包括Google应用。 它使用CNAMES作为用户的域名。

使用您的Web服务器的IP地址configurationexample.com和www.example.com。 当您处于这个状态时,您可能需要configurationSPFlogging,以阻止垃圾邮件发送者在垃圾邮件中使用您的域名。 http://www.example.com应该有一个像v=spf1 -all的SPFlogging。 如果您确实从example.com发送电子邮件,则应使用v=spf1 mx ~all vspf1 mx -allvspf1 mx -all这样的SPFlogging。

如果您没有使用configuration您的Web服务器将请求redirect到example.comwww.example.com 。 在Apache中,您可以在虚拟主机configuration中使用以下两行:

 RewriteCond %{HTTP_HOST} !^www\.example\.com [NC] RewriteRule ^/(.*) http://www.example.com/$1 [L,R=301] 

你可以让他们浏览www.example.com作为example.com。 或者,您可以使用页面标题中的基本标记将后续查询redirect到www.example.com。

 <base href="http://www.example.com/" />