我对 CNAME 记录有疑问,我可以将 CNAME 作为不同的域名吗?例如,我有一个网站 example.com,我可以用 example.net 创建 CNAME 吗?因此,无论最终用户类型是什么(example.com 或 example.net),他们都应该始终访问 example.com
答案1
这里有两个问题相互冲突。第一个问题是 CNAME 是否可以指向不同的域,答案是肯定的,这是完全可以接受的。
第二,就你的例子而言,你根本不能使用 CNAME, 因为您不能在域名的顶点(又称根)使用 CNAME. foo.example.net
可以是 CNAME;example.net
不可以。
答案2
如果您只是想将 example.net 网站访问者重定向到 example.com ,那么您应该这样做。将 example.net 的 A DNS 记录指向 example.com 的 IP 地址。之后,您有几个选择;
- 在您的主机上创建一个新网站,接受 example.net 访问者,并使用索引页中的 HTML/Javascript 或使用您服务器的重定向功能对其进行重定向。
-在您的单个网站上,检查访问者的 URL 是否与 example.net 匹配,并使用索引页中的 Javascript 将其重定向到 example.com。
选一个。