我最近注意到,我最近设置的域名 example.com 被用来发送垃圾邮件。因此,我决定修复这个问题,并找到了一些有关 SPF 配置的信息,并且我需要在我的服务器中编辑相应的 .zone 文件。好吧,这很好,而且看起来相当简单——只是我好像没有我需要的!
好吧,瞧,我发现(在 /var/named 下运行 Centos 5.5)只有以下 *.zone 文件:localdomain.zone 和 localhost.zone,其中都不包含任何与我的服务器的 IP 地址或域名相关的信息。
于是我检查了文件named.conf和named.rfc1912.zone,但都没有引用我的域名example.com或我的IP地址。它们似乎只引用了localhost。
我到底哪里做错了?我没有找到任何有关创建区域以在其中放置 SPF 信息的信息,只是将 SPF 数据放在预先存在的区域文件中。
非常感谢,
答案1
您确定您为域名托管了 DNS 吗?
听起来不像是你,whios example.com
看看结果Name Server:
,看看那些是否指向你的服务器,如果不是,世界上所有使用 bind 的工作都无济于事;)
答案2
区域文件通常位于 /etc/named 或 /etc/bind 中。但不以 .zone 后缀命名。