【问题标题】:Subdomain redirecting to another server子域重定向到另一台服务器
【发布时间】:2013-05-27 11:46:32
【问题描述】:

我有一个使用共享托管计划托管的网站。我的域名是在 GoDaddy 注册的,域名服务器是我共享主机的(目前一切正常)。

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

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

谢谢

【问题讨论】:

    标签: redirect dns amazon-ec2 subdomain


    【解决方案1】:

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

    Host    Points To
    
    @       <main domain IP address>
    sub     <subdomain IP address>
    

    第二行应该允许您使用sub.mydomain.com 访问子域,而主域仍然可以使用mydomain.com 访问。

    【讨论】:

    • 这看起来是个不错的解决方案,但 GoDaddy 告诉我:区域文件不可用,因为域的设置名称服务器不属于该注册商。我的服务器上没有 DNS,因为它只是共享主机,所以我认为它不能那样工作
    • 好的,我知道了,它是共享主机,因此您无法访问 GoDaddy 中的 DNS 管理器。这将不起作用。我建议您咨询您的托管服务提供商,看看他们是否允许额外的子域或有办法更改您的域的 DNS 服务器。
    • 如果您可以控制域,则可以切换处理 DNS 的服务器。您可以将所有 dns 切换到路由 53 并完全控制记录。
    • 刚刚看到我可以直接在我的 cPanel 中编辑 DNS 区域,而不是在 GoDaddy 中更改它。我已经这样做了,现在可以了!非常感谢!
    • @WebUser 是的,它应该适用于您的情况。我认为使用 Route 53 的主要好处是更好地与其他亚马逊服务集成。但是对于只有一两台服务器的简单设置,它可能不值得。另请参阅此问题:serverfault.com/q/216330/127114
    猜你喜欢
    • 1970-01-01
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    相关资源
    最近更新 更多