View a markdown version of this page

使用网络防火墙解决了 IP 验证问题 - Amazon Route 53

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用网络防火墙解决了 IP 验证问题

和 AWS Network Firewall 解决了 IP 验证问题,您可以通过直接连接到 IP 地址来检测和阻止试图绕过基于域的过滤的连接。标准网络防火墙域规则与客户端断言的主机名相匹配。示例包括 TLS 服务器名称指示 (SNI) 和 HTTP Host 标题。如果客户设置了 Host 允许的域的标头但连接到无关的 IP 地址,解析后的 IP 验证会检测到不匹配的情况。

当连接到达防火墙时,网络防火墙会检查 Route 53 VPC 解析器是否返回了任何域的连接目标 IP 地址。您还可以添加网络防火墙规则,检查 VPC 解析器是否返回了连接目标域的目标 IP 地址。网络防火墙仅检查与您指定的解析器 DNS 防火墙规则组关联的 VPC 的分辨率。

由于已解析的 IP 验证不依赖应用层标头,因此您还可以对没有域名的流量(例如 HTTP 和 HTTPS 以外的协议)应用基于域的过滤。

要开始使用,请参阅 已解决中的 IP 验证问题 AWS Network Firewall 在 网络防火墙开发者指南。

在有或没有 DNS 防火墙规则的情况下使用已解析的 IP 验证

DNS 防火墙规则筛选出站 DNS 查询,而解析的 IP 验证则作用于您的 VPC 在这些查询解析后建立的连接。您可以在有或没有 DNS 防火墙规则的情况下使用已解析的 IP 验证。

没有 DNS 防火墙规则

要在没有 DNS 防火墙域筛选的情况下使用已解析的 IP 验证,请将不包含规则的规则组与防火墙检查流量的 VPC 关联起来。DNS 防火墙不会筛选任何查询,但已解析的 IP 验证仍然有效。

使用 DNS 防火墙规则

当您向规则组添加规则时,DNS 防火墙筛选和已解析的 IP 验证将作为两个独立的保护层运行。如果规则阻止 DNS 查询,VPC 解析器将永远不会为该查询返回 IP 地址。因此,网络防火墙不允许基于它的连接。如果规则仅对查询发出警报,则查询仍能解析并且连接可以通过验证。

没有规则且仅用于已解析的 IP 验证的规则组不会产生 DNS 防火墙费用。向规则组添加规则后,将适用标准 DNS 防火墙定价。