如何使用Netlify和Digital Ocean联合设置DNS配置?

8
我已经在Namecheap购买了一个域名my-domain.com。我的目标是使用Digital Ocean的子域名my-domain.com,并将my-domain.com重定向到Netlify。
以下是我想要实现的结果:
  • my-domain.com重定向到Netlify
  • subdomain1.my-domain.com重定向到Digital Ocean
  • subdomain2.my-domain.com重定向到Digital Ocean
目前,我的Namecheap设置如下所示:Current Namecheap setup 数字海洋的设置如下所示:Current Digital Ocean setup 我对所有的DNS设置都很不清楚,非常感谢您能提供任何帮助!
谢谢你。
2个回答

5
首先,让我们不使用“重定向”这个术语,因为这里并没有发生这种情况:) 这是一个特定的HTTP约定,一旦你正确配置了事物,Namecheap和Digital Ocean的DNS都不会参与其中。它们可能提供这样的服务,但在大多数情况下,您不应该使用它(无论是Digital Ocean还是Netlify都不受这种配置的影响,而且这将使至少您的Netlify网站不太可靠,并且更难以通过Netlify的自动SSL证书进行保护。)
我为Netlify工作(并个人使用Digital Ocean),并建议采用以下设置:
  1. 使用本文中显示的替代配置将您的裸域配置为指向Netlify负载均衡器的A记录,104.198.14.52
  2. 使用CNAME为您的www域名指向sitename.netlify.com
  3. 将您的DO子域配置为指向您的droplet的A记录。

4

我从未使用过Netlify和Digital Ocean,只是在理论上了解。

1) 您正在使用Digital Ocean域名服务器,因此您需要在那里编辑DNS记录。

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

  • my-domain.com 使用Netlify IP
  • www.my-domain.com 使用Netlify IP
  • subdomain1.my-domain.com 使用Digital Ocean IP
  • subdomain2.my-domain.com 使用Digital Ocean IP

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

3) 设置服务器以侦听它


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接