Squid 3 的 DNS 问题

Squid 3 的 DNS 问题

我使用 Linux 网关 (Ubutnu Server) 在我的本地网络上提供互联网。我还使用 Opendns 进行网站屏蔽。我已在网关上使用 Opendns 服务器转发 DNS 请求。但是,对于某些用户来说,不应该有网站屏蔽。因此,我安装了 squid3 代理,并已使用 Google 的 DNS 服务器进行了如下设置:dns_nameservers 8.8.8.8 8.8.4.4。在我将客户端浏览器设置为使用 squid 代理后,某些网站(我已在 Opendns 上屏蔽)仍然被屏蔽。而且,似乎 Squid 将 DNS 请求转发到 Opendns 而不是 Google 的 DNS 服务器,因为我得到了 Opendns 的站点屏蔽页面。那么,如何配置 Squid 以使用 Google 的 DNS 服务器而不是本地 DNS 客户端来解析 DNS。

答案1

您的 DNS 请求从 发出squid3。然后它们必须通过您OpenDNS的网关。

这种级联的 DNS 请求重定向是造成您遇到困难的一个原因。

我建议你选择清楚,squid3或者OpenDNS做你想做的事。

如果您想要在 DNS 级别工作,并且这就是您想要过滤的内容,请继续使用OpenDNS

另一方面,如果您想在 Web 级别工作,并且这是您想要过滤的内容,请继续使用squid3

相关内容