是否CNAME
只对子域名有效?我想知道,因为我想从我注册的域名(例如 )重定向www.mycoolname.com
到我在某个著名社交网站(例如 )上的页面。www.fakebooked.net/coolnameofmine
有人知道是否可以通过某种方式更改某些 DNS 设置来实现这一点吗?
答案1
答案2
不可以。CNAME 就像域名的别名(例如www.mycoolname.com
或www.facebooked.net
)。您不能将其别名为另一个 URL(例如http://www.facebooked.net/coolnameofmine
),因为域名不是 URL。
在此示例中,最接近的可能是拥有从www.mycoolname.com
到 的CNAME www.facebooked.net
。
这意味着访问该 URLhttp://www.mycoolname.com/coolnameofmine
可能相当于http://www.facebooked.net/coolnameofmine
- (除非服务器
www.facebooked.net
仅响应www.facebooked.net
)
当然,这也意味着 goign tohttp://www.mycoolname.com
与 going to 相同,http://www.facebooked.net/
但这并不是你想要的。
最简单的方法就是检查您的域名注册商。大多数大型注册商都提供域名运作方式选项:它们通常让您选择托管各种 DNS 记录、将您的域名指向外部名称服务器或设置重定向。您很可能只需使用注册商的控制面板配置您的域名即可进行重定向。
第二最好的办法是找到一个可以进行 URL 转发的服务(有很多),然后适当地配置您的域名(他们会有关于如何操作的说明)。
答案3
CNAME 仅适用于子域名吗?
- CNAME 可以用于任何域名,而不仅适用于子域名。它适用于
mycoolname.com
->fakebooked.net
- 这是一个网址,而不是域名,CNAME 无法将您从
mycoolname.com
->指向fakebooked.net/coolnameofmine
。但如果您为提到的域名设置了 CNAME,则导航mycoolname.com/coolnameofmine
到fakebooked.net/coolnameofmine
将会有效。