我已经在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设置如下所示: 数字海洋的设置如下所示: 我对所有的DNS设置都很不清楚,非常感谢您能提供任何帮助!谢谢你。
首先,让我们不使用“重定向”这个术语,因为这里并没有发生这种情况:) 这是一个特定的HTTP约定,一旦你正确配置了事物,Namecheap和Digital Ocean的DNS都不会参与其中。它们可能提供这样的服务,但在大多数情况下,您不应该使用它(无论是Digital Ocean还是Netlify都不受这种配置的影响,而且这将使至少您的Netlify网站不太可靠,并且更难以通过Netlify的自动SSL证书进行保护。)我为Netlify工作(并个人使用Digital Ocean),并建议采用以下设置: 使用本文中显示的替代配置将您的裸域配置为指向Netlify负载均衡器的A记录,104.198.14.52 使用CNAME为您的www域名指向sitename.netlify.com 将您的DO子域配置为指向您的droplet的A记录。
我从未使用过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) 设置服务器以侦听它