我有几个域名,我使用 CloudFlare 将它们转发到单个服务器。它们的设置基本相同,唯一的区别是域名。在我的 CloudFlare DNS 页面中,它们如下所示:
Type Name Value
A nemodate.com points to 96.XX.XX.XX
CNAME www is an alias of p9-pprr.geo.premiumservices.yahoo.com
MX nemodate.com mail handled by mx1.biz.mail.yahoo.com
NS nemodate.com managed by yns1.yahoo.com
NS nemodate.com managed by yns2.yahoo.com
我的问题是:在我的 Windows 2012 Essentials 服务器上,所有 3 个网站都可以通过主机名绑定正常工作,但只能使用非 www 版本的域名。因此,“nemodate.com”会将用户引导至该网站,但“www.nemodate.com”会显示错误页面。HTTP Error 404. The requested resource is not found.
这 3 个网站都是如此。在我的主机名绑定中,我有指向服务器上端口 80 的 nemodate.com 和 www.nemodate.com 的记录。
如果我进入 CloudFlare 设置页面并尝试为 www.nemodate.com 输入新的 A 记录,我会收到一条错误消息,提示A CNAME already exists with that host.
你知道我做错了什么吗,或者如何解决它?
答案1
CNAME 已经存在。它就在您显示的输出中。如果您不想要它,请将其删除。
答案2
DNS 新手错误。
CNAME 必须是域名的别名。我不知道“p9-pprr.geo.premiumservices.yahoo.com”是从哪里来的,但我将其更改为“nemodate.com”,这样就成功了。
我正在学习。:o)