应用场景
出于合规和安全性的考虑,公司通常要求对网络日志进行存储和分析。通过公网权威DNS日志,可以清晰了解企业公网域名的使用情况,帮助企业对域名解析情况进行审计,及时发现潜在的安全问题。
什么是公网权威DNS解析日志
公网DNS解析日志记录了指定主域名的所有子域名解析应答日志(包括请求的协议类型、域名所在UID、源IP地址、目的IP地址(DNS服务地址)、查询的域名、记录类型、应答的结果等)。DNS与SLS联合开发,在SLS日志审计应用中可以一键开启公网DNS解析日志转存功能。
公网权威DNS解析日志审计开通
SLS日志转存的前提是云解析产品控制台已经将对应域名DNS流量分析开启,具体操作方法请参考域名开启/关闭流量分析。如果关闭DNS流量分析服务,会导致日志转存服务没有日志数据。
-
登录SLS产品控制台。
-
在日志应用栏选择审计与安全页签,然后单击日志审计服务。
-
在全局配置页面,将公网DNS解析日志审计开关打开并选择中心项目Project所在区域,例如cn-hangzhou;详细操作步骤参见开启和管理日志采集功能。在日志审计服务页面,选择左侧导航栏云产品接入 > 全局配置,在云产品审计日志配置列表中找到DNS,将公网DNS解析日志的采集策略开关设为开启状态。
如何查看公网权威DNS解析日志转存明细
-
登录日志服务控制台;
-
在Project列表中选择之前创建的Project;在 Project 列表页面,找到并单击日志审计中心 Project(名称前缀为
slsaudit-center)进入该 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 |