我的CentOS盒子上没有nscd守护进程,DNScaching发生在哪里?

我的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是一个有趣和复杂的话题。