我的Cent 6.3服务器似乎没有nscd服务。 我没有运行BIND,但我很好奇DNS客户端caching。 在NSCD守护程序不存在的情况下,如何在Cent 6.3标准的最小安装上发生这种情况?
服务器:
您可以通过查看“dig”的时间输出来testingDNSparsing器是否正在cachingDNS结果。
dig ohdns.org | grep sec ;; Query time: 146 msec
如果你做两次相同的查询,看到一个很小的数字,接近0msec,那么你在/etc/resolv.conf中的名称服务器是caching结果。 我期望/etc/resolv.conf中列出的名称服务器可以caching您查询的结果。
客户:
DNScaching在CentOS默认情况下不会发生。 你将不得不启用nscd,bind,unbound,dnsmasque或其他DNScaching机制。
你没有提到这个请求的背景。 如果这是特定应用,那也可能是一个因素。 例如,Firefox也会cachingDNS结果。 某些服务器应用程序也可以cachingDNS结果,例如Java。 Java和DNScaching是一个有趣和复杂的话题。