解析日志

本文介绍如何开启解析日志,将解析日志转发到您的阿里云日志服务(SLS),实现日志的长期存储、多维度分析与审计能力。

子账号权限配置

重要

如果你使用的是阿里云子账号(RAM 用户),默认情况下没有权限开启解析日志功能,必须由主账号为其授予相关权限后方可使用。

授权步骤

  1. 登录 RAM 访问控制台,在左侧导航栏选择身份管理>用户,找到对应子账号。image

  2. 点击添加权限,依次授予权限:

    • AliyunHTTPDNSFullAccess(HTTPDNS 完整操作权限)

    • AliyunLogFullAccess(日志服务 SLS 完整权限)

    • AliyunRAMFullAccess(用于角色授权操作)

  3. 保存后,子账号即可正常进行解析日志开启。

进入页面

  1. 登录EMAS控制台

  2. 选择HTTPDNS产品,在左侧导航栏选择运维中心>解析日志image

开通并开启解析日志

步骤一:开通日志服务(SLS)

如果您当前阿里云账号未开通过日志服务功能,您需要先进行开通,才能使用解析日志功能。

解析日志页面,单击立即开通。在日志服务页面,查阅并选中日志服务协议,然后单击立即开通。开通日志服务后,返回解析日志页签。

说明

如果您当前阿里云账号已开通日志服务功能,请忽略本步骤。

步骤二:完成角色授权

若您尚未进行角色授权,需先完成授权,才能使用解析日志功能。

解析日志页面,您如果未进行授权,页面会自动弹出角色授权提示,您可以点击提示的去授权按钮。跳转至访问控制快速授权页面,核对授权信息后点击确认授权,完成角色授予。

说明

如果您当前阿里云账号已完成角色授权,请忽略本步骤。

步骤三:开启解析日志

解析日志页面,点击开启投递按钮,确认开启。

说明

开启后,HTTPDNS的解析日志将存储在阿里云日志服务中,您可以查看和分析相关数据,日志服务收取相应的服务费用。详情请参见按使用功能计费模式计费项

查看转发日志

  1. 开启后,系统将实时采集并转发解析日志至 SLS。您可以在控制台查看详细日志内容。image

字段名

含义说明

示例值

status

请求状态,success 表示解析出IP,failed表示未解析出IP,原因可以参考error_code字段。

success

error_code

请求错误码,none 表示解析成功或者未知错误;错误码含义参考6.2 响应Code说明6.3 无IP指示码

none

http_scheme

访问协议类型,标识使用的 HTTPDNS 请求协议,包括 HTTPHTTPSDOH

DOH

domain

请求解析的目标域名。

www.aliyun.com

client_ip

实际传递给权威DNS的客户端IP,默认是客户端设备的公网出口IP。

106.11.XX.XXX

ips

HTTPDNS 返回的解析结果 IP 列表,多个 IP 用逗号分隔。

3.33.XXX.190,15.197.XXX.33

cost

本次解析服务端处理耗时。

457ms

encryption

解析请求参数采用的内容加密方式(非HTTPS的传输层加密),plain 表示明文,aes表示密文。

plain

os

客户端操作系统类型,如 AndroidiOSHarmonyOS;自定义请求或未知系统可能为Unknown

Unknown

query

DNS 查询类型,常见为 A(IPv4)、AAAA(IPv6)、HTTPS(SVCB)等。

A

remote_ip

HTTPDNS 服务端看到的请求的公网出口 IP。

106.11.63.180

sdk_version

HTTPDNS SDK 版本号。对于没有使用SDK的请求,sdk_versionnone

none

sid

SDK的会话ID,每次应用重新启动时会重新生成。对于没有使用SDK的请求,sidnone

none

signed

是否对请求进行了验签。true 表示进行了验签,false表示未对请求进行验签。

false

time

服务端处理完成时间。

2025-10-27 15:21:51

account_id

HTTPDNS 接入账号 ID。

139450

user_agent

客户端 User-Agent 标识。

Curl

关闭解析日志

  1. 如果您需要停止解析日志,您可以点击关闭按钮进行关闭。image

  2. 系统弹出确认对话框,确认关闭。image

常见问题

界面提示“未开启日志库索引”image

  • 原因:首次创建 Project 后,索引初始化存在延迟,属正常现象。

  • 解决方案:等待几分钟后刷新页面,无需手动处理。

project xxx has been forbidden

image

  • 原因:对应的日志 Project 已被删除并进入回收站。

  • 解决方案: 登录 日志服务控制台,进入回收站,找到被删除的 Project执行恢复操作。image

project 不存在

image

  • 原因:Project 配置异常或创建失败。

  • 解决方案: 在解析日志页面点击关闭,再次开启即可。image