如何设置我的DNS,以便FQDN服务器提供自己的DNS?

道歉,如果问题标题是荒谬的,但这让我很困惑。
这是我想要做的:

xyz.com是web服务器xyz-1的FQDN。
xyz-1安装了Plesk。

我希望xyz-1能够为xyz.com提供DNS服务,因此xyz.com名称服务器被设置为ns1.xyz.comns2.xyz.com

我可能写错了,但这基本上是我想要做的。

此外,任何添加到Plesk的域名,其名称服务器设置为ns1ns2.xyz.com ,也将正确地提供其DNS服务(duh?)。

从另一个答案的笔记,我意识到这已经被发现,但我认为这是一个好主意,概述了未来的人寻找答案的过程:

  1. 注册您的域名( example.com

  2. 在注册服务商,您将需要注册您的名称服务器与您想要使用的名称( ns1.example.comns2.example.com )以及您的DNS服务器的IP地址(最好在不同地理位置的不同networking上)

  3. 在这些IP地址上设置您的DNS服务器。

  4. 设置DNS服务器为您的域名进行authoratative服务。

  5. 在您的区域文件中,请确保将SOAlogging中的ns1.example.com作为主名称服务器。

  6. 确保您使用您在注册服务商使用的相同条目在区域文件内创buildNSlogging。

  7. 为该域的区域文件内的主机名( ns1ns2 )创buildlogging。

  8. 休假,并希望你不必再次混淆。 🙂

如果将来您需要移动DNS服务器:

  1. 在新位置设置DNS服务器。

  2. 使用新的IP地址更改Alogging条目。

  3. 使用服务器的新IP地址在注册服务器上更新名称服务器注册。

当你注册域xyz.com时,你必须写一些DNS服务器和他们的IP地址。 是xyz-1的那部分?

如果不是,那么你需要添加它。 Web服务器与DNS服务器无关 – 在您的scheme中,看起来相同的服务器有两个function – 使用Plesk的DNS和Web服务器。

如果这是你已经在服务DNS服务器的请求。

你可以检查的方式很简单 – 打开一个terminal,input:

 host -t ns xyz.com 

看看输出,那是什么是该区域的名称服务器。