我有一台服务器并想运行我自己的名称服务器服务。现在我已经设置了它但它不起作用,但我不知道确切的设置存储在哪里。
在我的服务器上,我使用 Plesk。当我在那里编辑 DNS 设置时,我认为它存储在 named.conf 中。命名是安装在服务器上,并且是BIND。
现在,我的注册商也有一个小组。这与我的服务器是分开的。
这两个地方我都可以添加正常的 MX、A、CNAME 等记录。
现在哪里是放置此设置的最佳方式。目前,我在服务器和注册商面板上的两个地方都有相同的记录。
我在注册商面板中添加所有记录并从 PLESK 中删除所有内容是正确的,只是不要在我的服务器上运行 DNS,因为它已经在注册商面板中完成。
或者我应该在这两个地方添加记录。
named.conf 是 BIND 配置文件,您的 .hosts 和 .rev 文件分别用于您的正向和反向查找设置
如果您的注册商也是您的 DNS 服务提供商,那么您在这两个地方都不需要 DNS 条目。
要移动 DNS,您需要访问注册商的 cpanel 并为您的域提供新的权威域名服务器(LAN 上的 DNS)。您也应该在某个地方有一个备份 DNS。
在您的网络上,您需要配置您的区域文件(您可以在谷歌上获取有关编写正确区域文件的帮助),然后确保在防火墙上打开正确的端口以允许来自外部想要查询的 DNS 流量(TCP /UDP 53)。
你确定要这么做吗?如果您只想运行一个缓存 DNS 服务器,您可以将您的域 DNS 保留为您现在使用的任何内容(假设您的注册商),然后在本地运行一个用于 LAN 请求。