DNSSEC逻辑优化

This commit is contained in:
Alex Yang
2025-12-16 01:14:04 +08:00
parent 0b365e6dfe
commit fb3b28c22f
8 changed files with 6056 additions and 172 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
{
"blockedDomainsCount": {},
"resolvedDomainsCount": {},
"lastSaved": "2025-12-16T00:43:01.950520577+08:00"
"lastSaved": "2025-12-16T01:12:54.117224025+08:00"
}

View File

@@ -1,107 +1,390 @@
{
"stats": {
"Queries": 118,
"Blocked": 16,
"Allowed": 13,
"Queries": 459,
"Blocked": 289,
"Allowed": 38,
"Errors": 2,
"LastQuery": "2025-12-16T00:29:26.93585524+08:00",
"AvgResponseTime": 59.66101694915254,
"TotalResponseTime": 7040,
"LastQuery": "2025-12-16T01:12:35.399832971+08:00",
"AvgResponseTime": 23.838779956427015,
"TotalResponseTime": 10942,
"QueryTypes": {
"A": 61,
"AAAA": 56,
"A": 384,
"AAAA": 74,
"NS": 1
},
"SourceIPs": {
"10.35.10.11": true,
"10.35.10.78": true
},
"CpuUsage": 8.731756416708606
"CpuUsage": 4.5420326223337515
},
"blockedDomains": {
"apd-pcdnwxnat.teg.tencent-cloud.net": {
"Domain": "apd-pcdnwxnat.teg.tencent-cloud.net",
"Count": 4,
"LastSeen": "2025-12-16T01:07:45.683974324+08:00",
"DNSSEC": false
},
"api-play-zjg.amemv.com": {
"Domain": "api-play-zjg.amemv.com",
"Count": 2,
"LastSeen": "2025-12-16T00:56:28.585234386+08:00",
"DNSSEC": false
},
"api.amemv.com": {
"Domain": "api.amemv.com",
"Count": 2,
"LastSeen": "2025-12-16T01:02:14.483436776+08:00",
"DNSSEC": false
},
"api.cloud.huawei.com": {
"Domain": "api.cloud.huawei.com",
"Count": 2,
"LastSeen": "2025-12-16T00:59:00.590899741+08:00",
"DNSSEC": false
},
"aweme.snssdk.com": {
"Domain": "aweme.snssdk.com",
"Count": 2,
"LastSeen": "2025-12-16T01:02:14.477891024+08:00",
"DNSSEC": false
},
"dns.weixin.qq.com.cn": {
"Domain": "dns.weixin.qq.com.cn",
"Count": 2,
"LastSeen": "2025-12-16T01:00:30.339793906+08:00",
"DNSSEC": false
},
"events-drcn.op.dbankcloud.cn": {
"Domain": "events-drcn.op.dbankcloud.cn",
"Count": 1,
"LastSeen": "2025-12-16T00:59:00.410516917+08:00",
"DNSSEC": false
},
"example.com": {
"Domain": "example.com",
"Count": 4,
"LastSeen": "2025-12-16T00:24:02.487540915+08:00"
"LastSeen": "2025-12-16T00:24:02.487540915+08:00",
"DNSSEC": false
},
"is.snssdk.com": {
"Domain": "is.snssdk.com",
"Count": 8,
"LastSeen": "2025-12-16T01:09:38.470711184+08:00",
"DNSSEC": false
},
"logservice.hicloud.com": {
"Domain": "logservice.hicloud.com",
"Count": 6,
"LastSeen": "2025-12-16T01:08:08.757132913+08:00",
"DNSSEC": false
},
"metrics1.data.hicloud.com": {
"Domain": "metrics1.data.hicloud.com",
"Count": 2,
"LastSeen": "2025-12-16T00:58:59.524905368+08:00",
"DNSSEC": false
},
"mon.snssdk.com": {
"Domain": "mon.snssdk.com",
"Count": 8,
"LastSeen": "2025-12-16T01:00:55.57905172+08:00",
"DNSSEC": false
},
"n98-lf9-dy-ncdn-tos-sub.bytegecko.com": {
"Domain": "n98-lf9-dy-ncdn-tos-sub.bytegecko.com",
"Count": 4,
"LastSeen": "2025-12-16T00:56:17.822823664+08:00",
"DNSSEC": false
},
"pull-cold-f5.douyincdn.com": {
"Domain": "pull-cold-f5.douyincdn.com",
"Count": 1,
"LastSeen": "2025-12-16T00:50:59.675809552+08:00",
"DNSSEC": false
},
"pull-flv-f26-proxy.douyincdn.com": {
"Domain": "pull-flv-f26-proxy.douyincdn.com",
"Count": 1,
"LastSeen": "2025-12-16T00:51:04.511409613+08:00",
"DNSSEC": false
},
"pull-flv-gravity-t11.douyincdn.com": {
"Domain": "pull-flv-gravity-t11.douyincdn.com",
"Count": 1,
"LastSeen": "2025-12-16T00:44:40.368998519+08:00",
"DNSSEC": false
},
"pull-flv-l11.douyincdn.com": {
"Domain": "pull-flv-l11.douyincdn.com",
"Count": 6,
"LastSeen": "2025-12-16T01:06:09.423848585+08:00",
"DNSSEC": false
},
"pull-hls-c11.douyincdn.com": {
"Domain": "pull-hls-c11.douyincdn.com",
"Count": 1,
"LastSeen": "2025-12-16T00:51:06.567218221+08:00",
"DNSSEC": false
},
"pull-hs-f5-encryption.flive.douyincdn.com": {
"Domain": "pull-hs-f5-encryption.flive.douyincdn.com",
"Count": 1,
"LastSeen": "2025-12-16T00:50:55.098891115+08:00",
"DNSSEC": false
},
"push-rtmp-f5-enc.douyincdn.com": {
"Domain": "push-rtmp-f5-enc.douyincdn.com",
"Count": 1,
"LastSeen": "2025-12-16T00:29:23.706753775+08:00"
"LastSeen": "2025-12-16T00:29:23.706753775+08:00",
"DNSSEC": false
},
"push-rtmp-vr-l11.douyincdn.com": {
"Domain": "push-rtmp-vr-l11.douyincdn.com",
"Count": 1,
"LastSeen": "2025-12-16T00:29:26.936331624+08:00"
"LastSeen": "2025-12-16T00:29:26.936331624+08:00",
"DNSSEC": false
},
"so.com.amazehome.xyz": {
"Domain": "so.com.amazehome.xyz",
"Count": 10,
"LastSeen": "2025-12-16T00:23:16.05805465+08:00"
"LastSeen": "2025-12-16T00:23:16.05805465+08:00",
"DNSSEC": false
},
"v1-daily-colda.douyinvod.com": {
"Domain": "v1-daily-colda.douyinvod.com",
"Count": 2,
"LastSeen": "2025-12-16T00:56:30.93606758+08:00",
"DNSSEC": false
},
"v11-cold.douyinvod.com": {
"Domain": "v11-cold.douyinvod.com",
"Count": 2,
"LastSeen": "2025-12-16T01:09:28.578195896+08:00",
"DNSSEC": false
},
"v3-cold-src1.douyinvod.com": {
"Domain": "v3-cold-src1.douyinvod.com",
"Count": 2,
"LastSeen": "2025-12-16T00:56:28.771013239+08:00",
"DNSSEC": false
},
"v3-cold-src2.douyinvod.com": {
"Domain": "v3-cold-src2.douyinvod.com",
"Count": 2,
"LastSeen": "2025-12-16T00:56:29.537685838+08:00",
"DNSSEC": false
},
"v5-ali-northeast.douyinvod.com": {
"Domain": "v5-ali-northeast.douyinvod.com",
"Count": 6,
"LastSeen": "2025-12-16T01:09:28.219836837+08:00",
"DNSSEC": false
},
"v5-gzb-hl-qn2-cn-coldy.douyinvod.com": {
"Domain": "v5-gzb-hl-qn2-cn-coldy.douyinvod.com",
"Count": 2,
"LastSeen": "2025-12-16T00:56:31.263238064+08:00",
"DNSSEC": false
},
"v5-gzb-hl-tc-cn-coldy-a.douyinvod.com": {
"Domain": "v5-gzb-hl-tc-cn-coldy-a.douyinvod.com",
"Count": 12,
"LastSeen": "2025-12-16T01:01:41.204686837+08:00",
"DNSSEC": false
},
"v5-gzb2-hl-ali-cn-coldy.douyinvod.com": {
"Domain": "v5-gzb2-hl-ali-cn-coldy.douyinvod.com",
"Count": 2,
"LastSeen": "2025-12-16T00:56:30.185221681+08:00",
"DNSSEC": false
},
"v5-se-bd-daily.douyinvod.com": {
"Domain": "v5-se-bd-daily.douyinvod.com",
"Count": 72,
"LastSeen": "2025-12-16T01:01:41.204345546+08:00",
"DNSSEC": false
},
"v5-se-jx-daily-cold.douyinvod.com": {
"Domain": "v5-se-jx-daily-cold.douyinvod.com",
"Count": 2,
"LastSeen": "2025-12-16T00:56:30.005220454+08:00",
"DNSSEC": false
},
"v5-se-qn-daily-cm-cold.douyinvod.com": {
"Domain": "v5-se-qn-daily-cm-cold.douyinvod.com",
"Count": 6,
"LastSeen": "2025-12-16T01:12:35.400019922+08:00",
"DNSSEC": false
},
"v95-bj-cold.douyinvod.com": {
"Domain": "v95-bj-cold.douyinvod.com",
"Count": 86,
"LastSeen": "2025-12-16T01:11:10.171494828+08:00",
"DNSSEC": false
},
"webcast.amemv.com": {
"Domain": "webcast.amemv.com",
"Count": 2,
"LastSeen": "2025-12-16T01:02:14.49107423+08:00",
"DNSSEC": false
},
"whoami.akamai.net": {
"Domain": "whoami.akamai.net",
"Count": 18,
"LastSeen": "2025-12-16T01:09:27.949998275+08:00",
"DNSSEC": false
},
"www.cctv.com": {
"Domain": "www.cctv.com",
"Count": 2,
"LastSeen": "2025-12-16T00:53:03.77980281+08:00",
"DNSSEC": false
},
"www.makeding.com": {
"Domain": "www.makeding.com",
"Count": 1,
"LastSeen": "2025-12-16T00:51:41.740245462+08:00",
"DNSSEC": false
}
},
"resolvedDomains": {
"": {
"Domain": "",
"Count": 1,
"LastSeen": "2025-12-16T00:20:54.619863811+08:00"
"LastSeen": "2025-12-16T00:20:54.619863811+08:00",
"DNSSEC": false
},
"delta.com": {
"Domain": "delta.com",
"Count": 1,
"LastSeen": "2025-12-16T00:53:33.578002695+08:00",
"DNSSEC": false
},
"dig.bdurl.net": {
"Domain": "dig.bdurl.net",
"Count": 1,
"LastSeen": "2025-12-16T01:02:14.515446999+08:00",
"DNSSEC": false
},
"dnssec.xyz": {
"Domain": "dnssec.xyz",
"Count": 2,
"LastSeen": "2025-12-16T01:11:49.58353264+08:00",
"DNSSEC": false
},
"example.com": {
"Domain": "example.com",
"Count": 2,
"LastSeen": "2025-12-16T00:20:26.840328865+08:00"
"Count": 7,
"LastSeen": "2025-12-16T01:11:37.696121452+08:00",
"DNSSEC": false
},
"example.com.1.amazehome.xyz": {
"Domain": "example.com.1.amazehome.xyz",
"Count": 2,
"LastSeen": "2025-12-16T00:24:06.45881199+08:00"
"LastSeen": "2025-12-16T00:24:06.45881199+08:00",
"DNSSEC": false
},
"example.com.amazehome.xyz": {
"Domain": "example.com.amazehome.xyz",
"Count": 2,
"LastSeen": "2025-12-16T00:20:26.753123844+08:00"
"Count": 6,
"LastSeen": "2025-12-16T01:11:37.578787298+08:00",
"DNSSEC": false
},
"lg.com": {
"Domain": "lg.com",
"Count": 1,
"LastSeen": "2025-12-16T00:53:43.9845998+08:00",
"DNSSEC": false
},
"metrics1-drcn.dt.dbankcloud.cn": {
"Domain": "metrics1-drcn.dt.dbankcloud.cn",
"Count": 1,
"LastSeen": "2025-12-16T01:08:19.365690393+08:00",
"DNSSEC": false
},
"pull-x4-q5-tsl.douyincdn.com": {
"Domain": "pull-x4-q5-tsl.douyincdn.com",
"Count": 1,
"LastSeen": "2025-12-16T00:20:33.570724485+08:00"
"LastSeen": "2025-12-16T00:20:33.570724485+08:00",
"DNSSEC": false
},
"so.com": {
"Domain": "so.com",
"Count": 2,
"LastSeen": "2025-12-16T00:21:54.173952653+08:00"
"LastSeen": "2025-12-16T00:21:54.173952653+08:00",
"DNSSEC": false
},
"so.com.amazehome.xyz": {
"Domain": "so.com.amazehome.xyz",
"Count": 2,
"LastSeen": "2025-12-16T00:21:54.1289594+08:00"
"LastSeen": "2025-12-16T00:21:54.1289594+08:00",
"DNSSEC": false
},
"vc-mirror.ndcpp.com": {
"Domain": "vc-mirror.ndcpp.com",
"Count": 1,
"LastSeen": "2025-12-16T00:56:30.999461533+08:00",
"DNSSEC": false
},
"vcl-brain-lf.ndcpp.com": {
"Domain": "vcl-brain-lf.ndcpp.com",
"Count": 1,
"LastSeen": "2025-12-16T00:56:38.428517286+08:00",
"DNSSEC": false
},
"www.cntv.cn": {
"Domain": "www.cntv.cn",
"Count": 1,
"LastSeen": "2025-12-16T00:52:38.706305541+08:00",
"DNSSEC": false
},
"www.ctv.com": {
"Domain": "www.ctv.com",
"Count": 1,
"LastSeen": "2025-12-16T00:52:57.73227397+08:00",
"DNSSEC": false
},
"www.example.com": {
"Domain": "www.example.com",
"Count": 4,
"LastSeen": "2025-12-16T01:11:56.939364975+08:00",
"DNSSEC": true
},
"www.facebook.com": {
"Domain": "www.facebook.com",
"Count": 1,
"LastSeen": "2025-12-16T00:21:10.765830844+08:00"
"LastSeen": "2025-12-16T00:51:49.35787273+08:00",
"DNSSEC": false
},
"www.so.com": {
"Domain": "www.so.com",
"Count": 2,
"LastSeen": "2025-12-16T00:50:02.298375031+08:00",
"DNSSEC": false
}
},
"clientStats": {
"10.35.10.11": {
"IP": "10.35.10.11",
"Count": 3,
"LastSeen": "2025-12-16T00:29:26.935860648+08:00"
"Count": 277,
"LastSeen": "2025-12-16T01:12:35.399834442+08:00"
},
"10.35.10.78": {
"IP": "10.35.10.78",
"Count": 115,
"LastSeen": "2025-12-16T00:24:06.558072687+08:00"
"Count": 182,
"LastSeen": "2025-12-16T01:12:31.71955342+08:00"
}
},
"hourlyStats": {
"2025-12-16-00": 16
"2025-12-16-00": 151,
"2025-12-16-01": 138
},
"dailyStats": {
"2025-12-16": 16
"2025-12-16": 289
},
"monthlyStats": {
"2025-12": 16
"2025-12": 289
},
"lastSaved": "2025-12-16T00:33:23.859683296+08:00"
"lastSaved": "2025-12-16T01:12:54.109817779+08:00"
}

