在生产Ubuntu服务器中DNScaching是常见的

在Ubuntu中,DNS不会被caching。

所以如果我的程序使用了很多的DNS查询,这将是可笑的。

我知道在RHEL中,默认安装了nscd,所以在Ubuntu中,如果我想将服务器用作生产服务器,我应该总是安装nscd吗?

DNScaching将取决于您将Ubuntu服务器指向哪个DNS服务器(例如/etc/resolv.conf)。 该DNS服务器可能configuration为caching。

你可以在Ubuntu盒子上运行你自己的caching名字服务器。 在这种情况下,您将更好地控制它的工作方式。 如果caching名称服务器在本地运行,则还可以节省一些networking往返时间。 但是这种configuration并不明显优于依靠服务提供商的DNS服务器。

这取决于你的服务器是否需要parsing名称。

安装它,并将其configuration为logging所有内容,然后启动它 – 如果没有执行任何操作,请将其closures。