我有一个通过 Network Solutions 注册的域名,foo.com。我已将其设置为指向我已设置的 Blogger 帐户。我按照以下说明操作:
正在加载http://www.foo.com美好的。
但当我去http://foo.com,它会重定向到不再存在的子域(例如:http://abc.foo.com)。我认为它来自我之前在 1&1 托管上设置的旧 DNS 设置。我不再有权访问我的 1&1 帐户,因此我无法查看已实施的 DNS 设置。
如何编辑 Network Solutions 中的 DNS 设置以便http://foo.com还指出http://www.foo.com也指?
答案1
DNS 和 HTTP 是完全独立的协议。
HTTP 处理重定向。因此,如果 URL 发生变化(重定向),则它位于 HTTP 服务器配置中。
DNS 处理 A 和 C 名称记录;foo.com 的默认记录在重定向时必须存在。听起来 DNS 设置正确(可能)。
答案2
我最终添加了 CNAME 记录。因此,无论何时http://abc.foo.com发生时,它会重定向回http://www.foo.com。
Host Aliases (CNAME Records)
Alias a domain name for another domain.
Alias TTL Refers to Host Name
abc.foo.com 7200 www.foo.com
这似乎已经解决了我的问题。