Binary file not shown.

View File

@@ -23,11 +23,11 @@ import (
)
// BlockedDomain 屏蔽域名统计
type BlockedDomain struct {
Domain string
Count int64
LastSeen time.Time
DNSSEC bool // 是否使用了DNSSEC
}
// ClientStats 客户端统计
@@ -57,6 +57,7 @@ type QueryLog struct {
BlockRule string // 屏蔽规则(如果被屏蔽)
BlockType string // 屏蔽类型(如果被屏蔽)
FromCache bool // 是否来自缓存
DNSSEC bool // 是否使用了DNSSEC
}
// StatsData 用于持久化的统计数据结构
@@ -111,6 +112,9 @@ type Server struct {
// DNS查询缓存
dnsCache *DNSCache // DNS响应缓存
// 域名DNSSEC状态映射表
domainDNSSECStatus map[string]bool // 域名到DNSSEC状态的映射
}
// Stats DNS服务器统计信息
@@ -172,6 +176,8 @@ func NewServer(config *config.DNSConfig, shieldConfig *config.ShieldConfig, shie
ipGeolocationCacheTTL: 24 * time.Hour, // 缓存有效期24小时
// DNS查询缓存初始化
dnsCache: NewDNSCache(cacheTTL),
// 初始化域名DNSSEC状态映射表
domainDNSSECStatus: make(map[string]bool),
}
// 加载已保存的统计数据
@@ -338,7 +344,7 @@ func (s *Server) handleDNSRequest(w dns.ResponseWriter, r *dns.Msg) {
})
// 添加查询日志
s.addQueryLog(sourceIP, domain, queryType, responseTime, "error", "", "", false)
s.addQueryLog(sourceIP, domain, queryType, responseTime, "error", "", "", false, false)
return
}
@@ -355,7 +361,7 @@ func (s *Server) handleDNSRequest(w dns.ResponseWriter, r *dns.Msg) {
})
// 添加查询日志
s.addQueryLog(sourceIP, domain, queryType, responseTime, "allowed", "", "", false)
s.addQueryLog(sourceIP, domain, queryType, responseTime, "allowed", "", "", false, false)
return
}
@@ -377,7 +383,7 @@ func (s *Server) handleDNSRequest(w dns.ResponseWriter, r *dns.Msg) {
})
// 添加查询日志
s.addQueryLog(sourceIP, domain, queryType, responseTime, "blocked", blockRule, blockType, false)
s.addQueryLog(sourceIP, domain, queryType, responseTime, "blocked", blockRule, blockType, false, false)
return
}
@@ -398,8 +404,29 @@ func (s *Server) handleDNSRequest(w dns.ResponseWriter, r *dns.Msg) {
}
})
// 检查缓存响应是否包含DNSSEC记录
cachedDNSSEC := false
for _, rr := range cachedResponse.Answer {
if _, ok := rr.(*dns.RRSIG); ok {
cachedDNSSEC = true
break
}
}
for _, rr := range cachedResponse.Ns {
if _, ok := rr.(*dns.RRSIG); ok {
cachedDNSSEC = true
break
}
}
for _, rr := range cachedResponse.Extra {
if _, ok := rr.(*dns.RRSIG); ok {
cachedDNSSEC = true
break
}
}
// 添加查询日志 - 标记为缓存
s.addQueryLog(sourceIP, domain, queryType, responseTime, "allowed", "", "", true)
s.addQueryLog(sourceIP, domain, queryType, responseTime, "allowed", "", "", true, cachedDNSSEC)
logger.Debug("从缓存返回DNS响应", "domain", domain, "type", queryType)
return
}
@@ -425,6 +452,34 @@ func (s *Server) handleDNSRequest(w dns.ResponseWriter, r *dns.Msg) {
}
})
// 检查响应是否包含DNSSEC记录
responseDNSSEC := false
if response != nil {
for _, rr := range response.Answer {
if _, ok := rr.(*dns.RRSIG); ok {
responseDNSSEC = true
break
}
}
for _, rr := range response.Ns {
if _, ok := rr.(*dns.RRSIG); ok {
responseDNSSEC = true
break
}
}
for _, rr := range response.Extra {
if _, ok := rr.(*dns.RRSIG); ok {
responseDNSSEC = true
break
}
}
// 更新域名的DNSSEC状态
if responseDNSSEC {
s.updateDomainDNSSECStatus(domain, true)
}
}
// 如果响应成功,缓存结果(增强版缓存存储)
if response != nil && response.Rcode == dns.RcodeSuccess {
// 创建响应副本以避免后续修改影响缓存
@@ -436,7 +491,7 @@ func (s *Server) handleDNSRequest(w dns.ResponseWriter, r *dns.Msg) {
}
// 添加查询日志 - 标记为实时
s.addQueryLog(sourceIP, domain, queryType, responseTime, "allowed", "", "", false)
s.addQueryLog(sourceIP, domain, queryType, responseTime, "allowed", "", "", false, responseDNSSEC)
}
// handleHostsResponse 处理hosts文件匹配的响应
@@ -543,6 +598,10 @@ func (s *Server) handleBlockedResponse(w dns.ResponseWriter, r *dns.Msg, domain
// forwardDNSRequestWithCache 转发DNS请求到上游服务器并返回响应
func (s *Server) forwardDNSRequestWithCache(r *dns.Msg, domain string) (*dns.Msg, time.Duration) {
// 尝试所有上游DNS服务器
var backupResponse *dns.Msg
var backupRtt time.Duration
var hasBackup bool
for _, upstream := range s.config.UpstreamDNS {
response, rtt, err := s.resolver.Exchange(r, upstream)
if err == nil && response != nil {
@@ -626,25 +685,64 @@ func (s *Server) forwardDNSRequestWithCache(r *dns.Msg, domain string) (*dns.Msg
if !signatureValid {
logger.Warn("DNSSEC验证失败至少一个签名无效", "domain", domain, "server", upstream)
}
// 如果响应成功且包含DNSSEC记录优先返回
if response.Rcode == dns.RcodeSuccess {
logger.Debug("DNS查询成功优先返回DNSSEC结果", "domain", domain, "server", upstream, "rtt", rtt)
// 记录解析域名统计
s.updateResolvedDomainStats(domain)
s.updateStats(func(stats *Stats) {
stats.Allowed++
})
return response, rtt
}
} else {
logger.Debug("DNS响应不包含DNSSEC记录", "domain", domain, "server", upstream)
// 如果响应成功,保存为备选响应
if response.Rcode == dns.RcodeSuccess && !hasBackup {
backupResponse = response
backupRtt = rtt
hasBackup = true
logger.Debug("保存为备选响应", "domain", domain, "server", upstream, "rtt", rtt)
}
}
} else {
// DNSSEC已禁用使用原有逻辑
if response.Rcode == dns.RcodeSuccess {
logger.Debug("DNS查询成功", "domain", domain, "rtt", rtt, "server", upstream)
// 记录解析域名统计
s.updateResolvedDomainStats(domain)
s.updateStats(func(stats *Stats) {
stats.Allowed++
})
return response, rtt
}
}
if response.Rcode == dns.RcodeSuccess {
logger.Debug("DNS查询成功", "domain", domain, "rtt", rtt, "server", upstream)
// 记录解析域名统计
s.updateResolvedDomainStats(domain)
s.updateStats(func(stats *Stats) {
stats.Allowed++
})
return response, rtt
}
} else if !hasBackup && response != nil && response.Rcode == dns.RcodeSuccess {
// 保存第一个成功但有错误的响应作为备选
backupResponse = response
backupRtt = rtt
hasBackup = true
logger.Debug("保存为备选响应", "domain", domain, "server", upstream, "rtt", rtt)
}
}
// 如果有备选响应,返回该响应
if hasBackup {
logger.Debug("使用备选响应没有找到包含DNSSEC的结果", "domain", domain)
// 记录解析域名统计
s.updateResolvedDomainStats(domain)
s.updateStats(func(stats *Stats) {
stats.Allowed++
})
return backupResponse, backupRtt
}
// 所有上游服务器都失败,返回服务器失败错误
response := new(dns.Msg)
response.SetReply(r)
@@ -720,6 +818,31 @@ func (s *Server) updateClientStats(ip string) {
}
}
// updateDomainDNSSECStatus 更新域名的DNSSEC状态
func (s *Server) updateDomainDNSSECStatus(domain string, dnssec bool) {
// 确保域名是小写
domain = strings.ToLower(domain)
// 更新域名的DNSSEC状态
s.resolvedDomainsMutex.Lock()
defer s.resolvedDomainsMutex.Unlock()
// 更新resolvedDomains中的DNSSEC状态
if entry, exists := s.resolvedDomains[domain]; exists {
entry.DNSSEC = dnssec
} else {
s.resolvedDomains[domain] = &BlockedDomain{
Domain: domain,
Count: 1,
LastSeen: time.Now(),
DNSSEC: dnssec,
}
}
// 更新domainDNSSECStatus映射
s.domainDNSSECStatus[domain] = dnssec
}
// updateResolvedDomainStats 更新解析域名统计
func (s *Server) updateResolvedDomainStats(domain string) {
s.resolvedDomainsMutex.Lock()
@@ -733,6 +856,7 @@ func (s *Server) updateResolvedDomainStats(domain string) {
Domain: domain,
Count: 1,
LastSeen: time.Now(),
DNSSEC: false,
}
}
}
@@ -745,7 +869,7 @@ func (s *Server) updateStats(update func(*Stats)) {
}
// addQueryLog 添加查询日志
func (s *Server) addQueryLog(clientIP, domain, queryType string, responseTime int64, result, blockRule, blockType string, fromCache bool) {
func (s *Server) addQueryLog(clientIP, domain, queryType string, responseTime int64, result, blockRule, blockType string, fromCache, dnssec bool) {
// 获取IP地理位置
location := s.getIpGeolocation(clientIP)
@@ -761,6 +885,7 @@ func (s *Server) addQueryLog(clientIP, domain, queryType string, responseTime in
BlockRule: blockRule,
BlockType: blockType,
FromCache: fromCache,
DNSSEC: dnssec,
}
// 添加到日志列表

View File

@@ -604,3 +604,927 @@ time="2025-12-16T00:40:16+08:00" level=info msg="新WebSocket客户端连接
time="2025-12-16T00:41:01+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:42:01+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:43:01+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:44:01+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
time="2025-12-16T00:44:01+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:44:01+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
time="2025-12-16T00:44:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:54876" domain=pull-flv-gravity-t11.douyincdn.com type=A
time="2025-12-16T00:44:40+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:54876" domain=pull-flv-gravity-t11.douyincdn.com
time="2025-12-16T00:45:01+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:46:01+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:47:01+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:48:01+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:49:01+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
time="2025-12-16T00:49:01+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:49:01+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
time="2025-12-16T00:49:02+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:26569" domain=v5-se-qn-daily-cm-cold.douyinvod.com type=A
time="2025-12-16T00:49:02+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:26569" domain=v5-se-qn-daily-cm-cold.douyinvod.com
time="2025-12-16T00:49:03+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:43792" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com type=A
time="2025-12-16T00:49:03+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:43792" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com
time="2025-12-16T00:49:07+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:25031" domain=v5-se-qn-daily-cm-cold.douyinvod.com type=A
time="2025-12-16T00:49:07+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:25031" domain=v5-se-qn-daily-cm-cold.douyinvod.com
time="2025-12-16T00:49:08+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:45463" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com type=A
time="2025-12-16T00:49:08+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:45463" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com
time="2025-12-16T00:49:27+08:00" level=info msg="正在关闭服务..."
time="2025-12-16T00:49:27+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
time="2025-12-16T00:49:27+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
time="2025-12-16T00:49:27+08:00" level=info msg="DNS服务器已停止"
time="2025-12-16T00:49:27+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
time="2025-12-16T00:49:27+08:00" level=info msg="HTTP控制台服务器已停止"
time="2025-12-16T00:49:27+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:49:27+08:00" level=info msg="规则自动更新已停止"
time="2025-12-16T00:49:27+08:00" level=info msg="服务已关闭"
time="2025-12-16T00:49:27+08:00" level=warning msg="日志系统已关闭"
time="2025-12-16T00:49:37+08:00" level=debug msg="尝试加载Shield统计数据" file=/root/dns/data/shield_stats.json
time="2025-12-16T00:49:37+08:00" level=info msg="Shield计数数据加载成功" blocked_entries=0 resolved_entries=0
time="2025-12-16T00:49:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
time="2025-12-16T00:49:38+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
time="2025-12-16T00:49:39+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
time="2025-12-16T00:49:39+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
time="2025-12-16T00:49:39+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/list/china.list"
time="2025-12-16T00:49:40+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/dsjh.txt"
time="2025-12-16T00:49:40+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hate-and-junk-extended.txt"
time="2025-12-16T00:49:40+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hosts/costomize.txt"
time="2025-12-16T00:49:40+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hosts/anti-remoterequests.txt"
time="2025-12-16T00:49:41+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/url-based-adguard.txt"
time="2025-12-16T00:49:42+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/ads-and-trackers.txt"
time="2025-12-16T00:49:43+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/malware.txt"
time="2025-12-16T00:49:44+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/costomize.txt"
time="2025-12-16T00:49:44+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/rules/AWAvenue-Ads-Rule.txt"
time="2025-12-16T00:49:45+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/cheat.txt"
time="2025-12-16T00:49:45+08:00" level=info msg="规则加载完成,域名规则: 257594, 排除规则: 654, 正则规则: 24094, hosts规则: 0"
time="2025-12-16T00:49:45+08:00" level=info msg="统计数据加载成功"
time="2025-12-16T00:49:45+08:00" level=info msg="查询日志加载成功" count=129
time="2025-12-16T00:49:45+08:00" level=info msg="DNS服务器已启动监听端口: 53"
time="2025-12-16T00:49:45+08:00" level=info msg="启动统计数据自动保存功能" file=data/stats.json interval=300
time="2025-12-16T00:49:45+08:00" level=info msg="HTTP控制台已启动监听端口: 8080"
time="2025-12-16T00:49:45+08:00" level=info msg="规则自动更新已启动" interval=3600
time="2025-12-16T00:49:45+08:00" level=info msg="HTTP控制台服务器启动监听地址: 0.0.0.0:8080"
time="2025-12-16T00:49:45+08:00" level=info msg="DNS TCP服务器启动监听端口: 53"
time="2025-12-16T00:49:45+08:00" level=info msg="DNS UDP服务器启动监听端口: 53"
time="2025-12-16T00:49:45+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
time="2025-12-16T00:49:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:49:47+08:00" level=info msg="用户 admin 登录成功"
time="2025-12-16T00:49:48+08:00" level=info msg="新WebSocket客户端连接当前连接数: 1"
time="2025-12-16T00:49:50+08:00" level=info msg="新WebSocket客户端连接当前连接数: 2"
time="2025-12-16T00:50:02+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56740" domain=www.so.com type=A
time="2025-12-16T00:50:02+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=www.so.com server="223.5.5.5:53"
time="2025-12-16T00:50:02+08:00" level=debug msg="DNS查询成功" domain=www.so.com rtt=57.199671ms server="223.5.5.5:53"
time="2025-12-16T00:50:02+08:00" level=debug msg="DNS响应已缓存" domain=www.so.com ttl=30m0s type=A
time="2025-12-16T00:50:15+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56590" domain=www.example.com type=A
time="2025-12-16T00:50:15+08:00" level=debug msg="DNS响应包含DNSSEC记录" dnskey_count=0 domain=www.example.com rrsig_count=2 server="223.5.5.5:53"
time="2025-12-16T00:50:15+08:00" level=warning msg="DNSSEC验证失败找不到对应的DNSKEY" domain=www.example.com key_tag=36315 server="223.5.5.5:53"
time="2025-12-16T00:50:15+08:00" level=warning msg="DNSSEC验证失败找不到对应的DNSKEY" domain=www.example.com key_tag=34505 server="223.5.5.5:53"
time="2025-12-16T00:50:15+08:00" level=warning msg="DNSSEC验证失败至少一个签名无效" domain=www.example.com server="223.5.5.5:53"
time="2025-12-16T00:50:15+08:00" level=debug msg="DNS查询成功" domain=www.example.com rtt=203.660986ms server="223.5.5.5:53"
time="2025-12-16T00:50:15+08:00" level=debug msg="DNS响应已缓存" domain=www.example.com ttl=30m0s type=A
time="2025-12-16T00:50:34+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:50525" domain=www.example.com type=A
time="2025-12-16T00:50:34+08:00" level=debug msg="从缓存返回DNS响应" domain=www.example.com type=A
time="2025-12-16T00:50:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:50:55+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:49447" domain=pull-hs-f5-encryption.flive.douyincdn.com type=A
time="2025-12-16T00:50:55+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:49447" domain=pull-hs-f5-encryption.flive.douyincdn.com
time="2025-12-16T00:50:59+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:18863" domain=pull-cold-f5.douyincdn.com type=A
time="2025-12-16T00:50:59+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:18863" domain=pull-cold-f5.douyincdn.com
time="2025-12-16T00:51:04+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:56473" domain=pull-flv-f26-proxy.douyincdn.com type=A
time="2025-12-16T00:51:04+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:56473" domain=pull-flv-f26-proxy.douyincdn.com
time="2025-12-16T00:51:06+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:48038" domain=pull-hls-c11.douyincdn.com type=A
time="2025-12-16T00:51:06+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:48038" domain=pull-hls-c11.douyincdn.com
time="2025-12-16T00:51:34+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:55007" domain=www.example.com type=A
time="2025-12-16T00:51:34+08:00" level=debug msg="从缓存返回DNS响应" domain=www.example.com type=A
time="2025-12-16T00:51:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:63221" domain=www.makeding.com type=A
time="2025-12-16T00:51:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:63221" domain=www.makeding.com
time="2025-12-16T00:51:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:51:49+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:65028" domain=www.facebook.com type=A
time="2025-12-16T00:51:49+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=www.facebook.com server="223.5.5.5:53"
time="2025-12-16T00:51:49+08:00" level=debug msg="DNS查询成功" domain=www.facebook.com rtt=5.661755ms server="223.5.5.5:53"
time="2025-12-16T00:51:49+08:00" level=debug msg="DNS响应已缓存" domain=www.facebook.com ttl=30m0s type=A
time="2025-12-16T00:52:34+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:55521" domain=www.cctv.com type=A
time="2025-12-16T00:52:34+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:55521" domain=www.cctv.com
time="2025-12-16T00:52:38+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:59542" domain=www.cntv.cn type=A
time="2025-12-16T00:52:38+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=www.cntv.cn server="223.5.5.5:53"
time="2025-12-16T00:52:38+08:00" level=debug msg="DNS查询成功" domain=www.cntv.cn rtt=7.06402ms server="223.5.5.5:53"
time="2025-12-16T00:52:38+08:00" level=debug msg="DNS响应已缓存" domain=www.cntv.cn ttl=30m0s type=A
time="2025-12-16T00:52:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:52:51+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:53227" domain=www.example.com type=A
time="2025-12-16T00:52:51+08:00" level=debug msg="从缓存返回DNS响应" domain=www.example.com type=A
time="2025-12-16T00:52:57+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:63843" domain=www.ctv.com type=A
time="2025-12-16T00:52:57+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=www.ctv.com server="223.5.5.5:53"
time="2025-12-16T00:52:57+08:00" level=debug msg="DNS查询成功" domain=www.ctv.com rtt=20.307225ms server="223.5.5.5:53"
time="2025-12-16T00:52:57+08:00" level=debug msg="DNS响应已缓存" domain=www.ctv.com ttl=30m0s type=A
time="2025-12-16T00:53:03+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:53807" domain=www.cctv.com type=A
time="2025-12-16T00:53:03+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:53807" domain=www.cctv.com
time="2025-12-16T00:53:09+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:57851" domain=www.cntv.cn type=A
time="2025-12-16T00:53:09+08:00" level=debug msg="从缓存返回DNS响应" domain=www.cntv.cn type=A
time="2025-12-16T00:53:15+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51351" domain=dnssec.xyz type=A
time="2025-12-16T00:53:16+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=dnssec.xyz server="223.5.5.5:53"
time="2025-12-16T00:53:16+08:00" level=debug msg="DNS查询成功" domain=dnssec.xyz rtt=410.722532ms server="223.5.5.5:53"
time="2025-12-16T00:53:16+08:00" level=debug msg="DNS响应已缓存" domain=dnssec.xyz ttl=30m0s type=A
time="2025-12-16T00:53:33+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:63616" domain=delta.com type=A
time="2025-12-16T00:53:33+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=delta.com server="223.5.5.5:53"
time="2025-12-16T00:53:33+08:00" level=debug msg="DNS查询成功" domain=delta.com rtt=23.37805ms server="223.5.5.5:53"
time="2025-12-16T00:53:33+08:00" level=debug msg="DNS响应已缓存" domain=delta.com ttl=30m0s type=A
time="2025-12-16T00:53:43+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:57456" domain=lg.com type=A
time="2025-12-16T00:53:43+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=lg.com server="223.5.5.5:53"
time="2025-12-16T00:53:43+08:00" level=debug msg="DNS查询成功" domain=lg.com rtt=67.105831ms server="223.5.5.5:53"
time="2025-12-16T00:53:43+08:00" level=debug msg="DNS响应已缓存" domain=lg.com ttl=30m0s type=A
time="2025-12-16T00:53:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:54:15+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:1840" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com type=A
time="2025-12-16T00:54:15+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:1840" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com
time="2025-12-16T00:54:15+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:60948" domain=v5-se-qn-daily-cm-cold.douyinvod.com type=A
time="2025-12-16T00:54:15+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:60948" domain=v5-se-qn-daily-cm-cold.douyinvod.com
time="2025-12-16T00:54:20+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:1765" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com type=A
time="2025-12-16T00:54:20+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:1765" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com
time="2025-12-16T00:54:20+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:1909" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com type=A
time="2025-12-16T00:54:20+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:1909" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com
time="2025-12-16T00:54:20+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:5930" domain=v5-se-qn-daily-cm-cold.douyinvod.com type=A
time="2025-12-16T00:54:20+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:5930" domain=v5-se-qn-daily-cm-cold.douyinvod.com
time="2025-12-16T00:54:25+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:37969" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com type=A
time="2025-12-16T00:54:25+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:37969" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com
time="2025-12-16T00:54:45+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
time="2025-12-16T00:54:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:54:45+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
time="2025-12-16T00:54:46+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:16374" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:54:46+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:16374" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:54:46+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:16374" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:54:46+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:16374" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:54:46+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:36341" domain=whoami.akamai.net type=A
time="2025-12-16T00:54:46+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:36341" domain=whoami.akamai.net
time="2025-12-16T00:54:46+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:36341" domain=whoami.akamai.net type=A
time="2025-12-16T00:54:46+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:36341" domain=whoami.akamai.net
time="2025-12-16T00:54:53+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:55541" domain=example.com type=A
time="2025-12-16T00:54:53+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com server="223.5.5.5:53"
time="2025-12-16T00:54:53+08:00" level=debug msg="DNS查询成功" domain=example.com rtt=6.510861ms server="223.5.5.5:53"
time="2025-12-16T00:54:53+08:00" level=debug msg="DNS响应已缓存" domain=example.com ttl=30m0s type=A
time="2025-12-16T00:54:54+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:55951" domain=example.com type=A
time="2025-12-16T00:54:54+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
time="2025-12-16T00:54:57+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64277" domain=example.com type=A
time="2025-12-16T00:54:57+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
time="2025-12-16T00:54:59+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:28918" domain=whoami.akamai.net type=A
time="2025-12-16T00:54:59+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:28918" domain=whoami.akamai.net
time="2025-12-16T00:54:59+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:28918" domain=whoami.akamai.net type=A
time="2025-12-16T00:54:59+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:28918" domain=whoami.akamai.net
time="2025-12-16T00:55:00+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:48227" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:00+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:48227" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:00+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:48227" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:00+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:48227" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:00+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:23997" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T00:55:00+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:23997" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T00:55:00+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:23997" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T00:55:00+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:23997" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T00:55:07+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:36112" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:07+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:36112" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:07+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:36112" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:07+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:36112" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:17+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:54532" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:17+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:54532" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:17+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:54532" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:17+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:54532" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:19+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:49133" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:19+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:49133" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:19+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:49133" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:19+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:49133" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:19+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:64539" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T00:55:19+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:64539" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T00:55:19+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:64539" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T00:55:19+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:64539" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T00:55:22+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:5098" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:22+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:5098" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:22+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:5098" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:22+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:5098" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:24+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:4980" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:24+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:4980" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:24+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:4980" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:24+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:4980" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:27+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:3782" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:27+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:3782" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:27+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:3782" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:27+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:3782" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:50733" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:50733" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:50733" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:50733" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:34+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:36694" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:34+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:36694" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:34+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:36694" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:34+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:36694" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:36+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:36360" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:36+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:36360" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:36+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:36360" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:36+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:36360" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:19475" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:19475" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:19475" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:19475" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:44+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:27239" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:44+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:27239" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:44+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:27239" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:44+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:27239" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:55:47+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:24792" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:47+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:24792" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:47+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:24792" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:47+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:24792" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:55+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:39312" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:55+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:39312" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:55:55+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:39312" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:55:55+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:39312" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:56:01+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:7260" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:56:01+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:7260" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:56:01+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:7260" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:56:01+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:7260" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:56:07+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:37855" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:56:07+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:37855" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:56:07+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:37855" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:56:07+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:37855" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:56:11+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:61728" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:56:11+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:61728" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:56:11+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:61728" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:56:11+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:61728" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:56:17+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:61369" domain=n98-lf9-dy-ncdn-tos-sub.bytegecko.com type=A
time="2025-12-16T00:56:17+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:61369" domain=n98-lf9-dy-ncdn-tos-sub.bytegecko.com
time="2025-12-16T00:56:17+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:61369" domain=n98-lf9-dy-ncdn-tos-sub.bytegecko.com type=A
time="2025-12-16T00:56:17+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:61369" domain=n98-lf9-dy-ncdn-tos-sub.bytegecko.com
time="2025-12-16T00:56:17+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:23055" domain=n98-lf9-dy-ncdn-tos-sub.bytegecko.com type=A
time="2025-12-16T00:56:17+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:23055" domain=n98-lf9-dy-ncdn-tos-sub.bytegecko.com
time="2025-12-16T00:56:17+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:23055" domain=n98-lf9-dy-ncdn-tos-sub.bytegecko.com type=A
time="2025-12-16T00:56:17+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:23055" domain=n98-lf9-dy-ncdn-tos-sub.bytegecko.com
time="2025-12-16T00:56:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:16372" domain=v5-ali-northeast.douyinvod.com type=A
time="2025-12-16T00:56:26+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:16372" domain=v5-ali-northeast.douyinvod.com
time="2025-12-16T00:56:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:16372" domain=v5-ali-northeast.douyinvod.com type=A
time="2025-12-16T00:56:26+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:16372" domain=v5-ali-northeast.douyinvod.com
time="2025-12-16T00:56:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:35204" domain=whoami.akamai.net type=A
time="2025-12-16T00:56:26+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:35204" domain=whoami.akamai.net
time="2025-12-16T00:56:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:35204" domain=whoami.akamai.net type=A
time="2025-12-16T00:56:26+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:35204" domain=whoami.akamai.net
time="2025-12-16T00:56:28+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:64377" domain=api-play-zjg.amemv.com type=A
time="2025-12-16T00:56:28+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:64377" domain=api-play-zjg.amemv.com
time="2025-12-16T00:56:28+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:64377" domain=api-play-zjg.amemv.com type=A
time="2025-12-16T00:56:28+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:64377" domain=api-play-zjg.amemv.com
time="2025-12-16T00:56:28+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:6534" domain=v3-cold-src1.douyinvod.com type=A
time="2025-12-16T00:56:28+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:6534" domain=v3-cold-src1.douyinvod.com
time="2025-12-16T00:56:28+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:6534" domain=v3-cold-src1.douyinvod.com type=A
time="2025-12-16T00:56:28+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:6534" domain=v3-cold-src1.douyinvod.com
time="2025-12-16T00:56:29+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:15580" domain=v3-cold-src2.douyinvod.com type=A
time="2025-12-16T00:56:29+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:15580" domain=v3-cold-src2.douyinvod.com
time="2025-12-16T00:56:29+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:15580" domain=v3-cold-src2.douyinvod.com type=A
time="2025-12-16T00:56:29+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:15580" domain=v3-cold-src2.douyinvod.com
time="2025-12-16T00:56:29+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:19127" domain=v5-se-jx-daily-cold.douyinvod.com type=A
time="2025-12-16T00:56:29+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:19127" domain=v5-se-jx-daily-cold.douyinvod.com
time="2025-12-16T00:56:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:19127" domain=v5-se-jx-daily-cold.douyinvod.com type=A
time="2025-12-16T00:56:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:19127" domain=v5-se-jx-daily-cold.douyinvod.com
time="2025-12-16T00:56:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:48406" domain=whoami.akamai.net type=A
time="2025-12-16T00:56:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:48406" domain=whoami.akamai.net
time="2025-12-16T00:56:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:48406" domain=whoami.akamai.net type=A
time="2025-12-16T00:56:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:48406" domain=whoami.akamai.net
time="2025-12-16T00:56:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:26183" domain=v5-gzb2-hl-ali-cn-coldy.douyinvod.com type=A
time="2025-12-16T00:56:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:26183" domain=v5-gzb2-hl-ali-cn-coldy.douyinvod.com
time="2025-12-16T00:56:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:26183" domain=v5-gzb2-hl-ali-cn-coldy.douyinvod.com type=A
time="2025-12-16T00:56:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:26183" domain=v5-gzb2-hl-ali-cn-coldy.douyinvod.com
time="2025-12-16T00:56:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:42054" domain=v5-ali-northeast.douyinvod.com type=A
time="2025-12-16T00:56:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:42054" domain=v5-ali-northeast.douyinvod.com
time="2025-12-16T00:56:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:42054" domain=v5-ali-northeast.douyinvod.com type=A
time="2025-12-16T00:56:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:42054" domain=v5-ali-northeast.douyinvod.com
time="2025-12-16T00:56:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:62666" domain=pull-flv-l11.douyincdn.com type=A
time="2025-12-16T00:56:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:62666" domain=pull-flv-l11.douyincdn.com
time="2025-12-16T00:56:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:62666" domain=pull-flv-l11.douyincdn.com type=A
time="2025-12-16T00:56:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:62666" domain=pull-flv-l11.douyincdn.com
time="2025-12-16T00:56:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:42746" domain=is.snssdk.com type=A
time="2025-12-16T00:56:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:42746" domain=is.snssdk.com
time="2025-12-16T00:56:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:42746" domain=is.snssdk.com type=A
time="2025-12-16T00:56:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:42746" domain=is.snssdk.com
time="2025-12-16T00:56:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:61480" domain=vc-mirror.ndcpp.com type=A
time="2025-12-16T00:56:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:24011" domain=v1-daily-colda.douyinvod.com type=A
time="2025-12-16T00:56:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:24011" domain=v1-daily-colda.douyinvod.com
time="2025-12-16T00:56:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:24011" domain=v1-daily-colda.douyinvod.com type=A
time="2025-12-16T00:56:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:24011" domain=v1-daily-colda.douyinvod.com
time="2025-12-16T00:56:30+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=vc-mirror.ndcpp.com server="223.5.5.5:53"
time="2025-12-16T00:56:30+08:00" level=debug msg="DNS查询成功" domain=vc-mirror.ndcpp.com rtt=6.804093ms server="223.5.5.5:53"
time="2025-12-16T00:56:30+08:00" level=debug msg="DNS响应已缓存" domain=vc-mirror.ndcpp.com ttl=30m0s type=A
time="2025-12-16T00:56:31+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:16584" domain=v5-gzb-hl-qn2-cn-coldy.douyinvod.com type=A
time="2025-12-16T00:56:31+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:16584" domain=v5-gzb-hl-qn2-cn-coldy.douyinvod.com
time="2025-12-16T00:56:31+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:16584" domain=v5-gzb-hl-qn2-cn-coldy.douyinvod.com type=A
time="2025-12-16T00:56:31+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:16584" domain=v5-gzb-hl-qn2-cn-coldy.douyinvod.com
time="2025-12-16T00:56:32+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:22703" domain=whoami.akamai.net type=A
time="2025-12-16T00:56:32+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:22703" domain=whoami.akamai.net
time="2025-12-16T00:56:32+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:22703" domain=whoami.akamai.net type=A
time="2025-12-16T00:56:32+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:22703" domain=whoami.akamai.net
time="2025-12-16T00:56:33+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:3726" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:56:33+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:3726" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:56:33+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:3726" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:56:33+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:3726" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:56:38+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:20683" domain=vcl-brain-lf.ndcpp.com type=A
time="2025-12-16T00:56:38+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=vcl-brain-lf.ndcpp.com server="223.5.5.5:53"
time="2025-12-16T00:56:38+08:00" level=debug msg="DNS查询成功" domain=vcl-brain-lf.ndcpp.com rtt=5.561719ms server="223.5.5.5:53"
time="2025-12-16T00:56:38+08:00" level=debug msg="DNS响应已缓存" domain=vcl-brain-lf.ndcpp.com ttl=30m0s type=A
time="2025-12-16T00:56:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:56:46+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:34415" domain=whoami.akamai.net type=A
time="2025-12-16T00:56:46+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:34415" domain=whoami.akamai.net
time="2025-12-16T00:56:46+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:34415" domain=whoami.akamai.net type=A
time="2025-12-16T00:56:46+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:34415" domain=whoami.akamai.net
time="2025-12-16T00:56:55+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:14427" domain=mon.snssdk.com type=A
time="2025-12-16T00:56:55+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:14427" domain=mon.snssdk.com
time="2025-12-16T00:56:55+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:14427" domain=mon.snssdk.com type=A
time="2025-12-16T00:56:55+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:14427" domain=mon.snssdk.com
time="2025-12-16T00:57:15+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:11623" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:57:15+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:11623" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:57:15+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:11623" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:57:15+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:11623" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:57:24+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:4370" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:57:24+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:4370" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:57:24+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:4370" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:57:24+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:4370" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:57:28+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:55277" domain=apd-pcdnwxnat.teg.tencent-cloud.net type=A
time="2025-12-16T00:57:28+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:55277" domain=apd-pcdnwxnat.teg.tencent-cloud.net
time="2025-12-16T00:57:28+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:55277" domain=apd-pcdnwxnat.teg.tencent-cloud.net type=A
time="2025-12-16T00:57:28+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:55277" domain=apd-pcdnwxnat.teg.tencent-cloud.net
time="2025-12-16T00:57:37+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:30656" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:57:37+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:30656" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:57:37+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:30656" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:57:37+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:30656" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:57:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:57:55+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:36022" domain=mon.snssdk.com type=A
time="2025-12-16T00:57:55+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:36022" domain=mon.snssdk.com
time="2025-12-16T00:57:55+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:36022" domain=mon.snssdk.com type=A
time="2025-12-16T00:57:55+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:36022" domain=mon.snssdk.com
time="2025-12-16T00:58:01+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:62341" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:58:01+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:62341" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:58:01+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:62341" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:58:01+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:62341" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:58:16+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:26790" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:58:16+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:26790" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:58:16+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:26790" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:58:16+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:26790" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:58:23+08:00" level=info msg="新WebSocket客户端连接当前连接数: 3"
time="2025-12-16T00:58:28+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:8459" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:58:28+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:8459" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:58:28+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:8459" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:58:28+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:8459" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:58:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:41662" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:58:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:41662" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:58:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:41662" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:58:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:41662" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:58:41+08:00" level=error msg="发送WebSocket消息失败: write tcp 10.35.10.12:8080->10.35.10.78:58078: write: broken pipe"
time="2025-12-16T00:58:41+08:00" level=error msg="发送WebSocket消息失败: write tcp 10.35.10.12:8080->10.35.10.78:49181: write: broken pipe"
time="2025-12-16T00:58:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:58:58+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:21347" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:58:58+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:21347" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:58:58+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:21347" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:58:58+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:21347" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:58:59+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:64340" domain=metrics1.data.hicloud.com type=A
time="2025-12-16T00:58:59+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:64340" domain=metrics1.data.hicloud.com
time="2025-12-16T00:58:59+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:64340" domain=metrics1.data.hicloud.com type=A
time="2025-12-16T00:58:59+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:64340" domain=metrics1.data.hicloud.com
time="2025-12-16T00:59:00+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:47195" domain=events-drcn.op.dbankcloud.cn type=A
time="2025-12-16T00:59:00+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:47195" domain=events-drcn.op.dbankcloud.cn
time="2025-12-16T00:59:00+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:64769" domain=api.cloud.huawei.com type=A
time="2025-12-16T00:59:00+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:64769" domain=api.cloud.huawei.com
time="2025-12-16T00:59:00+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:64769" domain=api.cloud.huawei.com type=A
time="2025-12-16T00:59:00+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:64769" domain=api.cloud.huawei.com
time="2025-12-16T00:59:12+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:24914" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:59:12+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:24914" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:59:12+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:24914" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:59:12+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:24914" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:59:25+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:27690" domain=mon.snssdk.com type=A
time="2025-12-16T00:59:25+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:27690" domain=mon.snssdk.com
time="2025-12-16T00:59:25+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:27690" domain=mon.snssdk.com type=A
time="2025-12-16T00:59:25+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:27690" domain=mon.snssdk.com
time="2025-12-16T00:59:31+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:37961" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:59:31+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:37961" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:59:31+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:37961" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:59:31+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:37961" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:59:45+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
time="2025-12-16T00:59:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T00:59:45+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
time="2025-12-16T00:59:45+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:50302" domain=pull-flv-l11.douyincdn.com type=A
time="2025-12-16T00:59:45+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:50302" domain=pull-flv-l11.douyincdn.com
time="2025-12-16T00:59:45+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:50302" domain=pull-flv-l11.douyincdn.com type=A
time="2025-12-16T00:59:45+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:50302" domain=pull-flv-l11.douyincdn.com
time="2025-12-16T00:59:49+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:44137" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:59:49+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:44137" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T00:59:49+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:44137" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T00:59:49+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:44137" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T01:00:10+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:51553" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T01:00:10+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:51553" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T01:00:10+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:51553" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T01:00:10+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:51553" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T01:00:12+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:8670" domain=logservice.hicloud.com type=A
time="2025-12-16T01:00:12+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:8670" domain=logservice.hicloud.com
time="2025-12-16T01:00:12+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:8670" domain=logservice.hicloud.com type=A
time="2025-12-16T01:00:12+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:8670" domain=logservice.hicloud.com
time="2025-12-16T01:00:28+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:10920" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T01:00:28+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:10920" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T01:00:28+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:10920" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T01:00:28+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:10920" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T01:00:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:8698" domain=dns.weixin.qq.com.cn type=A
time="2025-12-16T01:00:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:8698" domain=dns.weixin.qq.com.cn
time="2025-12-16T01:00:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:8698" domain=dns.weixin.qq.com.cn type=A
time="2025-12-16T01:00:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:8698" domain=dns.weixin.qq.com.cn
time="2025-12-16T01:00:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:64637" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T01:00:40+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:64637" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T01:00:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:64637" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T01:00:40+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:64637" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T01:00:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:00:49+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:25792" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T01:00:49+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:25792" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T01:00:49+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:25792" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T01:00:49+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:25792" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T01:00:55+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:55905" domain=mon.snssdk.com type=A
time="2025-12-16T01:00:55+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:55905" domain=mon.snssdk.com
time="2025-12-16T01:00:55+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:55905" domain=mon.snssdk.com type=A
time="2025-12-16T01:00:55+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:55905" domain=mon.snssdk.com
time="2025-12-16T01:01:19+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:22365" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com type=A
time="2025-12-16T01:01:19+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:22365" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com
time="2025-12-16T01:01:19+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:22365" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com type=A
time="2025-12-16T01:01:19+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:22365" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com
time="2025-12-16T01:01:20+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:35643" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T01:01:20+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:35643" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T01:01:20+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:35643" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T01:01:20+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:35643" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T01:01:34+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:20803" domain=whoami.akamai.net type=A
time="2025-12-16T01:01:34+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:20803" domain=whoami.akamai.net
time="2025-12-16T01:01:34+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:20803" domain=whoami.akamai.net type=A
time="2025-12-16T01:01:34+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:20803" domain=whoami.akamai.net
time="2025-12-16T01:01:34+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:43170" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com type=A
time="2025-12-16T01:01:34+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:43170" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com
time="2025-12-16T01:01:34+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:43170" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com type=A
time="2025-12-16T01:01:34+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:43170" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com
time="2025-12-16T01:01:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:9980" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com type=A
time="2025-12-16T01:01:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:9980" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com
time="2025-12-16T01:01:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:23283" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T01:01:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:23283" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T01:01:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:9980" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com type=A
time="2025-12-16T01:01:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:23283" domain=v5-se-bd-daily.douyinvod.com type=A
time="2025-12-16T01:01:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:23283" domain=v5-se-bd-daily.douyinvod.com
time="2025-12-16T01:01:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:9980" domain=v5-gzb-hl-tc-cn-coldy-a.douyinvod.com
time="2025-12-16T01:01:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:37689" domain=whoami.akamai.net type=A
time="2025-12-16T01:01:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:37689" domain=whoami.akamai.net
time="2025-12-16T01:01:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:37689" domain=whoami.akamai.net type=A
time="2025-12-16T01:01:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:37689" domain=whoami.akamai.net
time="2025-12-16T01:01:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:19219" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:01:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:19219" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:01:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:19219" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:01:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:19219" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:01:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:01:47+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:35023" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:01:47+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:35023" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:01:47+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:35023" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:01:47+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:35023" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:01+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:22884" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:01+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:22884" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:01+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:22884" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:01+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:22884" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:05+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:49803" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:05+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:49803" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:05+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:49803" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:05+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:49803" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:11+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:44556" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:11+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:44556" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:11+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:44556" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:11+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:44556" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:14+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:9984" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:14+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:9984" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:14+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:9984" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:14+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:9984" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:14+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:20219" domain=aweme.snssdk.com type=A
time="2025-12-16T01:02:14+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:20219" domain=aweme.snssdk.com
time="2025-12-16T01:02:14+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:20219" domain=aweme.snssdk.com type=A
time="2025-12-16T01:02:14+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:20219" domain=aweme.snssdk.com
time="2025-12-16T01:02:14+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:54261" domain=api.amemv.com type=A
time="2025-12-16T01:02:14+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:54261" domain=api.amemv.com
time="2025-12-16T01:02:14+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:54261" domain=api.amemv.com type=A
time="2025-12-16T01:02:14+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:54261" domain=api.amemv.com
time="2025-12-16T01:02:14+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:48573" domain=webcast.amemv.com type=A
time="2025-12-16T01:02:14+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:48573" domain=webcast.amemv.com
time="2025-12-16T01:02:14+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:48573" domain=webcast.amemv.com type=A
time="2025-12-16T01:02:14+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:48573" domain=webcast.amemv.com
time="2025-12-16T01:02:14+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:23361" domain=dig.bdurl.net type=A
time="2025-12-16T01:02:14+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=dig.bdurl.net server="223.5.5.5:53"
time="2025-12-16T01:02:14+08:00" level=debug msg="DNS查询成功" domain=dig.bdurl.net rtt=5.320921ms server="223.5.5.5:53"
time="2025-12-16T01:02:14+08:00" level=debug msg="DNS响应已缓存" domain=dig.bdurl.net ttl=30m0s type=A
time="2025-12-16T01:02:17+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:20335" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:17+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:20335" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:17+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:20335" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:17+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:20335" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:19+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:24623" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:19+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:24623" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:19+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:24623" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:19+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:24623" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:27+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:55413" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:27+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:55413" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:27+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:55413" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:27+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:55413" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:33808" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:33808" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:30+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:33808" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:30+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:33808" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:35+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:63184" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:35+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:63184" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:35+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:63184" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:35+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:63184" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:44+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:18417" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:44+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:18417" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:44+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:18417" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:44+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:18417" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:02:49+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:31140" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:49+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:31140" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:49+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:31140" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:49+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:31140" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:53+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:21834" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:53+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:21834" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:53+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:21834" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:53+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:21834" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:57+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:21160" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:57+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:21160" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:57+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:21160" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:02:57+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:21160" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:02:58+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:50448" domain=is.snssdk.com type=A
time="2025-12-16T01:02:58+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:50448" domain=is.snssdk.com
time="2025-12-16T01:02:58+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:50448" domain=is.snssdk.com type=A
time="2025-12-16T01:02:58+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:50448" domain=is.snssdk.com
time="2025-12-16T01:03:03+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:55033" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:03+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:55033" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:03+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:55033" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:03+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:55033" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:05+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:12852" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:05+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:12852" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:05+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:12852" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:05+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:12852" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:08+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:55585" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:08+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:55585" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:08+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:55585" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:08+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:55585" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:16+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:41746" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:16+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:41746" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:16+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:41746" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:16+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:41746" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:21+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:59147" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:21+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:59147" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:21+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:59147" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:21+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:59147" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:24+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:56116" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:24+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:56116" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:24+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:56116" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:24+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:56116" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:29+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:10607" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:29+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:10607" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:29+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:10607" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:29+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:10607" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:34+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:9338" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:34+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:9338" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:34+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:9338" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:34+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:9338" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:41632" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:41632" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:41632" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:41+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:41632" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:45+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:03:48+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:59738" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:48+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:59738" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:48+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:59738" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:48+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:59738" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:53+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:9480" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:53+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:9480" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:53+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:9480" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:53+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:9480" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:58+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:7882" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:58+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:7882" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:03:58+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:7882" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:03:58+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:7882" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:04:04+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:64565" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:04:04+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:64565" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:04:04+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:64565" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:04:04+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:64565" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:04:08+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:46255" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:04:08+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:46255" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:04:08+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:46255" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:04:08+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:46255" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:04:13+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:57411" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:04:13+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:57411" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:04:13+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:57411" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:04:13+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:57411" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:04:15+08:00" level=info msg="正在关闭服务..."
time="2025-12-16T01:04:15+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
time="2025-12-16T01:04:15+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
time="2025-12-16T01:04:15+08:00" level=info msg="DNS服务器已停止"
time="2025-12-16T01:04:15+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
time="2025-12-16T01:04:15+08:00" level=info msg="HTTP控制台服务器已停止"
time="2025-12-16T01:04:15+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:04:15+08:00" level=error msg="重命名Shield统计文件失败" dest=/root/dns/data/shield_stats.json error="rename /root/dns/data/shield_stats.json.tmp /root/dns/data/shield_stats.json: no such file or directory" temp=/root/dns/data/shield_stats.json.tmp
time="2025-12-16T01:04:15+08:00" level=info msg="规则自动更新已停止"
time="2025-12-16T01:04:15+08:00" level=info msg="服务已关闭"
time="2025-12-16T01:04:15+08:00" level=warning msg="日志系统已关闭"
time="2025-12-16T01:04:54+08:00" level=debug msg="尝试加载Shield统计数据" file=/root/dns/data/shield_stats.json
time="2025-12-16T01:04:54+08:00" level=info msg="Shield计数数据加载成功" blocked_entries=0 resolved_entries=0
time="2025-12-16T01:04:54+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
time="2025-12-16T01:04:54+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
time="2025-12-16T01:04:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
time="2025-12-16T01:04:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
time="2025-12-16T01:04:56+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/list/china.list"
time="2025-12-16T01:04:56+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/dsjh.txt"
time="2025-12-16T01:04:56+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hate-and-junk-extended.txt"
time="2025-12-16T01:04:56+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hosts/costomize.txt"
time="2025-12-16T01:04:57+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hosts/anti-remoterequests.txt"
time="2025-12-16T01:04:57+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/url-based-adguard.txt"
time="2025-12-16T01:04:58+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/ads-and-trackers.txt"
time="2025-12-16T01:04:59+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/malware.txt"
time="2025-12-16T01:05:01+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/costomize.txt"
time="2025-12-16T01:05:01+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/rules/AWAvenue-Ads-Rule.txt"
time="2025-12-16T01:05:01+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/cheat.txt"
time="2025-12-16T01:05:02+08:00" level=info msg="规则加载完成,域名规则: 257594, 排除规则: 654, 正则规则: 24094, hosts规则: 0"
time="2025-12-16T01:05:02+08:00" level=info msg="统计数据加载成功"
time="2025-12-16T01:05:02+08:00" level=info msg="查询日志加载成功" count=373
time="2025-12-16T01:05:02+08:00" level=info msg="DNS服务器已启动监听端口: 53"
time="2025-12-16T01:05:02+08:00" level=info msg="HTTP控制台已启动监听端口: 8080"
time="2025-12-16T01:05:02+08:00" level=info msg="DNS TCP服务器启动监听端口: 53"
time="2025-12-16T01:05:02+08:00" level=info msg="规则自动更新已启动" interval=3600
time="2025-12-16T01:05:02+08:00" level=info msg="启动统计数据自动保存功能" file=data/stats.json interval=300
time="2025-12-16T01:05:02+08:00" level=info msg="DNS UDP服务器启动监听端口: 53"
time="2025-12-16T01:05:02+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
time="2025-12-16T01:05:02+08:00" level=info msg="HTTP控制台服务器启动监听地址: 0.0.0.0:8080"
time="2025-12-16T01:05:02+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:05:02+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:52030" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:05:02+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com.amazehome.xyz server="223.5.5.5:53"
time="2025-12-16T01:05:02+08:00" level=debug msg="保存为备选响应" domain=example.com.amazehome.xyz rtt=25.190894ms server="223.5.5.5:53"
time="2025-12-16T01:05:02+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com.amazehome.xyz server="223.6.6.6:53"
time="2025-12-16T01:05:02+08:00" level=debug msg="使用备选响应没有找到包含DNSSEC的结果" domain=example.com.amazehome.xyz
time="2025-12-16T01:05:02+08:00" level=debug msg="DNS响应已缓存" domain=example.com.amazehome.xyz ttl=30m0s type=A
time="2025-12-16T01:05:02+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:52031" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:05:02+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com.amazehome.xyz server="223.5.5.5:53"
time="2025-12-16T01:05:02+08:00" level=debug msg="保存为备选响应" domain=example.com.amazehome.xyz rtt=65.983345ms server="223.5.5.5:53"
time="2025-12-16T01:05:03+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com.amazehome.xyz server="223.6.6.6:53"
time="2025-12-16T01:05:03+08:00" level=debug msg="使用备选响应没有找到包含DNSSEC的结果" domain=example.com.amazehome.xyz
time="2025-12-16T01:05:03+08:00" level=debug msg="DNS响应已缓存" domain=example.com.amazehome.xyz ttl=30m0s type=AAAA
time="2025-12-16T01:05:03+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:52290" domain=example.com type=A
time="2025-12-16T01:05:04+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com server="223.5.5.5:53"
time="2025-12-16T01:05:04+08:00" level=debug msg="保存为备选响应" domain=example.com rtt=7.343541ms server="223.5.5.5:53"
time="2025-12-16T01:05:04+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com server="223.6.6.6:53"
time="2025-12-16T01:05:04+08:00" level=debug msg="使用备选响应没有找到包含DNSSEC的结果" domain=example.com
time="2025-12-16T01:05:04+08:00" level=debug msg="DNS响应已缓存" domain=example.com ttl=30m0s type=A
time="2025-12-16T01:05:04+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:60207" domain=example.com type=AAAA
time="2025-12-16T01:05:04+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com server="223.5.5.5:53"
time="2025-12-16T01:05:04+08:00" level=debug msg="保存为备选响应" domain=example.com rtt=164.293015ms server="223.5.5.5:53"
time="2025-12-16T01:05:04+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com server="223.6.6.6:53"
time="2025-12-16T01:05:04+08:00" level=debug msg="使用备选响应没有找到包含DNSSEC的结果" domain=example.com
time="2025-12-16T01:05:04+08:00" level=debug msg="DNS响应已缓存" domain=example.com ttl=30m0s type=AAAA
time="2025-12-16T01:05:05+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:58819" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:05:05+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:05:05+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:58820" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:05:06+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:05:06+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51530" domain=example.com type=A
time="2025-12-16T01:05:06+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
time="2025-12-16T01:05:06+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51531" domain=example.com type=AAAA
time="2025-12-16T01:05:06+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=AAAA
time="2025-12-16T01:05:07+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51532" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:05:07+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:05:07+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51533" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:05:07+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:05:07+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51534" domain=example.com type=A
time="2025-12-16T01:05:07+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
time="2025-12-16T01:05:07+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51535" domain=example.com type=AAAA
time="2025-12-16T01:05:07+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=AAAA
time="2025-12-16T01:05:08+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61758" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:05:08+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:05:08+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61759" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:05:08+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:05:08+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61760" domain=example.com type=A
time="2025-12-16T01:05:08+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
time="2025-12-16T01:05:08+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61761" domain=example.com type=AAAA
time="2025-12-16T01:05:08+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=AAAA
time="2025-12-16T01:05:09+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61762" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:05:09+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:05:09+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61763" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:05:09+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:05:09+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61764" domain=example.com type=A
time="2025-12-16T01:05:09+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
time="2025-12-16T01:05:09+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61765" domain=example.com type=AAAA
time="2025-12-16T01:05:09+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=AAAA
time="2025-12-16T01:05:18+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:49388" domain=example.com type=A
time="2025-12-16T01:05:18+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
time="2025-12-16T01:05:19+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51076" domain=example.com type=A
time="2025-12-16T01:05:19+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
time="2025-12-16T01:05:20+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51079" domain=example.com type=A
time="2025-12-16T01:05:20+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
time="2025-12-16T01:05:21+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51082" domain=example.com type=A
time="2025-12-16T01:05:22+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
time="2025-12-16T01:05:22+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51965" domain=example.com type=A
time="2025-12-16T01:05:22+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
time="2025-12-16T01:05:58+08:00" level=info msg="用户 admin 登录成功"
time="2025-12-16T01:05:59+08:00" level=info msg="新WebSocket客户端连接当前连接数: 1"
time="2025-12-16T01:06:00+08:00" level=info msg="新WebSocket客户端连接当前连接数: 2"
time="2025-12-16T01:06:02+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:06:09+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:53194" domain=pull-flv-l11.douyincdn.com type=A
time="2025-12-16T01:06:09+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:53194" domain=pull-flv-l11.douyincdn.com
time="2025-12-16T01:06:09+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:53194" domain=pull-flv-l11.douyincdn.com type=A
time="2025-12-16T01:06:09+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:53194" domain=pull-flv-l11.douyincdn.com
time="2025-12-16T01:06:18+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:7823" domain=is.snssdk.com type=A
time="2025-12-16T01:06:18+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:7823" domain=is.snssdk.com
time="2025-12-16T01:06:18+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:7823" domain=is.snssdk.com type=A
time="2025-12-16T01:06:18+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:7823" domain=is.snssdk.com
time="2025-12-16T01:07:02+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:07:45+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:15658" domain=apd-pcdnwxnat.teg.tencent-cloud.net type=A
time="2025-12-16T01:07:45+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:15658" domain=apd-pcdnwxnat.teg.tencent-cloud.net
time="2025-12-16T01:07:45+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:15658" domain=apd-pcdnwxnat.teg.tencent-cloud.net type=A
time="2025-12-16T01:07:45+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:15658" domain=apd-pcdnwxnat.teg.tencent-cloud.net
time="2025-12-16T01:08:02+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:08:08+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:56050" domain=logservice.hicloud.com type=A
time="2025-12-16T01:08:08+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:56050" domain=logservice.hicloud.com
time="2025-12-16T01:08:08+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:56050" domain=logservice.hicloud.com type=A
time="2025-12-16T01:08:08+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:56050" domain=logservice.hicloud.com
time="2025-12-16T01:08:08+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:1330" domain=logservice.hicloud.com type=A
time="2025-12-16T01:08:08+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:1330" domain=logservice.hicloud.com
time="2025-12-16T01:08:08+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:1330" domain=logservice.hicloud.com type=A
time="2025-12-16T01:08:08+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:1330" domain=logservice.hicloud.com
time="2025-12-16T01:08:19+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:20968" domain=metrics1-drcn.dt.dbankcloud.cn type=A
time="2025-12-16T01:08:19+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=metrics1-drcn.dt.dbankcloud.cn server="223.5.5.5:53"
time="2025-12-16T01:08:19+08:00" level=debug msg="保存为备选响应" domain=metrics1-drcn.dt.dbankcloud.cn rtt=5.899282ms server="223.5.5.5:53"
time="2025-12-16T01:08:19+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=metrics1-drcn.dt.dbankcloud.cn server="223.6.6.6:53"
time="2025-12-16T01:08:19+08:00" level=debug msg="使用备选响应没有找到包含DNSSEC的结果" domain=metrics1-drcn.dt.dbankcloud.cn
time="2025-12-16T01:08:19+08:00" level=debug msg="DNS响应已缓存" domain=metrics1-drcn.dt.dbankcloud.cn ttl=30m0s type=A
time="2025-12-16T01:09:02+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:09:27+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:25098" domain=whoami.akamai.net type=A
time="2025-12-16T01:09:27+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:25098" domain=whoami.akamai.net
time="2025-12-16T01:09:27+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:25098" domain=whoami.akamai.net type=A
time="2025-12-16T01:09:27+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:25098" domain=whoami.akamai.net
time="2025-12-16T01:09:27+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:60461" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:09:27+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:60461" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:09:27+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:60461" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:09:27+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:60461" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:09:28+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:7896" domain=v5-ali-northeast.douyinvod.com type=A
time="2025-12-16T01:09:28+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:7896" domain=v5-ali-northeast.douyinvod.com
time="2025-12-16T01:09:28+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:7896" domain=v5-ali-northeast.douyinvod.com type=A
time="2025-12-16T01:09:28+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:7896" domain=v5-ali-northeast.douyinvod.com
time="2025-12-16T01:09:28+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:47444" domain=v11-cold.douyinvod.com type=A
time="2025-12-16T01:09:28+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:47444" domain=v11-cold.douyinvod.com
time="2025-12-16T01:09:28+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:47444" domain=v11-cold.douyinvod.com type=A
time="2025-12-16T01:09:28+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:47444" domain=v11-cold.douyinvod.com
time="2025-12-16T01:09:33+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:37746" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:09:33+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:37746" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:09:33+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:37746" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:09:33+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:37746" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:09:38+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:39783" domain=is.snssdk.com type=A
time="2025-12-16T01:09:38+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:39783" domain=is.snssdk.com
time="2025-12-16T01:09:38+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:39783" domain=is.snssdk.com type=A
time="2025-12-16T01:09:38+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:39783" domain=is.snssdk.com
time="2025-12-16T01:10:01+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:1795" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:10:01+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:1795" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:10:01+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:1795" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:10:01+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:1795" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:10:02+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
time="2025-12-16T01:10:02+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:10:02+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
time="2025-12-16T01:10:13+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:36361" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:10:13+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:36361" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:10:13+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:36361" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:10:13+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:36361" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:10:22+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:39511" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:10:22+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:39511" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:10:22+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:39511" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:10:22+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:39511" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:10:27+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:42499" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:10:27+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:42499" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:10:27+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:42499" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:10:27+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:42499" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:10:36+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:57330" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:10:36+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:57330" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:10:36+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:57330" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:10:36+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:57330" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:10:45+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:31235" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:10:45+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:31235" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:10:45+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:31235" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:10:45+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:31235" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:10:53+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:14989" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:10:53+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:14989" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:10:53+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:14989" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:10:53+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:14989" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:11:00+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:42098" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:11:00+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:42098" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:11:00+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:42098" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:11:00+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:42098" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:11:02+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:11:10+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:49425" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:11:10+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:49425" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:11:10+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:49425" domain=v95-bj-cold.douyinvod.com type=A
time="2025-12-16T01:11:10+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:49425" domain=v95-bj-cold.douyinvod.com
time="2025-12-16T01:11:12+08:00" level=info msg="正在关闭服务..."
time="2025-12-16T01:11:12+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
time="2025-12-16T01:11:12+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
time="2025-12-16T01:11:12+08:00" level=info msg="DNS服务器已停止"
time="2025-12-16T01:11:12+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
time="2025-12-16T01:11:12+08:00" level=info msg="HTTP控制台服务器已停止"
time="2025-12-16T01:11:12+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:11:12+08:00" level=error msg="重命名Shield统计文件失败" dest=/root/dns/data/shield_stats.json error="rename /root/dns/data/shield_stats.json.tmp /root/dns/data/shield_stats.json: no such file or directory" temp=/root/dns/data/shield_stats.json.tmp
time="2025-12-16T01:11:12+08:00" level=info msg="规则自动更新已停止"
time="2025-12-16T01:11:12+08:00" level=info msg="服务已关闭"
time="2025-12-16T01:11:12+08:00" level=warning msg="日志系统已关闭"
time="2025-12-16T01:11:13+08:00" level=debug msg="尝试加载Shield统计数据" file=/root/dns/data/shield_stats.json
time="2025-12-16T01:11:13+08:00" level=info msg="Shield计数数据加载成功" blocked_entries=0 resolved_entries=0
time="2025-12-16T01:11:13+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
time="2025-12-16T01:11:21+08:00" level=debug msg="尝试加载Shield统计数据" file=/root/dns/data/shield_stats.json
time="2025-12-16T01:11:21+08:00" level=info msg="Shield计数数据加载成功" blocked_entries=0 resolved_entries=0
time="2025-12-16T01:11:21+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
time="2025-12-16T01:11:21+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
time="2025-12-16T01:11:22+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
time="2025-12-16T01:11:22+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
time="2025-12-16T01:11:23+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/list/china.list"
time="2025-12-16T01:11:23+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/dsjh.txt"
time="2025-12-16T01:11:23+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hate-and-junk-extended.txt"
time="2025-12-16T01:11:23+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hosts/costomize.txt"
time="2025-12-16T01:11:23+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hosts/anti-remoterequests.txt"
time="2025-12-16T01:11:24+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/url-based-adguard.txt"
time="2025-12-16T01:11:25+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/ads-and-trackers.txt"
time="2025-12-16T01:11:26+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/malware.txt"
time="2025-12-16T01:11:28+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/costomize.txt"
time="2025-12-16T01:11:28+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/rules/AWAvenue-Ads-Rule.txt"
time="2025-12-16T01:11:28+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/cheat.txt"
time="2025-12-16T01:11:28+08:00" level=info msg="规则加载完成,域名规则: 257594, 排除规则: 654, 正则规则: 24094, hosts规则: 0"
time="2025-12-16T01:11:28+08:00" level=info msg="统计数据加载成功"
time="2025-12-16T01:11:28+08:00" level=info msg="查询日志加载成功" count=439
time="2025-12-16T01:11:28+08:00" level=info msg="DNS服务器已启动监听端口: 53"
time="2025-12-16T01:11:28+08:00" level=info msg="HTTP控制台已启动监听端口: 8080"
time="2025-12-16T01:11:28+08:00" level=info msg="DNS TCP服务器启动监听端口: 53"
time="2025-12-16T01:11:28+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
time="2025-12-16T01:11:28+08:00" level=info msg="启动统计数据自动保存功能" file=data/stats.json interval=300
time="2025-12-16T01:11:28+08:00" level=info msg="DNS UDP服务器启动监听端口: 53"
time="2025-12-16T01:11:28+08:00" level=info msg="规则自动更新已启动" interval=3600
time="2025-12-16T01:11:28+08:00" level=info msg="HTTP控制台服务器启动监听地址: 0.0.0.0:8080"
time="2025-12-16T01:11:28+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:11:31+08:00" level=info msg="用户 admin 登录成功"
time="2025-12-16T01:11:32+08:00" level=info msg="新WebSocket客户端连接当前连接数: 1"
time="2025-12-16T01:11:32+08:00" level=info msg="新WebSocket客户端连接当前连接数: 2"
time="2025-12-16T01:11:37+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51844" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:11:37+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com.amazehome.xyz server="223.5.5.5:53"
time="2025-12-16T01:11:37+08:00" level=debug msg="保存为备选响应" domain=example.com.amazehome.xyz rtt=38.534425ms server="223.5.5.5:53"
time="2025-12-16T01:11:37+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com.amazehome.xyz server="223.6.6.6:53"
time="2025-12-16T01:11:37+08:00" level=debug msg="使用备选响应没有找到包含DNSSEC的结果" domain=example.com.amazehome.xyz
time="2025-12-16T01:11:37+08:00" level=debug msg="DNS响应已缓存" domain=example.com.amazehome.xyz ttl=30m0s type=A
time="2025-12-16T01:11:37+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51845" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:11:37+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com.amazehome.xyz server="223.5.5.5:53"
time="2025-12-16T01:11:37+08:00" level=debug msg="保存为备选响应" domain=example.com.amazehome.xyz rtt=18.656667ms server="223.5.5.5:53"
time="2025-12-16T01:11:37+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com.amazehome.xyz server="223.6.6.6:53"
time="2025-12-16T01:11:37+08:00" level=debug msg="使用备选响应没有找到包含DNSSEC的结果" domain=example.com.amazehome.xyz
time="2025-12-16T01:11:37+08:00" level=debug msg="DNS响应已缓存" domain=example.com.amazehome.xyz ttl=30m0s type=AAAA
time="2025-12-16T01:11:37+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51846" domain=example.com type=A
time="2025-12-16T01:11:37+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com server="223.5.5.5:53"
time="2025-12-16T01:11:37+08:00" level=debug msg="保存为备选响应" domain=example.com rtt=5.1536ms server="223.5.5.5:53"
time="2025-12-16T01:11:37+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com server="223.6.6.6:53"
time="2025-12-16T01:11:37+08:00" level=debug msg="使用备选响应没有找到包含DNSSEC的结果" domain=example.com
time="2025-12-16T01:11:37+08:00" level=debug msg="DNS响应已缓存" domain=example.com ttl=30m0s type=A
time="2025-12-16T01:11:37+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51847" domain=example.com type=AAAA
time="2025-12-16T01:11:37+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com server="223.5.5.5:53"
time="2025-12-16T01:11:37+08:00" level=debug msg="保存为备选响应" domain=example.com rtt=6.237272ms server="223.5.5.5:53"
time="2025-12-16T01:11:37+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=example.com server="223.6.6.6:53"
time="2025-12-16T01:11:37+08:00" level=debug msg="使用备选响应没有找到包含DNSSEC的结果" domain=example.com
time="2025-12-16T01:11:37+08:00" level=debug msg="DNS响应已缓存" domain=example.com ttl=30m0s type=AAAA
time="2025-12-16T01:11:49+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:55941" domain=dnssec.xyz type=A
time="2025-12-16T01:11:49+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=dnssec.xyz server="223.5.5.5:53"
time="2025-12-16T01:11:49+08:00" level=debug msg="保存为备选响应" domain=dnssec.xyz rtt=6.218677ms server="223.5.5.5:53"
time="2025-12-16T01:11:49+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=dnssec.xyz server="223.6.6.6:53"
time="2025-12-16T01:11:49+08:00" level=debug msg="使用备选响应没有找到包含DNSSEC的结果" domain=dnssec.xyz
time="2025-12-16T01:11:49+08:00" level=debug msg="DNS响应已缓存" domain=dnssec.xyz ttl=30m0s type=A
time="2025-12-16T01:11:56+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51461" domain=www.example.com type=A
time="2025-12-16T01:11:56+08:00" level=debug msg="DNS响应包含DNSSEC记录" dnskey_count=0 domain=www.example.com rrsig_count=1 server="223.5.5.5:53"
time="2025-12-16T01:11:56+08:00" level=warning msg="DNSSEC验证失败找不到对应的DNSKEY" domain=www.example.com key_tag=34505 server="223.5.5.5:53"
time="2025-12-16T01:11:56+08:00" level=warning msg="DNSSEC验证失败至少一个签名无效" domain=www.example.com server="223.5.5.5:53"
time="2025-12-16T01:11:56+08:00" level=debug msg="DNS查询成功优先返回DNSSEC结果" domain=www.example.com rtt=78.613722ms server="223.5.5.5:53"
time="2025-12-16T01:11:56+08:00" level=debug msg="DNS响应已缓存" domain=www.example.com ttl=30m0s type=A
time="2025-12-16T01:12:24+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:55844" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:12:24+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:12:24+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:57692" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:12:24+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:12:24+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:57693" domain=example.com type=A
time="2025-12-16T01:12:24+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
time="2025-12-16T01:12:24+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:57694" domain=example.com type=AAAA
time="2025-12-16T01:12:24+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=AAAA
time="2025-12-16T01:12:25+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56866" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:12:25+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:12:25+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56867" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:12:25+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:12:25+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56868" domain=example.com type=A
time="2025-12-16T01:12:25+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
time="2025-12-16T01:12:25+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56869" domain=example.com type=AAAA
time="2025-12-16T01:12:25+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=AAAA
time="2025-12-16T01:12:25+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62724" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:12:25+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=A
time="2025-12-16T01:12:25+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62725" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:12:26+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=AAAA
time="2025-12-16T01:12:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62726" domain=example.com type=A
time="2025-12-16T01:12:26+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
time="2025-12-16T01:12:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62727" domain=example.com type=AAAA
time="2025-12-16T01:12:26+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=AAAA
time="2025-12-16T01:12:28+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:12:31+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:55675" domain=www.example.com type=A
time="2025-12-16T01:12:31+08:00" level=debug msg="从缓存返回DNS响应" domain=www.example.com type=A
time="2025-12-16T01:12:35+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:19514" domain=v5-se-qn-daily-cm-cold.douyinvod.com type=A
time="2025-12-16T01:12:35+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:19514" domain=v5-se-qn-daily-cm-cold.douyinvod.com
time="2025-12-16T01:12:35+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:19514" domain=v5-se-qn-daily-cm-cold.douyinvod.com type=A
time="2025-12-16T01:12:35+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:19514" domain=v5-se-qn-daily-cm-cold.douyinvod.com
time="2025-12-16T01:12:54+08:00" level=info msg="正在关闭服务..."
time="2025-12-16T01:12:54+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
time="2025-12-16T01:12:54+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
time="2025-12-16T01:12:54+08:00" level=info msg="DNS服务器已停止"
time="2025-12-16T01:12:54+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
time="2025-12-16T01:12:54+08:00" level=info msg="HTTP控制台服务器已停止"
time="2025-12-16T01:12:54+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
time="2025-12-16T01:12:54+08:00" level=info msg="规则自动更新已停止"
time="2025-12-16T01:12:54+08:00" level=info msg="服务已关闭"
time="2025-12-16T01:12:54+08:00" level=warning msg="日志系统已关闭"

View File

@@ -1257,7 +1257,7 @@ function updateTopDomainsTable(domains) {
<div class="flex-1 min-w-0">
<div class="flex items-center">
<span class="w-6 h-6 flex items-center justify-center rounded-full bg-success/10 text-success text-xs font-medium mr-3">${i + 1}</span>
<span class="font-medium truncate">${domain.name}</span>
<span class="font-medium truncate">${domain.name}${domain.dnssec ? ' <i class="fa fa-lock text-green-500"></i>' : ''}</span>
</div>
</div>
<span class="ml-4 flex-shrink-0 font-semibold text-success">${formatNumber(domain.count)}</span>

View File

@@ -399,7 +399,7 @@ function updateLogsTable(logs) {
</td>
<td class="py-3 px-4 text-sm">
<div class="font-medium">${log.Domain}</div>
<div class="text-xs text-gray-500 mt-1">类型: ${log.QueryType}, <span class="${statusClass}">${statusText}</span>, <span class="${cacheStatusClass}">${log.FromCache ? '缓存' : '实时'}</span></div>
<div class="text-xs text-gray-500 mt-1">类型: ${log.QueryType}, <span class="${statusClass}">${statusText}</span>, <span class="${cacheStatusClass}">${log.FromCache ? '缓存' : '实时'}</span>${log.DNSSEC ? ', <span class="text-green-500"><i class="fa fa-lock"></i> DNSSEC</span>' : ''}</div>
</td>
<td class="py-3 px-4 text-sm">${log.ResponseTime}ms</td>
<td class="py-3 px-4 text-sm text-gray-500">${log.BlockRule || '-'}</td>