2013-05-31 65 views
12

我有一个网站托管在共享主机方案。我的域名在GoDaddy注册,名称服务器是我的共享主机(到目前为止,都是正常的)。子域重定向到另一台服务器

但我想弄清楚如何添加一个子域并指向其他地方。我想将sub.mydomain.com指向其他一些ip(在Amazon AWS上)。我希望它的行为像一个普通的域,而不是一个简单的头('Location:...')或window.location.href。

这甚至可能吗?如果是这样,我该怎么办?

谢谢

回答

9

是的,这是可能的。在GoDaddy控制面板中,编辑您的DNS区域文件并为子域添加“A记录”。您的主域名应该已经有一条映射到“@”的A记录。添加使用子域名前缀作为主机

Host Points To 

@  <main domain IP address> 
sub  <subdomain IP address> 

第二行应允许您访问使用sub.mydomain.com子域的新条目,例如:,同时主域名仍然会使用mydomain.com访问。

+0

它看起来像一个很好的解决方案,但GoDaddy告诉我:区域文件不可用,因为域的集名称服务器不属于此注册商。我的服务器上没有DNS,因为它只是共享主机,所以我不认为它可以这样工作 –

+0

好吧,我现在看到,它是共享主机,因此您无法访问GoDaddy中的DNS管理器。然后这不起作用。我会建议与您的托管服务提供商核实,看他们是否允许其他子域名或有办法更改您的域名的DNS服务器。 –

+1

如果您控制了域,则可以切换哪些服务器正在处理DNS。您可以切换所有的dns路由53并完全控制记录。 – datasage

相关问题