目录

简介

先决条件

要求

使用的组件

概述

使用Umbrella时默认为系统DNS

阻止基于HTTPS的DNS的其他说明

其他建议

简介

本文档介绍如何为Cisco Umbrella配置Web浏览器和HTTPS上的DNS默认设置。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于Cisco Umbrella。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

概述

从Firefox版本63开始，Mozilla可以为Firefox用户默认启用DNS-over-HTTPS(DoH)。这会将DoH发送到CloudFlare，CloudFlare可以绕过您的Umbrella设置。要保留您的Umbrella设置，请完成本文后面的步骤。

当Firefox启用DoH时，受影响的Firefox用户会看到此横幅：

1.jpg

在最新版本中，Chrome还将DoH作为手动配置提供。Chrome DoH只能在系统上存在的系统DNS服务器明确支持DoH时激活。因此，漫游客户端用户或本地DNS服务器网络不会看到启用了Chrome DoH。

使用Umbrella时默认为系统DNS

对于大多数Umbrella用户，此时无需任何操作。Firefox支持使用特殊域use-application-dns.net来表示DNS过滤解决方案（例如Cisco Umbrella）的存在。如果客户端正在使用Umbrella解析程序，则Firefox不会默认启用DoH。

但是，如果用户在Firefox中手动配置了DoH，Firefox会遵守该配置并使用定义的DoH服务器。在这种情况下，为了防止网络上的用户使用DoH，您需要完成本文后面的其他说明。

根据Chrome 83版本:“如果您当前的DNS提供商支持，Chrome将自动切换到DNS-over-HTTPS”。

阻止基于HTTPS的DNS的其他说明

为了保护您的Umbrella部署，Umbrella现已将DoH提供商纳入到代理/匿名程序内容类别中。当此类别被阻止时，浏览器无法解析DoH服务器的主机名，并回复到Umbrella覆盖您的DNS的标准系统DNS。要确保设置阻止DoH提供程序：

1.定位至策略>内容类别。

2.选择正在使用的类别设置。

3.确保选中Proxy/Anonymizer。

1.jpg

4.保存更新。

现在，当Firefox向您的用户推出此更改时，您的用户仍可以继续由Umbrella覆盖。

注意：请勿将Mozilla Kill Switch域添加到阻止列表。这是因为，如果阻止了域，Umbrella会返回阻止页面的A记录。Firefox将此视为有效响应，因此可以自动升级其DoH。

其他建议

Firefox也可以为特定DoH提供程序手动配置。如果按域进行配置，则可由Umbrella强制执行。Umbrella(DNS)无法强制执行IP配置。 对于DoH的网络实施，可能需要防火墙规则。有关参考，请参阅实施Umbrella DNS和防止使用防火墙规则绕行。