目录

简介

概述

1)本地代理正在解析Web服务器发起的DNS请求

2)云代理正在解析Web服务器发起的DNS请求

3)本地代理正在代表客户端解析DNS请求

简介

本文档介绍使用Websense安装OpenDNS Umbrella的最佳实践。

概述

为确保您在评估（以及之后）中看到OpenDNS的全部潜力，所有非内部DNS流量必须指向OpenDNS全局网络。三个Websense环境会导致OpenDNS丢失某些DNS流量：

1. 本地代理正在解析Web服务器发起的DNS请求（更常见）

2. 云代理正在解析Web服务器发起的DNS请求（适用于使用Web终端代理的混合客户）

3. 本地代理正在代表客户端解析DNS请求（不太常见）

1)本地代理正在解析Web服务器发起的DNS请求

- 以显式或透明代理模式部署的Websense内容网关可以解析与Web服务器建立连接后发起的DNS请求；取决于其配置。

- 如果从Websense的内置DNS代理缓存或其他递归DNS服务解析这些DNS请求，则会绕过OpenDNS。

- 请参考Websense的支持资料（链接在此是为了方便您使用），以确保将Websense配置为始终使用OpenDNS解析非内部DNS请求。

Content Gateway Manager Help > DNS Resolver > DNS Variables > 使用拆分DNS选项

2)云代理正在解析Web服务器发起的DNS请求

- 遗憾的是，Websense不允许其客户直接更改DNS服务器设置。

- 我们不确定是否可以请求Websense手动更改设置以指向OpenDNS。

3)本地代理正在代表客户端解析DNS请求

- 如果启用DNS代理缓存选项，但配置DNS代理缓存仅适用于L4交换机或Cisco WCCPv2设备，则会发生这种情况，因此这不是一个常见环境。

- DNS代理仅响应A和CNAME DNS条目的请求。其他类型的请求将不会得到应答。

- 如果主机名到IP地址的映射不在DNS缓存中，内容网关会联系/etc/resolv.conf文件中指定的DNS服务器。(注：仅使用resolv.conf中的第一个条目，并且这可能与DNS请求最初针对的DNS服务器不同。)

注意：“Always Query Destination”选项减少了DNS查找次数，如果内容网关未在显式和透明代理模式下运行，则可启用该选项。它将代理配置为始终获取来自ARM（自适应重定向模块）的传入请求的原始目标IP。 使用该IP确定源服务器，而不是对请求的主机名执行DNS查找。由于客户端已执行DNS查找，因此代理不必执行。