如果域名由其他注册商托管,我可以通过我的网络主机添加子域名吗?

如果域名由其他注册商托管,我可以通过我的网络主机添加子域名吗?

我有一个通过注册商注册的域名,但我无权访问该注册商。我想通过我可以访问的托管环境创建一个子域名。这可以吗?

答案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...)

相关内容