This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
用于评估 DNS 消息并标识其运营商协议的表达式
您可以使用分别以 DNS.REQ 和 DNS.RES 开头的表达式来评估 DNS 请求和响应。您还可以识别用于发送 DNS 消息的传输层协议。
以下函数返回 DNS 查询的内容。
功能 | 说明 |
---|---|
DNS.REQ.QUESTION.DOMAIN | 返回 DNS 查询的问题部分中的域名(QNAME 字段的值)。域名以文本字符串的形式返回,该字符串可以传递给 EQ ()、NE () 和任何其他处理文本的函数。 |
DNS.REQ.QUESTION.TYPE | 返回 DNS 查询中的查询类型(QTYPE 字段的值)。该字段指示正在查询名称服务器的资源记录的类型(例如,A、NS 或 CNAME)。可以使用 EQ () 和 NE () 函数将返回的值与以下值之一进行比较:A、AAAA、NS、SRV、PTR、CNAME、SOA、MX 和 ANY。注意:您只能将 EQ () 和 NE () 函数与 TYPE 函数配合使用。示例:DNS.REQ.QUESTION.TYPE.EQ(MX) |
以下函数返回 DNS 响应的内容。
功能 | 说明 |
---|---|
DNS.RES.HEADER.RCODE | 返回 DNS 响应的标头部分中的响应代码(RCODE 字段的值)。您只能将 EQ () 和 NE () 函数与 RCODE 函数配合使用。以下是可能的值:NOERROR、FORMERR、SERVFAIL、NXDOMAIN、NOTIMP 和 REFUSED。 |
DNS.RES.QUESTION.DOMAIN | 返回 DNS 响应的问题部分中的域名(QNAME 字段的值)。域名以文本字符串的形式返回,该字符串可以传递给 EQ ()、NE () 和任何其他处理文本的函数。 |
DNS.RES.QUESTION.TYPE | 返回 DNS 响应的问题部分中的查询类型(QTYPE 字段的值)。该字段指示响应中包含的资源记录的类型(例如 A、NS 或 CNAME)。可以使用 EQ() 和 NE() 函数将返回的值与以下值之一进行比较:A、AAAA、NS、SRV、PTR、CNAME、SOA、MX 和 ANY。只能将 EQ() 和 NE() 函数与 TYPE 函数配合使用。示例:DNS.RES.QUESTION.TYPE.EQ(SOA) |
以下函数返回传输层协议名称。
功能 | 说明 |
---|---|
DNS.REQ.TRANSPORT | 返回用于发送 DNS 查询的传输层协议的名称。返回的可能值为 TCP、DOT 和 UDP。您只能将 EQ () 和 NE () 函数与 TRANSPORT 函数配合使用。示例:DNS.REQ.TRANSPORT.EQ(TCP) |
DNS.RES.TRANSPORT | 返回用于 DNS 响应的传输层协议的名称。返回的可能值为 TCP、DOT 和 UDP。您只能将 EQ () 和 NE () 函数与 TRANSPORT 函数配合使用。示例:DNS.RES.TRANSPORT.EQ(TCP) |
当查询包含或不包含 DNS ECS 选项时,以下函数会返回匹配位置的名称。
功能 | 说明 |
---|---|
DNS.REQ.OPT.ECS.IP.MATCHES_LOCATION | 使用 DNS ECS 选项返回查询中使用的匹配位置的名称。示例:(DNS.REQ.OPT.ECS.IP.MATCHES_LOCATION(“.CH…..”) |
client.IP.SRC.MATCHES_LOCATION | 返回不带 DNS ECS 选项的查询中使用的匹配位置的名称。示例:(client.IP.SRC.MATCHES_LOCATION(“.CH…..”) |
DNS.REQ.OPT.ECS.IP.MATCHES_LOCATION 或 client.IP.SRC.MATCHES_LOCATION | 当 DNS 流量在查询中可能有也可能没有 ECS 选项时,在策略中使用的常用表达式。示例:”(((DNS.REQ.OPT.ECS.IP.MATCHES_LOCATION(“.CH…..”).typecast_text_t) ALT (client.IP.SRC.MATCHES_LOCATION(“.CH…..”).typecast_text_t)).eq(“true”))” |
共享
共享
在本文中
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.