应用场景
出于合规和安全性的考虑,公司通常要求对网络日志进行存储和分析。通过公网权威DNS日志,可以清晰了解企业公网域名的使用情况,帮助企业对域名解析情况进行审计,及时发现潜在的安全问题。
什么是公网权威DNS解析日志
公网DNS解析日志记录了指定主域名的所有子域名解析应答日志(包括请求的协议类型、域名所在UID、源IP地址、目的IP地址(DNS服务地址)、查询的域名、记录类型、应答的结果等)。DNS与SLS联合开发,在SLS日志审计应用中可以一键开启公网DNS解析日志转存功能。
公网权威DNS解析日志审计开通
SLS日志转存的前提是云解析产品控制台已经将对应域名DNS流量分析开启,具体操作方法请参考域名开启/关闭流量分析。如果关闭DNS流量分析服务,会导致日志转存服务没有日志数据。
登录SLS产品控制台。
在日志应用栏选择审计与安全页签,然后单击日志审计服务。
在全局配置页面,将公网DNS解析日志审计开关打开并选择中心项目Project所在区域,例如cn-hangzhou;详细操作步骤参见开启和管理日志采集功能。
如何查看公网权威DNS解析日志转存明细
登录日志服务控制台;
在Project列表中选择之前创建的Project;
在左侧日志库列表,单击dns_log,即可查看解析日志明细。
公网权威DNS解析日志字段说明
日志字段 | 说明 | 示例数据(仅做格式参考) |
additional_rrset | 其他资源记录集,是指除了直接回答查询的问题外,DNS服务器还可以提供的一些附加信息。这些信息通常是帮助解析过程更加高效地进行的辅助数据。 | Json array: ["mail.example.com. 3600 IN A 93.184.XX.XX"] |
answer_rrset | 应答资源记录集,当DNS服务器接收到查询请求后,会根据查询的内容返回相应的信息,这些信息就包含在这个 answer_rrset 里。 | Json array: ["cloud-example.com. 600 MX 15 mx3.qiye.aliyun.com.", "cloud-example.com. 600 MX 10 mx2.qiye.aliyun.com."] |
authority_rrset | 权威资源记录集,指的是当请求的域名信息无法直接由响应服务器提供时,该字段会包含能够对该查询给出权威答案的其他DNS服务器的信息。 | Json array: ["example.com. 172800 IN NS ns1.example.com. example.com. 172800 IN NS ns2.example.com." ] |
dns_msg_flags |
| QR RD AA |
dns_msg_id | DNS信息ID,表示本次DNS查询的唯一识别码 | 55346 |
dst_addr | 应答报文目的IP地址,一般为LocalDNS出口IP | 61.240.XX.XX |
dst_port | 应答报文目的端口,一般为LocalDNS端口 | 52322 |
edns | EDNS(Extension mechanisms for DNS)是DNS协议的一种扩展,它允许在DNS请求和响应中携带额外的信息。通过使用EDNS,DNS可以支持更大的数据包、更丰富的错误代码以及其他扩展功能。 UDP:指示发送者能够处理的最大UDP数据包大小(以字节为单位)。这有助于解决传统DNS限制于512字节的问题,允许客户端和服务端协商一个更大的值来传输更多数据。 flag:是指位于 CLIENT_SUBNET:客户端子网信息。 | UDP: 1400 flags: DO CLIENT_SUBNET: 124.163.XX.XX/24/24 |
query_name | 查询域名名称 | www.example.com. |
query_type | 查询记录类型,例如A,AAAA,CNAME,TXT,MX等 | A |
rcode | 响应状态码:
| 0 |
region_id | 收集日志所在机器的地域ID。 | cn-shanghai |
rt | 响应时延,是指权威DNS接收到请求到应答的时间,不是指终端查询域名解析的整体时间。 | 0ms |
src_addr | 应答报文源IP地址,即应答权威DNS服务器地址 | 8.212.XX.XX |
src_port | 应答报文源端口,即应答权威DNS服务器端口 | 53 |
transport | 传输协议 | UDP |
user_id | 阿里云账号ID | 139749398683**** |
value | answer_rrset字段RRset中value部分 | Json array: ["mx3.qiye.aliyun.com." ,"mx2.qiye.aliyun.com."] |
view_name | 域名查询请求命中的线路 | DEFAULT |
wild_len | 命中泛域名时候泛域名长度 | 25 |
z_name | 查询域名所属的权威ZONE名称 | cloud-example.com |