⚙️ 服务配置
查看 dnsting 当前加载并生效的运行时系统配置参数、双层缓存、智能预缓存、外部上游及各专项策略
🚀 基础服务监听与网络
listen_addr
-
协议支持
-
tcp_timeout_ms
-
tcp_max_connections
-
http_addr
-
⚡ 双重分层缓存架构
cache_size (L1 内存)
-
TTL 范围 (min ~ max)
-
enable_disk_cache (L2 redb)
-
disk_cache_path
-
idle_demote_secs
-
disk_sweep_interval_secs
-
🔄 智能预缓存与异步刷新
enabled
-
refresh_before_expiry_secs
-
idle_window_secs
-
batch_size
-
concurrency
-
pacing_interval_ms
-
💡 机制说明: 当缓存记录剩余 TTL 小于或等于预取时间窗口时, 后台自动向安全上游触发异步刷新, 使得客户端查询始终命中热缓存, 彻底消除递归解析等待延迟; 超过闲置窗口未被客户端访问的条目将自动停止预取.
🛡️ 安全上游解析器
timeout_ms
-
primary (主用上游列表):
-
🎯 EDNS Client Subnet (ECS) 路由
enabled
-
default_subnet
-
rules (域名与客户端 IP 子网映射):
| 域名规则 / Pattern | 注入客户端子网 (CIDR) |
|---|---|
| 暂无特定规则 | |
⏱️ TTL 规则覆盖与防穿透
enabled
-
min_ttl (全局最低兜底)
-
max_ttl (全局最高限制)
-
rules (域名定制 TTL 规则):
| 域名规则 / Pattern | 生效 TTL 覆盖 |
|---|---|
| 暂无特定规则 (使用全局兜底) | |
🕵️ 劫持探测哨兵与告警
sentinel.enabled
-
sentinel.probe_interval
-
sentinel.canary_dns
-
alert.alert_on_bogon_ip
-
alert.webhook_url
-
domains_to_watch (金丝雀重点巡检域名):
-
📝 静态 Hosts 覆写与日志
logging.level
-
logging.format
-
hosts (内网静态解析映射):
| 静态域名 | 覆写 IP |
|---|---|
| 暂无 Hosts 覆写 | |
📋 完整配置 JSON (可通过 GET /api/config 检索)
正在拉取配置...