使用 Netlify DNS 和 Domain.com 注册商进行 DNS 委派

使用 Netlify DNS 和 Domain.com 注册商进行 DNS 委派

我是 Web 部署新手。我有一个以 Domain.com 为注册商注册的域名,假设它是something.press

我想将 React 应用部署到 Netlify(通过 Github 集成)并使用上面的自定义域,但我想使用 Netlify 的 CDN 服务。为了回答这个问题,我已经完成了 React / Github / 部署部分。这是关于连接域和 DNS 的。

我已经使用 Netlify 创建了一个 DNS 区域。Netlify 的说明中说要将 DNS 记录从注册商复制到 Netlify(用于邮件服务器等,但我不使用它们,我只想使用 上的自定义域为 React 应用程序提供服务www.something.press)。

我遵循以下说明:https://docs.netlify.com/domains-https/netlify-dns/delegate-to-netlify/

他们还说要将 DNS 服务器名称从 Netlify 复制到注册商(这里,我从 Domain.com 购买)。我已经完成了这部分。我的问题如下:

  1. 由于我想使用 Netlify DNS,我是否应该删除注册商处 Domain.com 中的现有名称服务器(默认 DNS 名称)?这些默认 DNS 名称服务器是否有任何特殊之处,以至于我必须保留它们,还是它们会发生冲突并需要删除?

  2. 一旦我在注册商 UI 中将我的名称服务器指向 Netlify 的服务器,我是否应该删除引用旧默认名称服务器的 Domain.com(注册商端)上的现有 DNS 记录?

  3. 因为我想使用 Netlify DNS,那么在我的 Netlify 配置中,我需要为简单的 React App(create-react-app,非常原始)提供哪些最低限度的 DNS 记录。有 NS 和 CNAME / SOA 就足够了吗?

任何帮助都将不胜感激,即使是在理解委托如何运作方面。一旦我更改名称服务器,我的注册商是否只会向 Netlify DNS 发送请求,还是我需要在注册商和 Netlify 的 DNS 记录中都使用特殊的“粘合剂”?

答案1

  1. 是的。您正在为您的区域 (NS 注册) 配置全新的权威名称服务器,它们将位于 Nelify 中,并将取代 Domain.com 默认提供的名称服务器。
  2. 同上
  3. 如您所知,DNS 将名称映射到 IP 地址。您应该添加任何将用于寻址您的应用程序的名称。通常是 @ 或 something.press。使用不带前缀的域名(请注意名称的尾随点),www(请注意没有尾随点)作为 A、AAAA 或 CNAME 记录(如果您的固定 IP 地址是“您的”,则为 A 或 AAAA),如果您要安装邮件服务器,则应为 SPF 和 DKIM 配置 MX 记录和 TXT 记录等。

相关内容