所以我有 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-ADDRESS
或nslookup YOUR-LOCAL-ADDRESS 127.0.0.1
- 运行
dig @127.0.0.1 google.com
或nslookup google.com 127.0.0.1
客户端
您的网络设置中的 DNS 地址是否正确?如果您尝试解析google.com
?
- 使用默认 DNS 运行
nslookup google.com
- 强制你的 DNS 服务器
nslookup google.com 192.168.95.1
答案2
我的主 NIC 端口也在服务器端启用,这产生了冲突。
禁用两侧端口后,我的 nslookup 命令就可以正常工作了
感谢您的帮助。