显示在 Resolver 查询日志中的值
每个日志文件都为 Amazon Route 53 从相应边缘站点中的 DNS 解析程序接收的每个 DNS 查询包含一个日志条目。每个日志条目都包含以下值:
- 版本
-
此查询日志格式的版本号。当前版本为
1.1
。版本值包含
major_version.minor_version
格式的主要版本和次要版本。例如,您可以具有为1.7
的version
值,其中,1
是主要版本,7
是次要版本。如果 Route 53 对不向后兼容的日志结构进行更改,则主要版本将递增。这包括删除已存在的 JSON 字段,或更改字段内容的表示方式(例如,日期格式)。
如果更改将新字段添加到日志文件中,则 Route 53 会增加次要版本。如果新信息可用于 VPC 中的部分或所有现有 DNS 查询,则可能会发生这种情况。
- account_id
-
创建 VPC 的 AWS 账户的 ID。
- region
-
您在其中创建 VPC 的 AWS 区域。
- vpc_id
-
查询源自的 VPC 的 ID。
- query_timestamp
-
提交查询的日期和时间,采用 ISO 8601 格式和协调世界时 (UTC),例如,
2017-03-16T19:20:177Z
。有关 ISO 8601 格式的信息,请参阅维基百科文章 ISO 8601
。有关 UTC 的信息,请参阅维基百科文章协调世界时 。 - query_name
-
查询中指定的域名 (example.com) 或子域名 (www.example.com)。
- query_type
-
在请求中指定的 DNS 记录类型,或
ANY
。有关 Route 53 支持的类型的信息,请参阅 支持的 DNS 记录类型。 - query_class
-
查询的类。
- rcode
-
Resolver 在对 DNS 查询做出的响应中返回的 DNS 响应代码。此响应代码表示查询是否有效。最常见的响应代码是
NOERROR
,表示查询有效。如果响应无效,则 Resolver 会返回响应代码,该代码可解释无效的原因。有关可能的响应代码列表,请查看 IANA 网站上的 DNS RCODEs。 - answer_type
-
Resolver 为响应查询而返回的值的 DNS 记录类型(如 A、MX 或别名记录)。有关 Route 53 支持的类型的信息,请参阅 支持的 DNS 记录类型。
- rdata
-
Resolver 在对查询做出的响应中返回的值。例如,对于 A 记录,这是采用 IPv4 格式的 IP 地址。对于别名记录,这是别名记录中的域名。
- answer_class
-
Resolver 对查询的响应类。
- srcaddr
-
查询源自的实例的 IP 地址。
- srcport
-
查询源自的实例上的端口。
- transport
-
用于提交 DNS 查询的协议。
- srcids
-
DNS 查询源自或传递的源的
instance
、resolver_endpoint
或resolver_network_interface
的 ID。 - 实例
-
查询源自的实例的 ID。
- resolver_endpoint
-
将 DNS 查询传递到本地部署 DNS 服务器的解析程序端点的 ID。
- firewall_rule_group_id
-
查询中与域名匹配的 DNS Firewall 规则组 ID。仅当 DNS Firewall 找到与操作设置为提示或阻止的规则匹配时,才会填充此选项。
有关防火墙规则组更多信息,请参阅 DNS Firewall 规则组和规则。
- firewall_rule_action
-
查询中与域名匹配的规则指定的操作。仅当 DNS Firewall 找到与操作设置为提示或阻止的规则匹配时,才会填充此选项。
- firewall_domain_list_id
-
查询中与域名匹配的规则使用的域列表。仅当 DNS Firewall 找到与操作设置为提示或阻止的规则匹配时,才会填充此选项。
- additional_properties
-
日志传送事件的其他信息。is_delayed:日志的传送是否出现延迟。