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