Redhat 上的 DNS - rdnc:未指定服务器且无默认服务器

Redhat 上的 DNS - rdnc:未指定服务器且无默认服务器

错误如下面2张图所示: 未指定服务器且无默认服务器

无法 ping 通 www.p0864868.com 并且无法获取主机名/nslookup 结果

named.conf 和zones文件的配置如下: 命名配置文件

p0864868.zone文件

10-0-0.zone 文件

更新 1:这是应用“alveso”的建议后的结果。

错误已解决,但我仍然无法 ping 通我自己的域名 www.p0864868.com (10.0.0.1),也无法执行主机或 nslookup 查找,如前面的图片所示。

命名服务

我还附加了对 named.conf 以及 resolve.conf 配置所做的更改,如下所示: 已按照 alveso 的建议编辑了 named.conf

如果你想查看 Resolve.conf,可以作为参考

更新 2:当我 ping p0864868.com 时,我通过输入“rndc querylog”打开了日志记录,输出如下 rndc 日志

更新 3:将 10-0-0.zone 和 p086868.zone 的权限更改为 644 named:named 仍然无法 ping www.p0864868.com 或执行主机命令。它显示类似网络不可达的内容。 网络不可达

答案1

1 找到key-name和key-value。打开“/etc/rndc.key”

key "<key-name>" {
  algorithm hmac-md5;
  secret "<key-value>";
};

2配置“/etc/rndc.conf”:

key "<key-name>" {
  algorithm hmac-md5;
  secret "<key-value>";
};
options {
  default-server  localhost;
  default-key     "<key-name>";
};

3 配置“/etc/named.conf”。检查控制部分:

controls {
  inet 127.0.0.1 allow { localhost; } keys { <key-name>; };
};

相关内容