我应该使用哪个 DNS 记录将对子域的请求重定向到主域?

我应该使用哪个 DNS 记录将对子域的请求重定向到主域?

我在 co.cc 中创建了 DNS 记录,使其指向 x10hosting 帐户。所以我有<mydomain>.co.cc - A - <x10 ip>

它工作正常。现在的问题是我已经提到了像blog.<mydomain>.co.cc我以前的简历中一样的名字,我无法更改。那么是否可以使用 DNS 记录将子域请求重定向到主域。

答案1

你可以添加 CNAME,但这还不够

这样,您只会告诉浏览器您的博客的 IP 与您的域 DNS 记录指向的 IP 相同:

blog.dom.tld -> dom.tld -> <your.ip>

如果你的 HTTP 服务器没有实现 Vhosts(我认为它因为您处于共享服务器中:),所以您已经完成了。

由于你的服务器是 Vhost,你必须指示它正确处理 blog.dom.tld 和 dom.tld为同一个虚拟主机。您可以使用以下方式实现此行为ServerAliasApache 指令, 例如

编辑:

不认识你的主人,但是他们的论坛看来您可以登录并手动完成。

答案2

正如已经说过的,dns 不执行重定向。

dns 仅将名称解析为 ip。

如果您使用的是 apache 服务器,只需将域指向您的服务器 IP,然后您就可以使用 .htaccess 进行重定向。

答案3

DNS 实际上不会像这样进行重定向。通常,您必须将两个域都指向为两个域设置虚拟主机的 Web 服务器,并在虚拟主机中创建规则以发送重定向。

如果你四处看看,就会发现有免费/廉价的服务(例如动态网络) 即可为您完成重定向。基本上,您向他们指出要重定向的名称,然后告诉他们要重定向到哪个 URL。

相关内容