在CentOS 7.8上的nslookup的DNSMasq问题中,如果你没有得到AAAA记录的答案,并且总是被拒绝,可能有几个可能的原因和解决方案:
- 检查DNSMasq配置文件:首先,确保DNSMasq配置文件正确设置。配置文件通常位于/etc/dnsmasq.conf或/etc/dnsmasq.d目录中。查看文件内容,确保没有任何错误或缺失配置。确保"no-hosts"和"no-resolv"两个选项被注释或设置为"no",以便允许使用主机文件和系统的resolv.conf文件。
- 检查网络设置:确保CentOS 7.8上的网络设置正确。检查/etc/resolv.conf文件以确保DNS服务器设置正确,并且网络连接正常。尝试使用其他网络工具(如ping)验证网络连接是否正常。
- 检查防火墙设置:有时,防火墙可能会阻止DNS查询。确保防火墙允许DNS查询通过。你可以使用命令"iptables -L"查看当前防火墙规则,并根据需要调整规则。
- 检查DNS解析器配置:如果你的系统使用了其他DNS解析器(如systemd-resolved),则需要检查其配置文件。确保DNS解析器正确配置,并且没有任何错误或冲突。
- 检查DNS服务器:如果以上步骤都没有解决问题,可能是由于DNS服务器出现问题。尝试使用其他可靠的DNS服务器,如Google的公共DNS(8.8.8.8和8.8.4.4),或者联系你的网络管理员咨询DNS服务器的状态和配置。
这些解决方案应该可以帮助你解决在CentOS 7.8上的nslookup的DNSMasq问题。然而,如果问题仍然存在,建议查阅CentOS官方文档或者咨询专业的系统管理员或网络工程师进行进一步的故障排除。