使用 IP 匹配条件 - AWS WAF、AWS Firewall Manager、AWS Shield Advanced 和 AWS Shield 网络安全分析器

介绍 AWS WAF 的全新控制台体验

现在,您可以使用更新后的体验访问控制台中任意位置的 AWS WAF 功能。有关更多详细信息,请参阅 使用更新的控制台体验

使用 IP 匹配条件

警告

AWS WAF Classic 正经历计划中的生命周期结束过程。有关您所在区域特定的里程碑和日期,请参阅您的 AWS Health 控制面板。

注意

这是 AWS WAF Classic 文档。仅当 2019 年 11 月之前在 AWS WAF 中创建了 AWS WAF 资源(例如规则和 web ACL),但尚未将这些资源迁移到最新版本时,才应使用此版本。要迁移您的 web ACL,请参阅 将 AWS WAF Classic 资源迁移到 AWS WAF

有关 AWS WAF 的最新版本,请参阅 AWS WAF

如果要基于请求源自的 IP 地址允许或阻止 web 请求,请创建一个或多个 IP 匹配条件。IP 匹配条件可列出请求源自的最多 1 万个 IP 地址或 IP 地址范围。在这个过程中的稍后阶段,在创建 web ACL 时,需要指定是允许还是阻止来自这些 IP 地址的请求。

创建 IP 匹配条件

如果要基于请求源自的 IP 地址允许某些 web 请求并阻止其他请求,请为要允许的 IP 地址创建一个 IP 匹配条件,并为要阻止的 IP 地址创建另一个 IP 匹配条件。

注意

将 IP 匹配条件添加到规则时,还可以将 AWS WAF Classic 配置为允许或阻止不是 源自条件中指定的 IP 地址的 web 请求。

创建 IP 匹配条件
  1. 登录到 AWS 管理控制台,然后打开 AWS WAF 控制台,网址为:https://console.aws.amazon.com/wafv2/

    如果您在导航窗格中看到切换到 AWS WAF Classic,请将其选中。

  2. 在导航窗格中,选择 IP 地址

  3. 选择创建条件

  4. 名称字段中输入名称。

    该名称只能包含字母数字字符(A-Z、a-z、0-9)或以下特殊字符:_-!"#`+*},./。条件的名称在创建后不可更改。

  5. 选择正确的 IP 版本并使用 CIDR 表示法指定 IP 地址或 IP 地址范围。下面是一些示例:

    • 要指定 IPv4 地址 192.0.2.44,请键入 192.0.2.44/32

    • 要指定 IPv6 地址 0:0:0:0:0:ffff:c000:22c,请键入 0:0:0:0:0:ffff:c000:22c/128

    • 要指定从 192.0.2.0 至 192.0.2.255 的 IPv4 地址范围,请键入 192.0.2.0/24

    • 要指定从 2620:0:2d0:200:0:0:0:0 到 2620:0:2d0:200:ffff:ffff:ffff:ffff 的 IPv6 地址范围,请输入 2620:0:2d0:200::/64

    AWS WAF Classic 支持 IPv4 地址范围:/8 和任何介于 /16 到 /32 之间的范围。AWS WAFClassic 支持 IPv6 地址范围:/24、/32、/48、/56、/64 和 /128。有关 CIDR 表示法的更多信息,请参阅维基百科条目无类别域间路由

  6. 选择添加其他 IP 地址或范围

  7. 如果要添加其他 IP 地址或范围,请重复步骤 5 和 6。

  8. 添加完值后,选择创建 IP 匹配条件

编辑 IP 匹配条件

您可以将 IP 地址范围添加到 IP 匹配条件或删除范围。要更改范围,请添加新范围并删除旧范围。

编辑 IP 匹配条件
  1. 登录到 AWS 管理控制台,然后打开 AWS WAF 控制台,网址为:https://console.aws.amazon.com/wafv2/

    如果您在导航窗格中看到切换到 AWS WAF Classic,请将其选中。

  2. 在导航窗格中,选择 IP 地址

  3. IP 匹配条件窗格中,选择要编辑的 IP 匹配条件。

  4. 添加 IP 地址范围:

    1. 在右窗格中,选择添加 IP 地址或范围

    2. 选择正确的 IP 版本并使用 CIDR 表示法输入 IP 地址范围。下面是一些示例:

      • 要指定 IPv4 地址 192.0.2.44,请输入 192.0.2.44/32

      • 要指定 IPv6 地址 0:0:0:0:0:ffff:c000:22c,请输入 0:0:0:0:0:ffff:c000:22c/128

      • 要指定从 192.0.2.0 至 192.0.2.255 的 IPv4 地址范围,请输入 192.0.2.0/24

      • 要指定从 2620:0:2d0:200:0:0:0:0 到 2620:0:2d0:200:ffff:ffff:ffff:ffff 的 IPv6 地址范围,请输入 2620:0:2d0:200::/64

      AWS WAF Classic 支持 IPv4 地址范围:/8 和任何介于 /16 到 /32 之间的范围。AWS WAFClassic 支持 IPv6 地址范围:/24、/32、/48、/56、/64 和 /128。有关 CIDR 表示法的更多信息,请参阅维基百科条目无类别域间路由

    3. 要添加更多 IP 地址,请选择 添加其他 IP 地址 并输入值。

    4. 选择添加

  5. 删除 IP 地址或范围:

    1. 在右窗格中,选择要删除的值。

    2. 选择删除 IP 地址或范围

删除 IP 匹配条件

如果要删除某个 IP 匹配条件,则必须先删除该条件中的所有 IP 地址和范围,然后从使用该条件的所有规则中将其删除,如以下过程中所述。

删除 IP 匹配条件
  1. 登录到 AWS 管理控制台,然后打开 AWS WAF 控制台,网址为:https://console.aws.amazon.com/wafv2/

    如果您在导航窗格中看到切换到 AWS WAF Classic,请将其选中。

  2. 在导航窗格中,选择 IP 地址

  3. IP 匹配条件窗格中,选择要删除的 IP 匹配条件。

  4. 在右窗格中,选择规则选项卡。

    如果使用此 IP 匹配条件的规则列表为空,请转到步骤 6。如果列表中包含任何规则,则记下这些规则,然后继续执行步骤 5。

  5. 要从使用某个 IP 匹配条件的规则中删除该条件,请执行以下步骤:

    1. 在导航窗格中,选择规则

    2. 选择使用要删除的 IP 匹配条件的规则名称。

    3. 在右窗格中,选择要从规则中删除的 IP 匹配条件,然后选择删除所选条件

    4. 对使用要删除的 IP 匹配条件的所有其余规则重复步骤 b 和 c。

    5. 在导航窗格中,选择 IP 匹配条件

    6. IP 匹配条件窗格中,选择要删除的 IP 匹配条件。

  6. 选择删除,以删除所选条件。