我在尝试在服务器上为我的域名设置 DNS 时遇到了一些问题。本教程通常对我来说很好用,但当我尝试查找我的域名时,它给出了以下输出
服务器:4.2.2.1 地址:4.2.2.1#53
非权威答案:119.100.79.64.in-addr.arpa name = server.leech4ever.com。
权威的答案可以参见:
根据教程,服务器和地址错误
这是教程
/etc/hosts
127.0.0.1 localhost
64.79.100.119 server.leech4ever.com server
/etc/resolv.conf
search leech4ever.com
nameserver 64.79.100.119
/etc/resolv.conf
nameserver 4.2.2.1
nameserver 4.2.2.2
大家如何解决这个问题......在我进行服务器恢复之前,本教程非常完美
答案1
如果您发布的配置文件来自 DNS 服务器: 中不应该有外部解析器/etc/resolv.conf
。服务器对其自身具有权威性,并且转发器在named
配置中配置。
rm /etc/resolv.conf
mv /etc/resolve.conf /etc/resolv.conf
然后检查是否named
实际正在运行并且具有有效配置。
ps -C named
named-checkconf /PATH/TO/named.conf
named-checkzone server.leech4ever.com /PATH/TO/YOUR/zonefile
还要检查您的日志以查看区域是否已正确加载。