使用CNAME A NSAAA AAA TXT MX记录将子域重定向到域

时间:2013-04-21 05:32:34

标签: redirect dns

我想知道是否有办法将子域重定向到域,使其像停车场一样工作。

假设我有www.example.com并且有一个网址www.example.com/article.html。现在我想只使用CNAME,A,NS,AAAA,TXT或MX记录设置blog.example.com,以便有人点击blog.example.com/article.html重定向到www.example.com/article。 HTML。

我不想为每个网址输入一条记录,我希望这能够为example.com下的所有htmls而烦恼。另外,我无权在hsoting服务器上使用.htaccess,我只能访问DNS设置。

3 个答案:

答案 0 :(得分:2)

使用通配符CNAME记录:

*.example.com. IN CNAME www.example.com.

答案 1 :(得分:2)

单独使用DNS,您将无法指定重定向的目录或文件。记录仅适用于没有特定目录或文件名的域(主机名后面的部分)。

如果要将子域重定向到指定目录或文件名的子域(即不是域级重定向,例如blog.x.tld到www.x.tld,而不是blog.x.tld / file.html到例如www.x.tld / file.html),最好的解决方案是在服务器级别使用重写。使用Apache Web服务器,mod_rewrite允许您使用您期望的粒度将特定URL重定向到另一个URL。

答案 2 :(得分:1)

使用简单的DNS记录配置域重定向和URL转发

http://redirect.name/