跳转到内容
搜索文档

Gateway DNS

最后更新 查看 MarkdownAgent 设置

以下描述详细介绍了 gateway_dns 的可用字段。

AccountID

Type: string

Cloudflare 账户 ID。

ApplicationID

Type: int

域名所属应用程序的 ID(例如 1、2)。若无匹配的 ApplicationID,则设为 0。

ApplicationName

Type: string

域名所属应用程序的名称(例如 'Cloudflare Dashboard')。

AppliedMaxTTL

Type: int

应用于响应记录的最大 TTL 限制(以秒为单位)。如果未应用限制,则设为 0。

AuthoritativeNameServerIPs

Type: array[string]

提供答案的权威名称服务器的 IP(如果有)(例如 ['203.0.113.1', '203.0.113.2'])。

CNAMECategoryIDs

Type: array[int]

中间 cname 域名所属类别的 ID(例如 [7,12,28,122,129,163])。

CNAMECategoryNames

Type: array[string]

中间 cname 域名所属类别的名称(例如 ['Photography', 'Weather'])。

CNAMEs

Type: array[string]

解析出的中间 cname 域名(例如 ['alias.example.com'])。

CNAMEsReversed

Type: array[string]

反转后的解析出的中间 cname 域名(例如 ['com.example.alias'])。

ColoCode

Type: string

接收 DNS 查询的数据中心名称(例如 'SJC'、'MIA'、'IAD')。

ColoID

Type: int

接收 DNS 查询的数据中心 ID(例如 46、72、397)。

CustomResolveDurationMs

Type: int

自定义解析器做出响应所花费的时间(毫秒)。

CustomResolverAddress

Type: string

用于解析自定义 DNS 解析器查询的 IP 和端口组合(如果有)。

CustomResolverPolicyID (deprecated)

Type: string

自定义解析器策略 UUID(若匹配)。已弃用:由 ResolverPolicyID 代替。

CustomResolverPolicyName (deprecated)

Type: string

自定义解析器策略名称(若匹配)。已弃用:由 ResolverPolicyName 代替。

CustomResolverResponse

Type: string

自定义解析器响应的状态。

Datetime

Type: int or string

发出相应 DNS 请求的日期和时间(例如 '2021-07-27T00:01:07Z')。

DeviceID

Type: string

发起 HTTP 请求的设备的 UUID(例如 'dad71818-0429-11ec-a0dc-000000000000')。

DeviceName

Type: string

发起 HTTP 请求的设备名称(例如 'Laptop MB810')。

DoHSubdomain

Type: string

进行 DNS 查询的目标 DoH 子域名。

DoTSubdomain

Type: string

进行 DNS 查询的目标 DoT 子域名。

DstIP

Type: string

进行 DNS 查询的目标 IP 地址(例如 '104.16.132.2290')。

DstPort

Type: int

边缘使用的目标端口。端口会根据 DNS 查询所使用的协议而变化(例如 0)。

EDEErrors

Type: array[int]

返回的扩展 DNS 错误代码列表(例如 [2, 3])。

Email

Type: string

用于验证客户端身份的电子邮件(例如 'user@test.com')。

InitialCategoryIDs

Type: array[int]

被查询域名所属类别的 ID(例如 [7,12,28,122,129,163])。

InitialCategoryNames

Type: array[string]

被查询域名所属类别的名称(例如 ['Photography', 'Weather'])。

InitialResolvedIPs

Type: array[string]

用于在 Gateway DNS 和 Gateway 代理之间关联现有 FQDN 匹配策略的 IP。

InternalDNSDurationMs

Type: int

内部 DNS 做出响应所花费的时间(毫秒)。

InternalDNSFallbackStrategy

Type: string

应用于内部 DNS 响应的降级策略。如果未应用降级策略,则为空。

InternalDNSRCode

Type: int

内部 DNS 服务返回的返回代码。

InternalDNSViewID

Type: string

发送到内部 DNS 服务的 DNS 内部视图标识符。

InternalDNSZoneID

Type: string

内部 DNS 服务返回的 DNS 区域标识符。

IsResponseCached

Type: bool

响应是否来自缓存。

Location

Type: string

DNS 请求来源位置的名称。位置由客户创建(例如 'Office NYC')。

LocationID

Type: string

DNS 请求来源位置的 UUID。位置由客户创建(例如 '7bdc7a9c-81d3-4816-8e56-000000000000')。

MatchedCategoryIDs

Type: array[int]

域名与策略匹配的类别的 ID(例如 [7,12,28,122,129,163])。

MatchedCategoryNames

Type: array[string]

域名与策略匹配的类别的名称(例如 ['Photography', 'Weather'])。

MatchedIndicatorFeedIDs

Type: array[int]

域名与策略匹配的指标源(indicator feed)的 ID(例如 [7,12])。

MatchedIndicatorFeedNames

Type: array[string]

域名与策略匹配的指标源(indicator feed)的名称(例如 ['Vendor Malware Feed', 'Vendor CoC Feed'])。

Policy (deprecated)

Type: string

所应用的策略名称(如果有)(例如 '7bdc7a9c-81d3-4816-8e56-de1acad3dec5')。已弃用。

