使用文档

详细了解绮梦DNS的使用方法

1. 控制台概览

登录Web控制台后,您将看到绮梦DNS的概览页面,包含以下信息:

  • 系统状态:显示服务器运行时间、CPU和内存使用率
  • 查询统计:显示今日查询总数、屏蔽数量和允许数量
  • 查询趋势:使用图表展示最近24小时的查询趋势
  • 快速操作:提供常用功能的快捷入口

概览页面实时更新,帮助您快速了解服务器的运行状态。

2. 屏蔽规则管理

添加规则

在"屏蔽规则"页面,您可以添加以下类型的规则:

  • 域名规则:直接匹配完整域名,如 example.com
  • 正则表达式规则:使用正则表达式匹配域名,如 .*\.example\.com

管理规则

您可以对已添加的规则进行以下操作:

  • 查看:查看规则的详细信息和匹配次数
  • 编辑:修改现有规则的内容
  • 删除:移除不再需要的规则
  • 启用/禁用:临时启用或禁用特定规则

导入/导出规则

支持将规则导入/导出为JSON格式,方便备份和迁移:

  • 导入:从JSON文件导入规则
  • 导出:将当前规则导出为JSON文件

3. 查询日志查看

日志列表

在"查询日志"页面,您可以查看详细的DNS查询记录,包括:

  • 查询时间
  • 查询域名
  • 查询类型(A、AAAA、CNAME等)
  • 查询结果(允许/屏蔽)
  • 匹配的规则(如果有)

日志筛选和搜索

支持多种方式筛选和搜索日志:

  • 结果筛选:按允许/屏蔽结果筛选
  • 搜索:按域名搜索日志
  • 排序:按任意列排序,支持升序和降序
  • 分页:支持自定义每页显示记录数量

日志导出

支持将日志导出为CSV格式,方便进行离线分析。

4. 统计数据

实时统计

在"统计"页面,您可以查看实时的DNS查询统计数据:

  • 查询总数
  • 允许查询数
  • 屏蔽查询数
  • 查询命中率

趋势图表

使用Chart.js绘制的直观图表,展示:

  • 最近24小时的查询趋势
  • 不同查询类型的分布
  • 允许/屏蔽查询的比例

5. 系统设置

基本设置

在"设置"页面,您可以配置以下系统参数:

  • 上游绮梦DNS地址
  • 日志级别
  • 日志文件路径
  • 自动清理日志的时间间隔

保存设置

修改设置后,点击"保存"按钮使设置生效。部分设置可能需要重启服务器才能生效。

6. 常见问题

Q: 如何测试绮梦DNS是否正常工作?

A: 您可以使用 nslookupdig 命令测试绮梦DNS。例如:
nslookup example.com 127.0.0.1

Q: 为什么我的规则没有生效?

A: 请检查以下几点:
1. 规则是否已启用
2. 规则格式是否正确
3. 域名是否完全匹配(对于域名规则)
4. 正则表达式是否正确(对于正则表达式规则)

Q: 如何查看详细的日志信息?

A: 您可以在"查询日志"页面查看详细的查询记录,包括查询时间、域名、类型、结果和匹配的规则。

Q: 如何备份我的规则和日志?

A: 您可以在相应页面使用"导出"功能将规则和日志导出为JSON或CSV文件,然后保存到安全的位置。