Script 脚本¶
Script 脚本可以触发脚本运行
Script 会将当前请求各种信息存储环境变量中
支持的信息:
CDNS_ID
==> 请求的 IDCDNS_INIT_TIME
==> 请求初始化的时间CDNS_LISTENER
==> 请求来源的监听器标签CDNS_CLIENT_IP
==> 请求来源的IP
CDNS_REQ_QNAME
==> 请求的QName
CDNS_REQ_QTYPE
==> 请求的QType
,例如:AAAACDNS_REQ_QCLASS
==> 请求的QClass
,例如:INCDNS_RESP_IP_LEN
==> 返回的IP
个数,仅当请求类型为 A | AAAA 时有效CDNS_RESP_IP_${i}
==> 返回的IP
,从 1 开始CDNS_RESP_UPSTREAM_TAG
==> 请求的上游服务器标签CDNS_MARK
==> 请求上下文的Mark
CDNS_METADATA_${KEY}
==> 请求上下文的Metadata
,字符串全部大写
- Script 还支持替换
args
中的字符串,只需要在args
设置 {KEY} 即可