本文档介绍如何在火山引擎内容分发网络(CDN)中通过 User-Agent 请求头来对访问您加速域名的请求进行限制。
User-Agent 请求头包含了发起请求的客户端的操作系统版本、CPU 类型、浏览器版本等信息。网站服务器可以根据 User-Agent 头部的值,返回用户特定的页面。
在 CDN 中,您可以通过 User-Agent 字段的值来允许或者阻止特定用户访问您的加速域名。
说明
您可以在搜索引擎中搜索 “User Agent大全” 来查找常见的 User-Agent 值。
CDN 提供的一系列访问控制功能有不同的优先级。在 CDN 处理用户请求时,这些功能按优先级对请求生效。参见 访问控制功能的优先级。
配置 | 说明 |
---|---|
类型 | 该配置的可选值如下:
如果一个请求的 User-Agent 请求头匹配了黑名单或者没有匹配白名单,CDN 会拒绝该请求并返回 403 响应状态码。 |
常规名单 | 输入一个或者多个 User-Agent。该配置的长度不能超过 30,000 个字符。您最多可以输入 1,000 个 User-Agent。您输入的 User-Agent 有以下要求:
|
允许空 User-Agent 访问 CDN 资源 | 指定是否允许 User-Agent 头部值为空或者不包含 User-Agent 请求头的请求访问您的加速域名。 |
忽略大小写 | 表示 User-Agent 名单在用于过滤请求时是否区分大小写。 |