运行自己的 DNS 服务器

运行自己的 DNS 服务器

长期以来,我一直拥有自己的“试用”域名 kaareskovgaard.net,并在其中运行了一个小型博客。最近,我决定尝试在其上运行自己的服务器,因此我为其订购了 VPS。我已设法将我的网站迁移到新服务器,并使用旧提供商的 DNS 设置了适当的 DNS 记录。但是,我想将 DNS 移动到我的服务器上。我已经在 VPS 上安装了一个 DNS 服务器,并测试了它是否正常工作(使用 nslookup 并指定要使用的服务器)。

但这是我不明白的:

当我要求更改我的域名的名称服务器时,我将我的 DNS 更改为“srv01.kaareskovgaard.net” - 当此记录位于完全相同的 DNS 服务器上时,它将如何转换为 IP?

我怀疑这里有一些反向 DNS,但是它是如何工作的,我需要做什么才能使它工作,最重要的是,这是否可能?

谢谢

答案1

当您指定新的 DNS 服务器时,如果服务器名称是其要服务的域的记录,则必须指定名称和相应的 IP。

如果该名称位于另一个域名上,则无需提供 IP。

就你的情况而言,你的注册商​​不会只接受 srv01.kaareskovgaard.net 作为服务器。你还必须提供 38.99.250.183。

如果服务器是 dns.example.com,则无需 IP 即可进行验证。

答案2

这是关于粘合记录,与反向 DNS 无关。

如果您希望将 srv01.kaareskovgaard.net 用作名称服务器,则需要将 IP 以及主机名提供给您的注册商。由于这种情况并不常见,因此您不太可能能够使用那里的自动化表单,而必须直接联系支持人员。

如果他们确实允许您在表格上执行此操作,并且在您不提供胶水记录的情况下不拒绝,那么您将想要移动注册员。

答案3

您想阅读胶水记录在 DNS 中。

FWH 的说法是正确的:您将指定您自己的 DNS 服务器的名称和 IP。

答案4

为此,您首先需要在自己的 DNS 服务器上为 srv01.kaareskovgaard.net 设置名称服务器记录。您通常还会有 2 个名称服务器记录,您的注册商可能需要这样做,因此您可能还想设置 srv02.kaareskovgaard.net,这最好指向与第一个不同的 IP。它可以指向同一个 DNS 服务器,尽管最佳做法是为您的 sendon 名称服务器设置第二个备份 DNS 服务器,但显然如果这只是一种爱好,那么这不是必需的。

接下来,当您前往注册商并更改名称服务器时,您将输入 srv01.kaareskovgaard.net,因为名称服务器位于同一个域上,然后会要求您输入名称服务器的 IP。

相关内容