如何禁用除了DNS以外的鱿鱼caching

我有一个要求,禁用除了DNS以外的鱿鱼caching。 我已经做了一个configuration在squid.conf中的变化,如“caching拒绝所有”这是否帮助我吗? 我认为这也禁用DNS cahching权利? 所以任何一个人都可以帮我解决这个问题。

你只是想cachingDNS? 为什么不把squid脱机并使用绑定?

你想做什么是不可能的。 Squid是一个httpcaching,而不是一个caching名称服务器。 它将监听http请求并用caching的内容回复它们。 它不会侦听DNS请求,不能回复它们。 squidcachingDNS请求的确是这样,但这是为了内部使用。 网页浏览器做同样的事情; 这并不意味着你可以使用Firefox作为DNScaching。

就像Hyppy说的那样,你可以configuration一个名字服务器,比如bind或者dnsmasq,来做你想做的事情。