尝试隔离问题:

尝试隔离问题:

所以我有 2 台虚拟机 (Fedora 24 服务器及其客户端)。

我正在尝试在服务器中运行 DNS 并在客户端中获取输出。

我的客户端的 DNS 是服务器的 IP,它们都在同一类网络上,即 192.168.95.0/24

服务器 IP - 192.168.95.1 客户端 IP - 192.168.95.50

服务器上的 DNS 已打开,并且两个虚拟机中的防火墙均已禁用

我也更改了named.conf文件检查截图named.conf 文件

我在 Fedora 客户端中传递命令时收到此错误 ->客户端中的错误图像

请有人帮助我。

答案1

尝试隔离问题:

服务器端

您的所有配置文件都正确吗?

  • 跑步named-checkconf

您在日志中看到一些错误吗?

  • 跑步journalctl -u named

您可以在 DNS 服务器(而不是客户端)上解析吗?

  • 运行dig @127.0.0.1 YOUR-LOCAL-ADDRESSnslookup YOUR-LOCAL-ADDRESS 127.0.0.1
  • 运行dig @127.0.0.1 google.comnslookup google.com 127.0.0.1

客户端

您的网络设置中的 DNS 地址是否正确?如果您尝试解析google.com

  • 使用默认 DNS 运行nslookup google.com
  • 强制你的 DNS 服务器nslookup google.com 192.168.95.1

答案2

我的主 NIC 端口也在服务器端启用,这产生了冲突。

禁用两侧端口后,我的 nslookup 命令就可以正常工作了

感谢您的帮助。

相关内容