PolicyID

Type: string

所应用的策略/规则的 ID(如果有)。

PolicyName

Type: string

所应用的策略名称(如果有)。

Protocol

Type: string

客户端用于 DNS 查询的协议(例如 'udp')。

QueryApplicationIDs

Type: array[int]

被查询域名所属应用程序的 ID(例如 [1, 51])。

QueryApplicationNames

Type: array[string]

被查询域名所属应用程序的名称(例如 ['Cloudflare Dashboard'])。

QueryCategoryIDs

Type: array[int]

所有类别的合集;初始类别 + 解析出的 IP 类别 + Cname 中间类别。

QueryCategoryNames

Type: array[string]

所有类别名称的合集;初始类别 + 解析出的 IP 类别 + Cname 中间类别。

QueryID

Type: string

全局唯一的查询标识符。

QueryIndicatorFeedIDs

Type: array[int]

域名所属的指标源(indicator feed)的 ID(例如 [7,12,28])。

QueryIndicatorFeedNames

Type: array[string]

域名所属的指标源(indicator feed)的名称(例如 ['Vendor Malware Feed', 'Vendor CoC Feed', 'Vendor Phishing Feed'])。

QueryName

Type: string

查询名称(例如 'example.com')。Cloudflare 将在日志中显示 '.' 表示根服务器查询。

QueryNameReversed

Type: string

反转后的查询名称(例如 'com.example')。Cloudflare 将在日志中显示 '.' 表示根服务器查询.

QuerySize

Type: int

DNS 请求的大小(以字节为单位,例如 151)。

QueryType

Type: int

DNS 查询的类型(例如 1、28、15 或 16)。

QueryTypeName

Type: string

DNS 查询的类型(例如 'A'、'AAAA'、'MX' 或 'TXT')。

RCode

Type: int

DNS 解析器返回的返回代码。

RData (deprecated)

Type: array[object]

rdata 对象(例如 [{"type":"5","data":"dns-packet-placeholder..."}])。

RedirectTargetURI

Type: string

用户被重定向到的自定义 URI(如果有)。

RegistrationID

Type: string

发起 HTTP 请求的设备注册的 UUID(例如 'dad71818-0429-11ec-a0dc-000000000000')。

RequestContextCategoryIDs

Type: array[int]

在 EDNS 请求中发送到 Gateway 进行过滤的类别的 ID(例如 [7,12,28,122,129,163])。

RequestContextCategoryNames

Type: array[string]

在 EDNS 请求中发送到 Gateway 进行过滤的类别的名称(例如 ['Photography', 'Weather'])。

ResolvedIPCategoryIDs

Type: array[int]

响应中 IP 所属类别的 ID(例如 [7,12,28,122,129,163])。

ResolvedIPCategoryNames

Type: array[string]

响应中 IP 所属类别的名称(例如 ['Photography', 'Weather'])。

ResolvedIPContinentCodes

Type: array[string]

每个解析出 IP 的大洲代码(如果有)(例如 ['NA', 'EU'])。

ResolvedIPCountryCodes

Type: array[string]

每个解析出 IP 的国家/地区代码(如果有)(例如 ['US', 'PT'])。

ResolvedIPs

Type: array[string]

响应中解析出的 IP(如果有)(例如 ['203.0.113.1', '203.0.113.2'])。

ResolverDecision

Type: string

DNS 查询的结果(例如 'overrideForSafeSearch')。

ResolverPolicyID

Type: string

解析器策略 UUID(如果匹配)。

ResolverPolicyName

Type: string

解析器策略名称(如果匹配)。

ResourceRecords

Type: array[object]

rdata 对象(例如 [{"type":"5","data":"dns-packet-placeholder..."}])。

ResourceRecordsJSON

Type: string

表示包含返回的资源记录的 JSON 数组的字符串(例如 [{"name": "example.com", "type": "CNAME", "class": "IN", "ttl": 3600, "rdata": "cname.example.com."}])。

ResponseTimeMs

Type: int

DNS 请求的总响应时间(毫秒)。

SrcIP

Type: string

发起 DNS 查询的源 IP 地址(例如 '104.16.132.229')。

SrcIPContinentCode

Type: string

发起 DNS 查询的源 IP 地址的大洲代码(例如 'NA')。

SrcIPCountryCode

Type: string

发起 DNS 查询的源 IP 地址的国家/地区代码(例如 'US')。

SrcPort

Type: int

客户端发送 DNS 请求时使用的端口(例如 0)。

TenantID

Type: string

DNS 请求的租户 ID(如果存在)。

TimeZone

Type: string

用于计算当前时区的时区,如果与其安排了匹配的规则。

TimeZoneInferredMethod

Type: string

用于为日程安排选择时区的方法(来自规则/来自用户 IP/来自本地时间)。

UpstreamRecordTTLs

Type: array[int]

上游响应中每个记录的 TTL(以秒为单位)。与资源记录一一映射(例如 [3600, 300])。

UserID

Type: string

发起 HTTP 请求的用户身份(例如 '00000000-0000-0000-0000-000000000000')。

这篇文档对您有帮助吗?