![如果域名由其他注册商托管,我可以通过我的网络主机添加子域名吗?](https://linux22.com/image/606757/%E5%A6%82%E6%9E%9C%E5%9F%9F%E5%90%8D%E7%94%B1%E5%85%B6%E4%BB%96%E6%B3%A8%E5%86%8C%E5%95%86%E6%89%98%E7%AE%A1%EF%BC%8C%E6%88%91%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E6%88%91%E7%9A%84%E7%BD%91%E7%BB%9C%E4%B8%BB%E6%9C%BA%E6%B7%BB%E5%8A%A0%E5%AD%90%E5%9F%9F%E5%90%8D%E5%90%97%EF%BC%9F.png)
我有一个通过注册商注册的域名,但我无权访问该注册商。我想通过我可以访问的托管环境创建一个子域名。这可以吗?
答案1
主机名 <--> IP 地址映射由名称服务器完成,名称服务器可能由您的注册商处理(但您必须检查您的域名的名称服务器是否由您的托管提供商处理)。如果subdomain.your.domain.here
未在名称服务器上注册,如果有人尝试联系他们,subdomain.your.domain.here
他们只会被礼貌地告知该网站不存在,无论您在本地做什么。运行dig -t ns your.domain.here
将告诉您名称服务器的名称,这可以帮助您找出答案。
答案2
您是否有权访问运行该网站的服务器?您应该能够设置 Apache vhost 来处理主机名请求,但如果您指的是 shop.mysite.com 之类的网站,而您无法访问 mysite.com 的注册商,那么我认为如果没有域名转移之类的东西,您就没那么幸运了。您是否有权访问指向该网站的 DNS 服务器?CNAME 记录将创建一个子域。
答案3
如果您的域名是这样设置的,每个子域名都会转发到您的域名(例如,如果anything.yourdomain.com被重定向到您的主机yourdomain.com),那么您只需在.htaccess文件中定义一些规则来处理子域名请求(如果您被允许拥有自定义.htaccess...)