【问题标题】:Subdomain on different host [closed]不同主机上的子域[关闭]
【发布时间】:2010-09-16 09:58:43
【问题描述】:

我正在尝试通过另一家托管公司为我的网站托管一个子域,但我遇到了如何设置它的问题。

以下是具体内容: - 域已在 GoDaddy 注册。 - 名称服务器指向 DiscountASP.net,其中 ASP.NET 应用程序已经愉快地运行了几年。 - 希望 blog.mydomain.com 指向我在 DreamHost.com 的帐户,以利用他们的 LAMP 堆栈。

我已通过他们的控制面板将 blog.mydomain.com 添加到 DreamHost(添加 mydomain.com 之后)。我以为我可以在 GoDaddy 上添加一个子域条目以指向 DreamHost,但它们只允许 blog.mydomain.com = new url。

理论上,我可以将我们的 .biz 或 .net 域托管在 DreamHost 上,但我希望我可以使用子域来完成这一切。

所以,总而言之,我想知道我想做的事情是否可行,如果可行,我该怎么做(考虑到 GoDaddy、DiscountASP 和 DreamHost 的限制)。

【问题讨论】:

  • 如果您使用的是 ENOM,这里是域设置屏幕截图,其中 lab.bitspedia.com 子域指向不同的主机。 [链接]bitspedia.com/2012/01/…
  • 这完全描述了我的情况和问题。

标签: subdomain hosting


【解决方案1】:

您只需在 Godaddy 的 DNS 管理器中添加一条“A”记录。在那个“A”记录中,将您的 IP 从dreamhost 中输入。

我知道这很有效,因为我正在做同样的事情。

【讨论】:

  • 这会向客户端发送重定向 http 消息吗?
  • 没有。客户端将停留在子域,因为它将解析到指定的 IP 地址。如果您使用转发功能,子域实际上会解析到 GoDaddy 的其中一台服务器,该服务器会发送重定向消息。
  • SSL 怎么样?我只是希望有人回答这个问题,我也在使用这种方法,但我不知道如何处理子域的 SSL。
【解决方案2】:

子域是域的一部分,就像转租公寓的房间一样。必须在域的 dns 上设置记录,例如

mydomain.com 的 IP 为 123.456.789.999,由 Godaddy 托管。现在获取子域

anothersite.mydomain.com

其中该站点实际上位于另一台服务器上

登录 Godaddy 并添加 A 记录 dnsimple anothersite.mydomain.com 并将 IP 指向另一台服务器 98.22.11.11

就是这样。

【讨论】:

  • 观看视频演示:vimeo.com/71369042
  • 我不知道您的任何 IP 地址部分都可以有超过 255 个! IP地址不是32位吗?所以每节8位?这意味着最多 255
  • @mavili 以999结尾的IP地址当然是无效的,他只是为了演示目的,就像他们在电影中出现的假555-1234电话号码一样。
  • 也许这是一个愚蠢的问题,但对我来说很重要。所有流量都必须像代理一样从连接到 mydomain.com 的主服务器传输还是仅用于重定向?
  • @ARM 展示一个无效的例子仍然没有意义,因为根据定义它不是一个例子。
【解决方案3】:

更新 - 我没有在 GoDaddy 启用 Total DNS,因为该域托管在 DiscountASP。因此,我无法添加 A 记录,这就是为什么 GoDaddy 只提供将我的子域转发到不同站点的原因。我终于意识到我必须去DiscountASP添加A记录指向DreamHost。现在等着看是否一切正常!

当然,使用臭IP!我不确定为什么没有为我注册。我猜他们指向另一个 url 的帮助文本示例让我失望。

感谢两位的回复。我一读到科比的回复,我就“明白”了,这是第一个,但赛义夫把它提高了一个档次,并添加了更多细节。

谢谢!

【讨论】:

  • 感谢您回答七年前提交并于四年前结束的问题。互联网现在是一个更好的地方。
  • 哦,规则吧?谁会拥有它们?
猜你喜欢
  • 2011-10-31
  • 2013-09-18
  • 1970-01-01
  • 2012-03-28
  • 2023-03-17
  • 2011-11-12
  • 2011-03-15
  • 2013-08-15
  • 1970-01-01
相关资源
最近更新 更多