我管理一台没有 cpanel 的服务器,我在其上安装了 Webmin。在绑定设置下,我有以下区域:
"Root zone"
"0"
"0000::1"
"127.0.0.1"
"mydomain.com"
"localhost"
"localhost.localdomain"
我想知道是否可以安全地删除这些区域并仅保留“根区域”和“mydomain.com”。我不确定它们为什么在那里,但在另一台服务器上,我只剩下这两个,似乎工作正常。
答案1
如果服务器唯一权威(即将您的域名提供给第三方)您可以安全地删除这些区域。
如果服务器提供递归DNS 查找服务对任何客户端(包括对其自身[*])开放,那么它们应该保留,以防止对这些潜在本地区域的查询传到更广泛的互联网。
[*] 即如果/etc/resolv.conf
包含127.0.0.1
答案2
它们存在的目的是为了防止某些东西查找这些名称,并且主机文件中没有按预期方式输入条目。我不知道“0”是什么,但本地主机和环回 IP 区域应该在那里。