【问题标题】:How to setup DNS configuration with Netlify and Digital Ocean combined?如何结合 Netlify 和 Digital Ocean 设置 DNS 配置?
【发布时间】:2019-09-12 11:02:47
【问题描述】:

我在 Namecheap 购买了一个域 my-domain.com。我的目标是在 Digital Ocean 中使用 my-domain.com 的子域,在 Netlify 中使用 my-domain.com 的子域。 期望的结果:

  • my-domain.com 重定向到 Netlify
  • subdomain1.my-domain.com 重定向到 Digital Ocean
  • subdomain2.my-domain.com 重定向到 Digital Ocean

目前,我使用 Namecheap 的设置是这样的:

还有数字海洋:

我对所有 DNS 设置都非常不清楚,感谢您的帮助!

谢谢。

【问题讨论】:

    标签: dns digital-ocean netlify namecheap


    【解决方案1】:

    首先,我们不要使用“重定向”这个词,因为这里没有发生这种情况 :) 这是一个 specific HTTP convention,一旦您正确配置,Namecheap 和 Digital Ocean 的 DNS 都不会参与其中。它他们可能提供的一项服务,但它不是您在大多数情况下应该使用的服务(Digital Ocean 和 Netlify 都不会从这种配置中受益,它至少会使您的 Netlify 站点不那么可靠,并且更难通过 Netlify 的自动 SSL 证书进行保护。)

    我为 Netlify 工作(并亲自使用 Digital Ocean),并建议此设置:

    1. 使用Alternative configuration shown in this article 将裸域配置为指向Netlify 负载均衡器104.198.14.52 的A 记录
    2. 为您的 www 域使用 CNAME,指向您的 sitename.netlify.com
    3. 将您的 DO 子域配置为指向您的 Droplet 的 A 记录。

    【讨论】:

      【解决方案2】:

      我从未与 Netlify 和 Digital Ocean 合作过,但只是在理论上。

      1) 您使用的是 Digital Ocean 域名服务器,因此您必须在那里编辑 DNS 记录。

      2) 为每个子域设置 A/AAAA 记录:

      • 带有 Netlify IP 的 my-domain.com
      • 带有 Netlify IP 的 www.my-domain.com
      • subdomain1.my-domain.com 与 Digital Ocean IP
      • subdomain2.my-domain.com 与 Digital Ocean IP

      使用通配符删除 A/AAAA 记录 (*.my-domain.com)

      3) 设置您的服务器以监听它

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-01-11
        • 1970-01-01
        • 2018-03-02
        • 1970-01-01
        • 1970-01-01
        • 2020-03-25
        • 1970-01-01
        相关资源
        最近更新 更多