我想知道如何创建自己的名称服务器并在自己的 ubuntu 服务器上管理它们(这样它们将不再在域名注册商面板上配置)。例如,我将使用 CWP 面板(centos web 面板,我相信其他面板如 cPanels 也是相同的):
- 我将注册我的域名并创建指向我服务器 IP 的自己的名称服务器(NS1-2.mydomain.com)。
- 我将进入我的管理面板的主机->DNS 功能->编辑名称服务器 IP,并将它们设置为 ns1.mydomain.com 和 ns2.mydomain.com。
- 我将使用 mydomain.com 创建一个新帐户,然后开始在用户面板中配置带有域名链接的新帐户(如 FTP、添加或更改 DNS 功能)。
- 我将添加其他域名(使用另一个帐户)[myex.com],并将名称服务器设置为 ns1-2.mydomain.com,从我的用户面板管理所有 dns 选项/ftp
我该如何手动完成所有这些事情?我的意思是,我如何创建自定义名称服务器,以便将其他域指向我的主域,然后从我的服务器手动管理它们?(我会使用 apache2)
答案1
DNS 名称服务器有两个用途:
- 发布有关域名的信息
- 缓存、转发和中继来自本地客户端的域请求到远程 DNS 服务器
您可能混淆了这两个目的。
这些目的都不是为了“注册”域名。域名注册由注册商实体完成,而不是本地域名服务器。您可以在本地 DNS 服务器中发布任何您想要的域名;但是,除非外部注册商指向它,否则除了您之外没有人会看到它。通常,您必须从注册商处购买(租用?)顶级域名。一些注册商甚至为您运行 DNS,因此您不必这样做。
至于带有 apache2 的 Web 面板,它只是构建 DNS 服务器实际使用的配置文件和数据库的花哨包装。如果您选择了正确的注册商,他们可能会有这些,您必须查阅他们的文档以了解如何使用它,这不是我们可以在此处描述的标准化事物。
答案2
@用户10489没错,当我第一次写这个问题时,我有些困惑,但是我找到了更多关于我所搜索内容的文档。是的,我问的是如何在单个主机上创建 DNS 服务器并托管多个域。我在这些教程中找到了我需要的一切: