增加DNSSEC验证支持
This commit is contained in:
+5
-3
@@ -7,7 +7,9 @@
|
||||
],
|
||||
"timeout": 5000,
|
||||
"statsFile": "data/stats.json",
|
||||
"saveInterval": 300
|
||||
"saveInterval": 300,
|
||||
"cacheTTL": 30,
|
||||
"enableDNSSEC": true
|
||||
},
|
||||
"http": {
|
||||
"port": 8080,
|
||||
@@ -46,7 +48,7 @@
|
||||
{
|
||||
"name": "CNList",
|
||||
"url": "https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/list/china.list",
|
||||
"enabled": false
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name": "大圣净化",
|
||||
@@ -115,4 +117,4 @@
|
||||
"maxBackups": 10,
|
||||
"maxAge": 30
|
||||
}
|
||||
}
|
||||
}
|
||||
+11
-6
@@ -7,12 +7,14 @@ import (
|
||||
|
||||
// DNSConfig DNS配置
|
||||
type DNSConfig struct {
|
||||
Port int `json:"port"`
|
||||
UpstreamDNS []string `json:"upstreamDNS"`
|
||||
Timeout int `json:"timeout"`
|
||||
StatsFile string `json:"statsFile"` // 统计数据持久化文件
|
||||
SaveInterval int `json:"saveInterval"` // 数据保存间隔(秒)
|
||||
CacheTTL int `json:"cacheTTL"` // DNS缓存过期时间(分钟)
|
||||
Port int `json:"port"`
|
||||
UpstreamDNS []string `json:"upstreamDNS"`
|
||||
Timeout int `json:"timeout"`
|
||||
StatsFile string `json:"statsFile"` // 统计数据持久化文件
|
||||
SaveInterval int `json:"saveInterval"` // 数据保存间隔(秒)
|
||||
CacheTTL int `json:"cacheTTL"` // DNS缓存过期时间(分钟)
|
||||
EnableDNSSEC bool `json:"enableDNSSEC"` // 是否启用DNSSEC支持
|
||||
DNSSECValidation bool `json:"dnssecValidation"` // 是否进行DNSSEC验证
|
||||
}
|
||||
|
||||
// HTTPConfig HTTP控制台配置
|
||||
@@ -93,6 +95,9 @@ func LoadConfig(path string) (*Config, error) {
|
||||
if config.DNS.CacheTTL == 0 {
|
||||
config.DNS.CacheTTL = 30 // 默认30分钟
|
||||
}
|
||||
// DNSSEC默认配置
|
||||
config.DNS.EnableDNSSEC = true // 默认启用DNSSEC支持
|
||||
config.DNS.DNSSECValidation = true // 默认启用DNSSEC验证
|
||||
if config.HTTP.Port == 0 {
|
||||
config.HTTP.Port = 8080
|
||||
}
|
||||
|
||||
+1390
-10
File diff suppressed because it is too large
Load Diff
+68590
File diff suppressed because it is too large
Load Diff
@@ -1,3 +0,0 @@
|
||||
# 本地规则文件
|
||||
# 格式:域名
|
||||
# 例如:example.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"blockedDomainsCount": {},
|
||||
"resolvedDomainsCount": {},
|
||||
"lastSaved": "2025-12-16T00:19:35.870635305+08:00"
|
||||
"lastSaved": "2025-12-16T00:43:01.950520577+08:00"
|
||||
}
|
||||
+83
-19
@@ -1,43 +1,107 @@
|
||||
{
|
||||
"stats": {
|
||||
"Queries": 4,
|
||||
"Blocked": 0,
|
||||
"Allowed": 4,
|
||||
"Errors": 0,
|
||||
"LastQuery": "2025-12-16T00:18:12.220440621+08:00",
|
||||
"AvgResponseTime": 62,
|
||||
"TotalResponseTime": 248,
|
||||
"Queries": 118,
|
||||
"Blocked": 16,
|
||||
"Allowed": 13,
|
||||
"Errors": 2,
|
||||
"LastQuery": "2025-12-16T00:29:26.93585524+08:00",
|
||||
"AvgResponseTime": 59.66101694915254,
|
||||
"TotalResponseTime": 7040,
|
||||
"QueryTypes": {
|
||||
"A": 2,
|
||||
"AAAA": 2
|
||||
"A": 61,
|
||||
"AAAA": 56,
|
||||
"NS": 1
|
||||
},
|
||||
"SourceIPs": {
|
||||
"10.35.10.11": true,
|
||||
"10.35.10.78": true
|
||||
},
|
||||
"CpuUsage": 38.88888888888889
|
||||
"CpuUsage": 8.731756416708606
|
||||
},
|
||||
"blockedDomains": {
|
||||
"example.com": {
|
||||
"Domain": "example.com",
|
||||
"Count": 4,
|
||||
"LastSeen": "2025-12-16T00:24:02.487540915+08:00"
|
||||
},
|
||||
"push-rtmp-f5-enc.douyincdn.com": {
|
||||
"Domain": "push-rtmp-f5-enc.douyincdn.com",
|
||||
"Count": 1,
|
||||
"LastSeen": "2025-12-16T00:29:23.706753775+08:00"
|
||||
},
|
||||
"push-rtmp-vr-l11.douyincdn.com": {
|
||||
"Domain": "push-rtmp-vr-l11.douyincdn.com",
|
||||
"Count": 1,
|
||||
"LastSeen": "2025-12-16T00:29:26.936331624+08:00"
|
||||
},
|
||||
"so.com.amazehome.xyz": {
|
||||
"Domain": "so.com.amazehome.xyz",
|
||||
"Count": 10,
|
||||
"LastSeen": "2025-12-16T00:23:16.05805465+08:00"
|
||||
}
|
||||
},
|
||||
"blockedDomains": {},
|
||||
"resolvedDomains": {
|
||||
"": {
|
||||
"Domain": "",
|
||||
"Count": 1,
|
||||
"LastSeen": "2025-12-16T00:20:54.619863811+08:00"
|
||||
},
|
||||
"example.com": {
|
||||
"Domain": "example.com",
|
||||
"Count": 2,
|
||||
"LastSeen": "2025-12-16T00:18:12.24881751+08:00"
|
||||
"LastSeen": "2025-12-16T00:20:26.840328865+08:00"
|
||||
},
|
||||
"example.com.1.amazehome.xyz": {
|
||||
"Domain": "example.com.1.amazehome.xyz",
|
||||
"Count": 2,
|
||||
"LastSeen": "2025-12-16T00:24:06.45881199+08:00"
|
||||
},
|
||||
"example.com.amazehome.xyz": {
|
||||
"Domain": "example.com.amazehome.xyz",
|
||||
"Count": 2,
|
||||
"LastSeen": "2025-12-16T00:18:12.186149491+08:00"
|
||||
"LastSeen": "2025-12-16T00:20:26.753123844+08:00"
|
||||
},
|
||||
"pull-x4-q5-tsl.douyincdn.com": {
|
||||
"Domain": "pull-x4-q5-tsl.douyincdn.com",
|
||||
"Count": 1,
|
||||
"LastSeen": "2025-12-16T00:20:33.570724485+08:00"
|
||||
},
|
||||
"so.com": {
|
||||
"Domain": "so.com",
|
||||
"Count": 2,
|
||||
"LastSeen": "2025-12-16T00:21:54.173952653+08:00"
|
||||
},
|
||||
"so.com.amazehome.xyz": {
|
||||
"Domain": "so.com.amazehome.xyz",
|
||||
"Count": 2,
|
||||
"LastSeen": "2025-12-16T00:21:54.1289594+08:00"
|
||||
},
|
||||
"www.example.com": {
|
||||
"Domain": "www.example.com",
|
||||
"Count": 1,
|
||||
"LastSeen": "2025-12-16T00:21:10.765830844+08:00"
|
||||
}
|
||||
},
|
||||
"clientStats": {
|
||||
"10.35.10.11": {
|
||||
"IP": "10.35.10.11",
|
||||
"Count": 3,
|
||||
"LastSeen": "2025-12-16T00:29:26.935860648+08:00"
|
||||
},
|
||||
"10.35.10.78": {
|
||||
"IP": "10.35.10.78",
|
||||
"Count": 4,
|
||||
"LastSeen": "2025-12-16T00:18:12.220444434+08:00"
|
||||
"Count": 115,
|
||||
"LastSeen": "2025-12-16T00:24:06.558072687+08:00"
|
||||
}
|
||||
},
|
||||
"hourlyStats": {},
|
||||
"dailyStats": {},
|
||||
"monthlyStats": {},
|
||||
"lastSaved": "2025-12-16T00:19:35.868446298+08:00"
|
||||
"hourlyStats": {
|
||||
"2025-12-16-00": 16
|
||||
},
|
||||
"dailyStats": {
|
||||
"2025-12-16": 16
|
||||
},
|
||||
"monthlyStats": {
|
||||
"2025-12": 16
|
||||
},
|
||||
"lastSaved": "2025-12-16T00:33:23.859683296+08:00"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
# Hosts文件
|
||||
# 格式:IP 域名
|
||||
# 例如:127.0.0.1 localhost
|
||||
+10607
File diff suppressed because it is too large
Load Diff
+82585
File diff suppressed because it is too large
Load Diff
+53291
File diff suppressed because it is too large
Load Diff
+1177
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,3 @@
|
||||
# 本地规则文件
|
||||
# 格式:域名
|
||||
# 例如:example.com
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"blockedDomainsCount": {},
|
||||
"resolvedDomainsCount": {},
|
||||
"lastSaved": "2025-12-16T00:38:44.046867267+08:00"
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"stats": {
|
||||
"Queries": 1,
|
||||
"Blocked": 0,
|
||||
"Allowed": 1,
|
||||
"Errors": 0,
|
||||
"LastQuery": "2025-12-16T00:38:14.408835937+08:00",
|
||||
"AvgResponseTime": 6,
|
||||
"TotalResponseTime": 6,
|
||||
"QueryTypes": {
|
||||
"A": 1
|
||||
},
|
||||
"SourceIPs": {
|
||||
"127.0.0.1": true
|
||||
},
|
||||
"CpuUsage": 8.270676691729323
|
||||
},
|
||||
"blockedDomains": {},
|
||||
"resolvedDomains": {
|
||||
"google.com": {
|
||||
"Domain": "google.com",
|
||||
"Count": 1,
|
||||
"LastSeen": "2025-12-16T00:38:14.416155945+08:00"
|
||||
}
|
||||
},
|
||||
"clientStats": {
|
||||
"127.0.0.1": {
|
||||
"IP": "127.0.0.1",
|
||||
"Count": 1,
|
||||
"LastSeen": "2025-12-16T00:38:14.408844699+08:00"
|
||||
}
|
||||
},
|
||||
"hourlyStats": {},
|
||||
"dailyStats": {},
|
||||
"monthlyStats": {},
|
||||
"lastSaved": "2025-12-16T00:38:44.043395448+08:00"
|
||||
}
|
||||
BIN
Binary file not shown.
+93
-8
@@ -141,6 +141,7 @@ func NewServer(config *config.DNSConfig, shieldConfig *config.ShieldConfig, shie
|
||||
resolver: &dns.Client{
|
||||
Net: "udp",
|
||||
Timeout: time.Duration(config.Timeout) * time.Millisecond,
|
||||
UDPSize: 4096, // 增加UDP缓冲区大小,支持更大的DNSSEC响应
|
||||
},
|
||||
ctx: ctx,
|
||||
cancel: cancel,
|
||||
@@ -544,19 +545,103 @@ func (s *Server) forwardDNSRequestWithCache(r *dns.Msg, domain string) (*dns.Msg
|
||||
// 尝试所有上游DNS服务器
|
||||
for _, upstream := range s.config.UpstreamDNS {
|
||||
response, rtt, err := s.resolver.Exchange(r, upstream)
|
||||
if err == nil && response != nil && response.Rcode == dns.RcodeSuccess {
|
||||
if err == nil && response != nil {
|
||||
// 设置递归可用标志
|
||||
response.RecursionAvailable = true
|
||||
|
||||
logger.Debug("DNS查询成功", "domain", domain, "rtt", rtt, "server", upstream)
|
||||
// 完整DNSSEC支持:验证DNSSEC签名
|
||||
if s.config.EnableDNSSEC {
|
||||
// 提取DNSKEY和RRSIG记录
|
||||
dnskeys := make(map[uint16]*dns.DNSKEY) // KeyTag -> DNSKEY
|
||||
rrsigs := make([]*dns.RRSIG, 0)
|
||||
|
||||
// 记录解析域名统计
|
||||
s.updateResolvedDomainStats(domain)
|
||||
// 从响应中提取所有DNSKEY和RRSIG记录
|
||||
for _, rr := range response.Answer {
|
||||
if dnskey, ok := rr.(*dns.DNSKEY); ok {
|
||||
tag := dnskey.KeyTag()
|
||||
dnskeys[tag] = dnskey
|
||||
} else if rrsig, ok := rr.(*dns.RRSIG); ok {
|
||||
rrsigs = append(rrsigs, rrsig)
|
||||
}
|
||||
}
|
||||
for _, rr := range response.Ns {
|
||||
if dnskey, ok := rr.(*dns.DNSKEY); ok {
|
||||
tag := dnskey.KeyTag()
|
||||
dnskeys[tag] = dnskey
|
||||
} else if rrsig, ok := rr.(*dns.RRSIG); ok {
|
||||
rrsigs = append(rrsigs, rrsig)
|
||||
}
|
||||
}
|
||||
for _, rr := range response.Extra {
|
||||
if dnskey, ok := rr.(*dns.DNSKEY); ok {
|
||||
tag := dnskey.KeyTag()
|
||||
dnskeys[tag] = dnskey
|
||||
} else if rrsig, ok := rr.(*dns.RRSIG); ok {
|
||||
rrsigs = append(rrsigs, rrsig)
|
||||
}
|
||||
}
|
||||
|
||||
s.updateStats(func(stats *Stats) {
|
||||
stats.Allowed++
|
||||
})
|
||||
return response, rtt
|
||||
// 如果有RRSIG记录,尝试验证签名
|
||||
if len(rrsigs) > 0 {
|
||||
logger.Debug("DNS响应包含DNSSEC记录", "domain", domain, "server", upstream, "rrsig_count", len(rrsigs), "dnskey_count", len(dnskeys))
|
||||
|
||||
// 验证签名
|
||||
signatureValid := true
|
||||
for _, rrsig := range rrsigs {
|
||||
// 查找对应的DNSKEY
|
||||
dnskey, exists := dnskeys[rrsig.KeyTag]
|
||||
if !exists {
|
||||
logger.Warn("DNSSEC验证失败:找不到对应的DNSKEY", "domain", domain, "server", upstream, "key_tag", rrsig.KeyTag)
|
||||
signatureValid = false
|
||||
continue
|
||||
}
|
||||
|
||||
// 收集需要验证的记录集
|
||||
rrset := make([]dns.RR, 0)
|
||||
for _, rr := range response.Answer {
|
||||
if rr.Header().Name == rrsig.Header().Name && rr.Header().Rrtype == rrsig.TypeCovered {
|
||||
rrset = append(rrset, rr)
|
||||
}
|
||||
}
|
||||
for _, rr := range response.Ns {
|
||||
if rr.Header().Name == rrsig.Header().Name && rr.Header().Rrtype == rrsig.TypeCovered {
|
||||
rrset = append(rrset, rr)
|
||||
}
|
||||
}
|
||||
|
||||
// 验证签名
|
||||
if len(rrset) > 0 {
|
||||
err := rrsig.Verify(dnskey, rrset)
|
||||
if err != nil {
|
||||
logger.Warn("DNSSEC签名验证失败", "domain", domain, "server", upstream, "error", err, "key_tag", rrsig.KeyTag)
|
||||
signatureValid = false
|
||||
} else {
|
||||
logger.Debug("DNSSEC签名验证成功", "domain", domain, "server", upstream, "key_tag", rrsig.KeyTag)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 设置AD标志(Authenticated Data)
|
||||
response.AuthenticatedData = signatureValid
|
||||
if !signatureValid {
|
||||
logger.Warn("DNSSEC验证失败:至少一个签名无效", "domain", domain, "server", upstream)
|
||||
}
|
||||
} else {
|
||||
logger.Debug("DNS响应不包含DNSSEC记录", "domain", domain, "server", upstream)
|
||||
}
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+576
-11
@@ -28,14 +28,579 @@ time="2025-12-16T00:18:12+08:00" level=debug msg="接收到DNS查询" client="10
|
||||
time="2025-12-16T00:18:12+08:00" level=debug msg="DNS查询成功" domain=example.com rtt=6.07986ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:18:12+08:00" level=debug msg="DNS响应已缓存" domain=example.com ttl=30m0s type=AAAA
|
||||
time="2025-12-16T00:18:58+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dnsbeta2/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:19:35+08:00" level=info msg="正在关闭服务..."
|
||||
time="2025-12-16T00:19:35+08:00" level=info msg="统计数据保存成功" file=/root/dnsbeta2/data/stats.json
|
||||
time="2025-12-16T00:19:35+08:00" level=info msg="查询日志保存成功" file=/root/dnsbeta2/data/querylog.json
|
||||
time="2025-12-16T00:19:35+08:00" level=info msg="DNS服务器已停止"
|
||||
time="2025-12-16T00:19:35+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
|
||||
time="2025-12-16T00:19:35+08:00" level=info msg="HTTP控制台服务器已停止"
|
||||
time="2025-12-16T00:19:35+08:00" level=error msg="重命名Shield统计文件失败" dest=/root/dnsbeta2/data/shield_stats.json error="rename /root/dnsbeta2/data/shield_stats.json.tmp /root/dnsbeta2/data/shield_stats.json: no such file or directory" temp=/root/dnsbeta2/data/shield_stats.json.tmp
|
||||
time="2025-12-16T00:19:35+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dnsbeta2/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:19:35+08:00" level=info msg="规则自动更新已停止"
|
||||
time="2025-12-16T00:19:35+08:00" level=info msg="服务已关闭"
|
||||
time="2025-12-16T00:19:35+08:00" level=warning msg="日志系统已关闭"
|
||||
time="2025-12-16T00:19:39+08:00" level=debug msg="尝试加载Shield统计数据" file=/root/dns/data/shield_stats.json
|
||||
time="2025-12-16T00:19:39+08:00" level=info msg="Shield计数数据加载成功" blocked_entries=0 resolved_entries=0
|
||||
time="2025-12-16T00:19:39+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
|
||||
time="2025-12-16T00:19:39+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
|
||||
time="2025-12-16T00:19:40+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
|
||||
time="2025-12-16T00:19:41+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
|
||||
time="2025-12-16T00:19:41+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/dsjh.txt"
|
||||
time="2025-12-16T00:19:41+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:19:41+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:19:41+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:19:42+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:19: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:19:44+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/malware.txt"
|
||||
time="2025-12-16T00:19:45+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:19:46+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:19:46+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/cheat.txt"
|
||||
time="2025-12-16T00:19:46+08:00" level=info msg="规则加载完成,域名规则: 189895, 排除规则: 654, 正则规则: 24094, hosts规则: 0"
|
||||
time="2025-12-16T00:19:46+08:00" level=info msg="统计数据加载成功"
|
||||
time="2025-12-16T00:19:46+08:00" level=info msg="查询日志文件不存在,将使用空列表" file=/root/dns/data/querylog.json
|
||||
time="2025-12-16T00:19:46+08:00" level=info msg="DNS服务器已启动,监听端口: 53"
|
||||
time="2025-12-16T00:19:46+08:00" level=info msg="HTTP控制台已启动,监听端口: 8080"
|
||||
time="2025-12-16T00:19:46+08:00" level=info msg="DNS TCP服务器启动,监听端口: 53"
|
||||
time="2025-12-16T00:19:46+08:00" level=info msg="启动统计数据自动保存功能" file=data/stats.json interval=300
|
||||
time="2025-12-16T00:19:46+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
|
||||
time="2025-12-16T00:19:46+08:00" level=info msg="规则自动更新已启动" interval=3600
|
||||
time="2025-12-16T00:19:46+08:00" level=info msg="DNS UDP服务器启动,监听端口: 53"
|
||||
time="2025-12-16T00:19:46+08:00" level=info msg="HTTP控制台服务器启动,监听地址: 0.0.0.0:8080"
|
||||
time="2025-12-16T00:19:46+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:19:50+08:00" level=info msg="正在关闭服务..."
|
||||
time="2025-12-16T00:19:50+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
|
||||
time="2025-12-16T00:19:50+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
|
||||
time="2025-12-16T00:19:50+08:00" level=info msg="DNS服务器已停止"
|
||||
time="2025-12-16T00:19:50+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
|
||||
time="2025-12-16T00:19:50+08:00" level=info msg="HTTP控制台服务器已停止"
|
||||
time="2025-12-16T00:19:50+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:19:50+08:00" level=info msg="规则自动更新已停止"
|
||||
time="2025-12-16T00:19:50+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-16T00:19:50+08:00" level=info msg="服务已关闭"
|
||||
time="2025-12-16T00:19:50+08:00" level=warning msg="日志系统已关闭"
|
||||
time="2025-12-16T00:20:13+08:00" level=debug msg="尝试加载Shield统计数据" file=/root/dns/data/shield_stats.json
|
||||
time="2025-12-16T00:20:13+08:00" level=info msg="Shield计数数据加载成功" blocked_entries=0 resolved_entries=0
|
||||
time="2025-12-16T00:20:13+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
|
||||
time="2025-12-16T00:20:13+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
|
||||
time="2025-12-16T00:20:14+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
|
||||
time="2025-12-16T00:20:14+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
|
||||
time="2025-12-16T00:20:14+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/dsjh.txt"
|
||||
time="2025-12-16T00:20:15+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:20:15+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:20:15+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:20:15+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:20:16+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:20:17+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/malware.txt"
|
||||
time="2025-12-16T00:20:19+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:20:19+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:20:19+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/cheat.txt"
|
||||
time="2025-12-16T00:20:20+08:00" level=info msg="规则加载完成,域名规则: 189895, 排除规则: 654, 正则规则: 24094, hosts规则: 0"
|
||||
time="2025-12-16T00:20:20+08:00" level=info msg="统计数据加载成功"
|
||||
time="2025-12-16T00:20:20+08:00" level=info msg="查询日志加载成功" count=0
|
||||
time="2025-12-16T00:20:20+08:00" level=info msg="DNS服务器已启动,监听端口: 53"
|
||||
time="2025-12-16T00:20:20+08:00" level=info msg="HTTP控制台已启动,监听端口: 8080"
|
||||
time="2025-12-16T00:20:20+08:00" level=info msg="规则自动更新已启动" interval=3600
|
||||
time="2025-12-16T00:20:20+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
|
||||
time="2025-12-16T00:20:20+08:00" level=info msg="DNS TCP服务器启动,监听端口: 53"
|
||||
time="2025-12-16T00:20:20+08:00" level=info msg="DNS UDP服务器启动,监听端口: 53"
|
||||
time="2025-12-16T00:20:20+08:00" level=info msg="HTTP控制台服务器启动,监听地址: 0.0.0.0:8080"
|
||||
time="2025-12-16T00:20:20+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:20:20+08:00" level=info msg="启动统计数据自动保存功能" file=data/stats.json interval=300
|
||||
time="2025-12-16T00:20:20+08:00" level=info msg="用户 admin 登录成功"
|
||||
time="2025-12-16T00:20:21+08:00" level=info msg="新WebSocket客户端连接,当前连接数: 1"
|
||||
time="2025-12-16T00:20:22+08:00" level=info msg="新WebSocket客户端连接,当前连接数: 2"
|
||||
time="2025-12-16T00:20:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:55323" domain=example.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:20:26+08:00" level=debug msg="DNS查询成功" domain=example.com.amazehome.xyz rtt=68.35419ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:20:26+08:00" level=debug msg="DNS响应已缓存" domain=example.com.amazehome.xyz ttl=30m0s type=A
|
||||
time="2025-12-16T00:20:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:55324" domain=example.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:20:26+08:00" level=debug msg="DNS查询成功" domain=example.com.amazehome.xyz rtt=36.619457ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:20:26+08:00" level=debug msg="DNS响应已缓存" domain=example.com.amazehome.xyz ttl=30m0s type=AAAA
|
||||
time="2025-12-16T00:20:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61334" domain=example.com type=A
|
||||
time="2025-12-16T00:20:26+08:00" level=debug msg="DNS查询成功" domain=example.com rtt=6.188499ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:20:26+08:00" level=debug msg="DNS响应已缓存" domain=example.com ttl=30m0s type=A
|
||||
time="2025-12-16T00:20:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61335" domain=example.com type=AAAA
|
||||
time="2025-12-16T00:20:26+08:00" level=debug msg="DNS查询成功" domain=example.com rtt=5.99637ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:20:26+08:00" level=debug msg="DNS响应已缓存" domain=example.com ttl=30m0s type=AAAA
|
||||
time="2025-12-16T00:20:33+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:4821" domain=pull-x4-q5-tsl.douyincdn.com type=A
|
||||
time="2025-12-16T00:20:33+08:00" level=debug msg="DNS查询成功" domain=pull-x4-q5-tsl.douyincdn.com rtt=6.202879ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:20:33+08:00" level=debug msg="DNS响应已缓存" domain=pull-x4-q5-tsl.douyincdn.com ttl=30m0s type=A
|
||||
time="2025-12-16T00:20:54+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:60302" domain= type=NS
|
||||
time="2025-12-16T00:20:54+08:00" level=debug msg="DNS查询成功" domain= rtt=6.138193ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:20:54+08:00" level=debug msg="DNS响应已缓存" domain= ttl=30m0s type=NS
|
||||
time="2025-12-16T00:21:03+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:57181" domain=example.com type=A
|
||||
time="2025-12-16T00:21:03+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com type=A
|
||||
time="2025-12-16T00:21:10+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:59721" domain=www.example.com type=A
|
||||
time="2025-12-16T00:21:10+08:00" level=debug msg="DNS查询成功" domain=www.example.com rtt=29.49987ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:21:10+08:00" level=debug msg="DNS响应已缓存" domain=www.example.com ttl=30m0s type=A
|
||||
time="2025-12-16T00:21:20+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:21:53+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:60241" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:21:53+08:00" level=debug msg="DNS查询成功" domain=so.com.amazehome.xyz rtt=28.632996ms server="223.6.6.6:53"
|
||||
time="2025-12-16T00:21:53+08:00" level=debug msg="DNS响应已缓存" domain=so.com.amazehome.xyz ttl=30m0s type=A
|
||||
time="2025-12-16T00:21:53+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:60242" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:21:54+08:00" level=debug msg="DNS查询成功" domain=so.com.amazehome.xyz rtt=66.630958ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:21:54+08:00" level=debug msg="DNS响应已缓存" domain=so.com.amazehome.xyz ttl=30m0s type=AAAA
|
||||
time="2025-12-16T00:21:54+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:60243" domain=so.com type=A
|
||||
time="2025-12-16T00:21:54+08:00" level=debug msg="DNS查询成功" domain=so.com rtt=4.802994ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:21:54+08:00" level=debug msg="DNS响应已缓存" domain=so.com ttl=30m0s type=A
|
||||
time="2025-12-16T00:21:54+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:60244" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:21:54+08:00" level=debug msg="DNS查询成功" domain=so.com rtt=36.29805ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:21:54+08:00" level=debug msg="DNS响应已缓存" domain=so.com ttl=30m0s type=AAAA
|
||||
time="2025-12-16T00:22:15+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
|
||||
time="2025-12-16T00:22:15+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
|
||||
time="2025-12-16T00:22:16+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
|
||||
time="2025-12-16T00:22:16+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
|
||||
time="2025-12-16T00:22:17+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/dsjh.txt"
|
||||
time="2025-12-16T00:22:17+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:22:18+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:22:18+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:22:19+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:22:19+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:22:21+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/malware.txt"
|
||||
time="2025-12-16T00:22:22+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:55435" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:23+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:22:23+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:22:23+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/cheat.txt"
|
||||
time="2025-12-16T00:22:24+08:00" level=info msg="规则加载完成,域名规则: 257594, 排除规则: 654, 正则规则: 24094, hosts规则: 0"
|
||||
time="2025-12-16T00:22:24+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:24+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:59910" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:24+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:22:24+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:24+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:59911" domain=so.com type=A
|
||||
time="2025-12-16T00:22:24+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:24+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:59912" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:24+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:25+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62842" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:25+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:25+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62843" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:25+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:25+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56360" domain=so.com type=A
|
||||
time="2025-12-16T00:22:25+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:25+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56361" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:25+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:25+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56362" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56363" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56364" domain=so.com type=A
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56365" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:55889" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:55890" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:55891" domain=so.com type=A
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:55892" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:26+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:38+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56531" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:38+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:38+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56532" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:38+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:38+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56533" domain=so.com type=A
|
||||
time="2025-12-16T00:22:38+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:38+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56534" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:38+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:39+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56535" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:39+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:39+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56536" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:39+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:39+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56537" domain=so.com type=A
|
||||
time="2025-12-16T00:22:39+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:39+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56538" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:39+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56370" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56371" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56372" domain=so.com type=A
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56373" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56374" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:56375" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:52120" domain=so.com type=A
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:52121" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:52122" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:52123" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:52124" domain=so.com type=A
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:52125" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:40+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:52126" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:41+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:52127" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:41+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64960" domain=so.com type=A
|
||||
time="2025-12-16T00:22:41+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64961" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:41+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:63661" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:41+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:41+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:63662" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:63663" domain=so.com type=A
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:63664" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:63665" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:63666" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:63667" domain=so.com type=A
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:63668" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:60680" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:42+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:60681" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:43+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:43+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:60682" domain=so.com type=A
|
||||
time="2025-12-16T00:22:43+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:43+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:60683" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:43+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:43+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64350" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:43+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:43+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61888" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:43+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:43+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61889" domain=so.com type=A
|
||||
time="2025-12-16T00:22:43+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:43+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61890" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:43+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:43+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:50911" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:50912" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:50913" domain=so.com type=A
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:50914" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:49799" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:49800" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:49801" domain=so.com type=A
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:49802" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:49803" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:44+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:49804" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:45+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:45+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:49805" domain=so.com type=A
|
||||
time="2025-12-16T00:22:45+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:45+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:49806" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:45+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:45+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:54819" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:45+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:22:45+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:54820" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:45+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:22:45+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:54821" domain=so.com type=A
|
||||
time="2025-12-16T00:22:45+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:22:45+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:54822" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:45+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:22:59+08:00" level=info msg="新WebSocket客户端连接,当前连接数: 3"
|
||||
time="2025-12-16T00:23:12+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62547" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:23:12+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:62547" domain=so.com.amazehome.xyz
|
||||
time="2025-12-16T00:23:12+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62548" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:23:12+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:62548" domain=so.com.amazehome.xyz
|
||||
time="2025-12-16T00:23:12+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:54251" domain=so.com type=A
|
||||
time="2025-12-16T00:23:12+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:23:12+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:54252" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:23:12+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:23:13+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:54253" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:23:13+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:54253" domain=so.com.amazehome.xyz
|
||||
time="2025-12-16T00:23:13+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:54254" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:23:13+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:54254" domain=so.com.amazehome.xyz
|
||||
time="2025-12-16T00:23:13+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:53039" domain=so.com type=A
|
||||
time="2025-12-16T00:23:13+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:23:13+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:53040" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:23:13+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:23:14+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51769" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:23:14+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:51769" domain=so.com.amazehome.xyz
|
||||
time="2025-12-16T00:23:14+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51770" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:23:14+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:51770" domain=so.com.amazehome.xyz
|
||||
time="2025-12-16T00:23:14+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51771" domain=so.com type=A
|
||||
time="2025-12-16T00:23:14+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:23:14+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51772" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:23:14+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:23:15+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51308" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:23:15+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:51308" domain=so.com.amazehome.xyz
|
||||
time="2025-12-16T00:23:15+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51309" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:23:15+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:51309" domain=so.com.amazehome.xyz
|
||||
time="2025-12-16T00:23:15+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51310" domain=so.com type=A
|
||||
time="2025-12-16T00:23:15+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:23:15+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51311" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:23:15+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:23:15+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:60741" domain=so.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:23:15+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:60741" domain=so.com.amazehome.xyz
|
||||
time="2025-12-16T00:23:15+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:60742" domain=so.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:23:16+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:60742" domain=so.com.amazehome.xyz
|
||||
time="2025-12-16T00:23:16+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:60743" domain=so.com type=A
|
||||
time="2025-12-16T00:23:16+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=A
|
||||
time="2025-12-16T00:23:16+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:60744" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:23:16+08:00" level=debug msg="从缓存返回DNS响应" domain=so.com type=AAAA
|
||||
time="2025-12-16T00:23:17+08:00" level=info msg="新WebSocket客户端连接,当前连接数: 4"
|
||||
time="2025-12-16T00:23:20+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:24:01+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62488" domain=example.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:24:01+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:24:01+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62489" domain=example.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:24:01+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:24:01+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62490" domain=example.com type=A
|
||||
time="2025-12-16T00:24:01+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:62490" domain=example.com
|
||||
time="2025-12-16T00:24:01+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62491" domain=example.com type=AAAA
|
||||
time="2025-12-16T00:24:01+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:62491" domain=example.com
|
||||
time="2025-12-16T00:24:02+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62024" domain=example.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:24:02+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=A
|
||||
time="2025-12-16T00:24:02+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62025" domain=example.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:24:02+08:00" level=debug msg="从缓存返回DNS响应" domain=example.com.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:24:02+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62026" domain=example.com type=A
|
||||
time="2025-12-16T00:24:02+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:62026" domain=example.com
|
||||
time="2025-12-16T00:24:02+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62027" domain=example.com type=AAAA
|
||||
time="2025-12-16T00:24:02+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:62027" domain=example.com
|
||||
time="2025-12-16T00:24:06+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61030" domain=example.com.1.amazehome.xyz type=A
|
||||
time="2025-12-16T00:24:06+08:00" level=debug msg="DNS查询成功" domain=example.com.1.amazehome.xyz rtt=49.075329ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:24:06+08:00" level=debug msg="DNS响应已缓存" domain=example.com.1.amazehome.xyz ttl=30m0s type=A
|
||||
time="2025-12-16T00:24:06+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61031" domain=example.com.1.amazehome.xyz type=AAAA
|
||||
time="2025-12-16T00:24:06+08:00" level=debug msg="DNS查询成功" domain=example.com.1.amazehome.xyz rtt=29.217644ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:24:06+08:00" level=debug msg="DNS响应已缓存" domain=example.com.1.amazehome.xyz ttl=30m0s type=AAAA
|
||||
time="2025-12-16T00:24:06+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61032" domain=example.com.1 type=A
|
||||
time="2025-12-16T00:24:06+08:00" level=error msg="DNS查询失败" domain=example.com.1
|
||||
time="2025-12-16T00:24:06+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:61033" domain=example.com.1 type=AAAA
|
||||
time="2025-12-16T00:24:06+08:00" level=error msg="DNS查询失败" domain=example.com.1
|
||||
time="2025-12-16T00:24:20+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:24:30+08:00" level=info msg="新WebSocket客户端连接,当前连接数: 5"
|
||||
time="2025-12-16T00:25:20+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
|
||||
time="2025-12-16T00:25:20+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
|
||||
time="2025-12-16T00:25:20+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:26:20+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:26:23+08:00" level=info msg="正在关闭服务..."
|
||||
time="2025-12-16T00:26:23+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
|
||||
time="2025-12-16T00:26:23+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
|
||||
time="2025-12-16T00:26:23+08:00" level=info msg="DNS服务器已停止"
|
||||
time="2025-12-16T00:26:23+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
|
||||
time="2025-12-16T00:26:23+08:00" level=info msg="HTTP控制台服务器已停止"
|
||||
time="2025-12-16T00:26:23+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:26:23+08:00" level=info msg="规则自动更新已停止"
|
||||
time="2025-12-16T00:26:23+08:00" level=info msg="服务已关闭"
|
||||
time="2025-12-16T00:26:23+08:00" level=warning msg="日志系统已关闭"
|
||||
time="2025-12-16T00:26:25+08:00" level=debug msg="尝试加载Shield统计数据" file=/root/dns/data/shield_stats.json
|
||||
time="2025-12-16T00:26:25+08:00" level=info msg="Shield计数数据加载成功" blocked_entries=0 resolved_entries=0
|
||||
time="2025-12-16T00:26:25+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
|
||||
time="2025-12-16T00:26:26+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
|
||||
time="2025-12-16T00:26:27+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
|
||||
time="2025-12-16T00:26:27+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
|
||||
time="2025-12-16T00:26:28+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/list/china.list"
|
||||
time="2025-12-16T00:26:28+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/dsjh.txt"
|
||||
time="2025-12-16T00:26:28+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:26:28+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:26:28+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:26:29+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:26:30+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:26:31+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/malware.txt"
|
||||
time="2025-12-16T00:26:33+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:26:33+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:26:33+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/cheat.txt"
|
||||
time="2025-12-16T00:26:34+08:00" level=info msg="规则加载完成,域名规则: 257595, 排除规则: 654, 正则规则: 24094, hosts规则: 0"
|
||||
time="2025-12-16T00:26:34+08:00" level=info msg="统计数据加载成功"
|
||||
time="2025-12-16T00:26:34+08:00" level=info msg="查询日志加载成功" count=116
|
||||
time="2025-12-16T00:26:34+08:00" level=info msg="DNS服务器已启动,监听端口: 53"
|
||||
time="2025-12-16T00:26:34+08:00" level=info msg="HTTP控制台已启动,监听端口: 8080"
|
||||
time="2025-12-16T00:26:34+08:00" level=info msg="DNS TCP服务器启动,监听端口: 53"
|
||||
time="2025-12-16T00:26:34+08:00" level=info msg="启动统计数据自动保存功能" file=data/stats.json interval=300
|
||||
time="2025-12-16T00:26:34+08:00" level=info msg="规则自动更新已启动" interval=3600
|
||||
time="2025-12-16T00:26:34+08:00" level=info msg="DNS UDP服务器启动,监听端口: 53"
|
||||
time="2025-12-16T00:26:34+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
|
||||
time="2025-12-16T00:26:34+08:00" level=info msg="HTTP控制台服务器启动,监听地址: 0.0.0.0:8080"
|
||||
time="2025-12-16T00:26:34+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:27:34+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:28:34+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:29:23+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:37435" domain=push-rtmp-f5-enc.douyincdn.com type=A
|
||||
time="2025-12-16T00:29:23+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:37435" domain=push-rtmp-f5-enc.douyincdn.com
|
||||
time="2025-12-16T00:29:26+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:13920" domain=push-rtmp-vr-l11.douyincdn.com type=A
|
||||
time="2025-12-16T00:29:26+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:13920" domain=push-rtmp-vr-l11.douyincdn.com
|
||||
time="2025-12-16T00:29:34+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:30:34+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:31:34+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:31:34+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
|
||||
time="2025-12-16T00:31:34+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
|
||||
time="2025-12-16T00:31:48+08:00" level=debug msg="尝试加载Shield统计数据" file=/root/dns/data/shield_stats.json
|
||||
time="2025-12-16T00:31:48+08:00" level=info msg="Shield计数数据加载成功" blocked_entries=0 resolved_entries=0
|
||||
time="2025-12-16T00:31:49+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
|
||||
time="2025-12-16T00:31:49+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:52275" domain=www.example.com type=A
|
||||
time="2025-12-16T00:31:49+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:52275" domain=www.example.com
|
||||
time="2025-12-16T00:31:49+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
|
||||
time="2025-12-16T00:31:50+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
|
||||
time="2025-12-16T00:31:50+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
|
||||
time="2025-12-16T00:31:51+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/list/china.list"
|
||||
time="2025-12-16T00:31:51+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/dsjh.txt"
|
||||
time="2025-12-16T00:31:52+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:31:52+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:31:52+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:31:53+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:31:53+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:31:54+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:54449" domain=www.example.com type=A
|
||||
time="2025-12-16T00:31:54+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:54449" domain=www.example.com
|
||||
time="2025-12-16T00:31:55+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/malware.txt"
|
||||
time="2025-12-16T00:31:55+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:53773" domain=www.example.com type=A
|
||||
time="2025-12-16T00:31:55+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:53773" domain=www.example.com
|
||||
time="2025-12-16T00:31:56+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:31:56+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:31:57+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/cheat.txt"
|
||||
time="2025-12-16T00:31:57+08:00" level=info msg="规则加载完成,域名规则: 257595, 排除规则: 654, 正则规则: 24094, hosts规则: 0"
|
||||
time="2025-12-16T00:31:57+08:00" level=info msg="统计数据加载成功"
|
||||
time="2025-12-16T00:31:57+08:00" level=info msg="查询日志加载成功" count=118
|
||||
time="2025-12-16T00:31:57+08:00" level=info msg="DNS服务器已启动,监听端口: 53"
|
||||
time="2025-12-16T00:31:57+08:00" level=info msg="HTTP控制台已启动,监听端口: 8080"
|
||||
time="2025-12-16T00:31:57+08:00" level=info msg="DNS TCP服务器启动,监听端口: 53"
|
||||
time="2025-12-16T00:31:57+08:00" level=info msg="启动统计数据自动保存功能" file=data/stats.json interval=300
|
||||
time="2025-12-16T00:31:57+08:00" level=info msg="DNS UDP服务器启动,监听端口: 53"
|
||||
time="2025-12-16T00:31:57+08:00" level=info msg="HTTP控制台服务器启动,监听地址: 0.0.0.0:8080"
|
||||
time="2025-12-16T00:31:57+08:00" level=error msg="DNS UDP服务器启动失败" error="listen udp :53: bind: address already in use"
|
||||
time="2025-12-16T00:31:57+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
|
||||
time="2025-12-16T00:31:57+08:00" level=error msg="DNS TCP服务器启动失败" error="listen tcp :53: bind: address already in use"
|
||||
time="2025-12-16T00:31:57+08:00" level=error msg="HTTP控制台服务器启动失败" error="listen tcp 0.0.0.0:8080: bind: address already in use"
|
||||
time="2025-12-16T00:31:57+08:00" level=info msg="规则自动更新已启动" interval=3600
|
||||
time="2025-12-16T00:31:57+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:31:57+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:53341" domain=www.example.com type=A
|
||||
time="2025-12-16T00:31:57+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:53341" domain=www.example.com
|
||||
time="2025-12-16T00:31:59+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:49760" domain=www.example.com type=A
|
||||
time="2025-12-16T00:31:59+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:49760" domain=www.example.com
|
||||
time="2025-12-16T00:32:01+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:51887" domain=www.example.com type=A
|
||||
time="2025-12-16T00:32:01+08:00" level=info msg="域名被屏蔽" client="10.35.10.78:51887" domain=www.example.com
|
||||
time="2025-12-16T00:32:04+08:00" level=info msg="用户 admin 登录成功"
|
||||
time="2025-12-16T00:32:05+08:00" level=info msg="新WebSocket客户端连接,当前连接数: 1"
|
||||
time="2025-12-16T00:32:24+08:00" level=info msg="正在关闭服务..."
|
||||
time="2025-12-16T00:32:24+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
|
||||
time="2025-12-16T00:32:24+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
|
||||
time="2025-12-16T00:32:24+08:00" level=info msg="DNS服务器已停止"
|
||||
time="2025-12-16T00:32:24+08:00" level=info msg="HTTP控制台服务器已停止"
|
||||
time="2025-12-16T00:32:24+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:32:24+08:00" level=info msg="规则自动更新已停止"
|
||||
time="2025-12-16T00:32:24+08:00" level=info msg="服务已关闭"
|
||||
time="2025-12-16T00:32:24+08:00" level=warning msg="日志系统已关闭"
|
||||
time="2025-12-16T00:32:25+08:00" level=debug msg="尝试加载Shield统计数据" file=/root/dns/data/shield_stats.json
|
||||
time="2025-12-16T00:32:25+08:00" level=info msg="Shield计数数据加载成功" blocked_entries=0 resolved_entries=0
|
||||
time="2025-12-16T00:32:26+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
|
||||
time="2025-12-16T00:32:26+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
|
||||
time="2025-12-16T00:32:27+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
|
||||
time="2025-12-16T00:32:27+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
|
||||
time="2025-12-16T00:32:27+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/list/china.list"
|
||||
time="2025-12-16T00:32:28+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/dsjh.txt"
|
||||
time="2025-12-16T00:32:28+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:32:28+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:32:28+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:32:29+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:32:30+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:32:31+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/malware.txt"
|
||||
time="2025-12-16T00:32:33+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:32:33+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:32:33+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/cheat.txt"
|
||||
time="2025-12-16T00:32:33+08:00" level=info msg="规则加载完成,域名规则: 257594, 排除规则: 654, 正则规则: 24094, hosts规则: 0"
|
||||
time="2025-12-16T00:32:33+08:00" level=info msg="统计数据加载成功"
|
||||
time="2025-12-16T00:32:33+08:00" level=info msg="查询日志加载成功" count=118
|
||||
time="2025-12-16T00:32:33+08:00" level=info msg="DNS服务器已启动,监听端口: 5353"
|
||||
time="2025-12-16T00:32:33+08:00" level=info msg="HTTP控制台已启动,监听端口: 8080"
|
||||
time="2025-12-16T00:32:33+08:00" level=info msg="规则自动更新已启动" interval=3600
|
||||
time="2025-12-16T00:32:33+08:00" level=info msg="DNS UDP服务器启动,监听端口: 5353"
|
||||
time="2025-12-16T00:32:33+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
|
||||
time="2025-12-16T00:32:33+08:00" level=info msg="HTTP控制台服务器启动,监听地址: 0.0.0.0:8080"
|
||||
time="2025-12-16T00:32:33+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:32:33+08:00" level=info msg="DNS TCP服务器启动,监听端口: 5353"
|
||||
time="2025-12-16T00:32:33+08:00" level=info msg="启动统计数据自动保存功能" file=data/stats.json interval=300
|
||||
time="2025-12-16T00:33:23+08:00" level=info msg="正在关闭服务..."
|
||||
time="2025-12-16T00:33:23+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/stats.json
|
||||
time="2025-12-16T00:33:23+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
|
||||
time="2025-12-16T00:33:23+08:00" level=info msg="DNS服务器已停止"
|
||||
time="2025-12-16T00:33:23+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
|
||||
time="2025-12-16T00:33:23+08:00" level=info msg="HTTP控制台服务器已停止"
|
||||
time="2025-12-16T00:33:23+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:33:23+08:00" level=info msg="规则自动更新已停止"
|
||||
time="2025-12-16T00:33:23+08:00" level=info msg="服务已关闭"
|
||||
time="2025-12-16T00:33:23+08:00" level=warning msg="日志系统已关闭"
|
||||
time="2025-12-16T00:33:35+08:00" level=debug msg="尝试加载Shield统计数据" file=/root/dns/data/shield_stats.json
|
||||
time="2025-12-16T00:33:35+08:00" level=info msg="Shield计数数据加载成功" blocked_entries=0 resolved_entries=0
|
||||
time="2025-12-16T00:33:35+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
|
||||
time="2025-12-16T00:33:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
|
||||
time="2025-12-16T00:33:36+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
|
||||
time="2025-12-16T00:33:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
|
||||
time="2025-12-16T00:33:37+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/list/china.list"
|
||||
time="2025-12-16T00:33:37+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/dsjh.txt"
|
||||
time="2025-12-16T00:33:37+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:33:38+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:33:38+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:33:38+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:33:39+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:33:40+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/malware.txt"
|
||||
time="2025-12-16T00:33:42+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:33:42+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:33:42+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/cheat.txt"
|
||||
time="2025-12-16T00:33:42+08:00" level=info msg="规则加载完成,域名规则: 257594, 排除规则: 654, 正则规则: 24094, hosts规则: 0"
|
||||
time="2025-12-16T00:33:42+08:00" level=info msg="统计数据加载成功"
|
||||
time="2025-12-16T00:33:42+08:00" level=info msg="查询日志加载成功" count=118
|
||||
time="2025-12-16T00:33:42+08:00" level=info msg="DNS服务器已启动,监听端口: 53"
|
||||
time="2025-12-16T00:33:42+08:00" level=info msg="HTTP控制台已启动,监听端口: 8080"
|
||||
time="2025-12-16T00:33:42+08:00" level=info msg="DNS TCP服务器启动,监听端口: 53"
|
||||
time="2025-12-16T00:33:42+08:00" level=info msg="规则自动更新已启动" interval=3600
|
||||
time="2025-12-16T00:33:42+08:00" level=info msg="DNS UDP服务器启动,监听端口: 53"
|
||||
time="2025-12-16T00:33:42+08:00" level=info msg="启动统计数据自动保存功能" file=data/stats.json interval=300
|
||||
time="2025-12-16T00:33:42+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
|
||||
time="2025-12-16T00:33:42+08:00" level=info msg="HTTP控制台服务器启动,监听地址: 0.0.0.0:8080"
|
||||
time="2025-12-16T00:33:42+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:33:42+08:00" level=info msg="用户 admin 登录成功"
|
||||
time="2025-12-16T00:33:43+08:00" level=info msg="新WebSocket客户端连接,当前连接数: 1"
|
||||
time="2025-12-16T00:33:48+08:00" level=info msg="新WebSocket客户端连接,当前连接数: 2"
|
||||
time="2025-12-16T00:34:42+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:35:42+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:35:45+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:21266" domain=pull-h5.douyincdn.com type=A
|
||||
time="2025-12-16T00:35:45+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:21266" domain=pull-h5.douyincdn.com
|
||||
time="2025-12-16T00:36:42+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:36:46+08:00" level=debug msg="接收到DNS查询" client="10.35.10.11:39748" domain=v5-gzb2-hl-hw-cn-coldy.douyinvod.com type=A
|
||||
time="2025-12-16T00:36:46+08:00" level=info msg="域名被屏蔽" client="10.35.10.11:39748" domain=v5-gzb2-hl-hw-cn-coldy.douyinvod.com
|
||||
time="2025-12-16T00:38:54+08:00" level=debug msg="尝试加载Shield统计数据" file=/root/dns/data/shield_stats.json
|
||||
time="2025-12-16T00:38:54+08:00" level=info msg="Shield计数数据加载成功" blocked_entries=0 resolved_entries=0
|
||||
time="2025-12-16T00:38:54+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt"
|
||||
time="2025-12-16T00:38:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt"
|
||||
time="2025-12-16T00:38:55+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt"
|
||||
time="2025-12-16T00:38:56+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt"
|
||||
time="2025-12-16T00:38:56+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/list/china.list"
|
||||
time="2025-12-16T00:38:56+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/dsjh.txt"
|
||||
time="2025-12-16T00:38:57+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:38:57+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:38: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-16T00:38:58+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:38: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-16T00:38:59+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/malware.txt"
|
||||
time="2025-12-16T00:39:01+08:00" level=info msg="从缓存加载远程规则" url="http://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/costomize.txt"
|
||||
time="2025-12-16T00:39: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-16T00:39:01+08:00" level=info msg="从缓存加载远程规则" url="https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/cheat.txt"
|
||||
time="2025-12-16T00:39:01+08:00" level=info msg="规则加载完成,域名规则: 257594, 排除规则: 654, 正则规则: 24094, hosts规则: 0"
|
||||
time="2025-12-16T00:39:01+08:00" level=info msg="统计数据加载成功"
|
||||
time="2025-12-16T00:39:01+08:00" level=info msg="查询日志加载成功" count=119
|
||||
time="2025-12-16T00:39:01+08:00" level=info msg="DNS服务器已启动,监听端口: 53"
|
||||
time="2025-12-16T00:39:01+08:00" level=info msg="HTTP控制台已启动,监听端口: 8080"
|
||||
time="2025-12-16T00:39:01+08:00" level=info msg="DNS TCP服务器启动,监听端口: 53"
|
||||
time="2025-12-16T00:39:01+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/shield_stats.json interval=60
|
||||
time="2025-12-16T00:39:01+08:00" level=info msg="启动统计数据自动保存功能" file=data/stats.json interval=300
|
||||
time="2025-12-16T00:39:01+08:00" level=info msg="DNS UDP服务器启动,监听端口: 53"
|
||||
time="2025-12-16T00:39:01+08:00" level=info msg="规则自动更新已启动" interval=3600
|
||||
time="2025-12-16T00:39:01+08:00" level=info msg="HTTP控制台服务器启动,监听地址: 0.0.0.0:8080"
|
||||
time="2025-12-16T00:39:01+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:39:03+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:64858" domain=www.example.com type=A
|
||||
time="2025-12-16T00:39:03+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-16T00:39:03+08:00" level=warning msg="DNSSEC验证失败:找不到对应的DNSKEY" domain=www.example.com key_tag=34505 server="223.5.5.5:53"
|
||||
time="2025-12-16T00:39:03+08:00" level=warning msg="DNSSEC验证失败:至少一个签名无效" domain=www.example.com server="223.5.5.5:53"
|
||||
time="2025-12-16T00:39:03+08:00" level=debug msg="DNS查询成功" domain=www.example.com rtt=79.206505ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:39:03+08:00" level=debug msg="DNS响应已缓存" domain=www.example.com ttl=30m0s type=A
|
||||
time="2025-12-16T00:39:14+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:49821" domain=www.example.com type=A
|
||||
time="2025-12-16T00:39:14+08:00" level=debug msg="从缓存返回DNS响应" domain=www.example.com type=A
|
||||
time="2025-12-16T00:39:27+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:62993" domain=www.so.com type=A
|
||||
time="2025-12-16T00:39:27+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=www.so.com server="223.5.5.5:53"
|
||||
time="2025-12-16T00:39:27+08:00" level=debug msg="DNS查询成功" domain=www.so.com rtt=45.409756ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:39:27+08:00" level=debug msg="DNS响应已缓存" domain=www.so.com ttl=30m0s type=A
|
||||
time="2025-12-16T00:39:31+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:57627" domain=www.so.com type=A
|
||||
time="2025-12-16T00:39:31+08:00" level=debug msg="从缓存返回DNS响应" domain=www.so.com type=A
|
||||
time="2025-12-16T00:39:33+08:00" level=debug msg="接收到DNS查询" client="10.35.10.78:53956" domain=www.so.com type=A
|
||||
time="2025-12-16T00:39:33+08:00" level=debug msg="从缓存返回DNS响应" domain=www.so.com type=A
|
||||
time="2025-12-16T00:40:01+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:40:13+08:00" level=info msg="用户 admin 登录成功"
|
||||
time="2025-12-16T00:40:14+08:00" level=info msg="新WebSocket客户端连接,当前连接数: 1"
|
||||
time="2025-12-16T00:40:16+08:00" level=info msg="新WebSocket客户端连接,当前连接数: 2"
|
||||
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
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
time="2025-12-16T00:37:59+08:00" level=debug msg="尝试加载Shield统计数据" file=/root/dns/data/test_shield_stats.json
|
||||
time="2025-12-16T00:37:59+08:00" level=info msg="Shield计数数据加载成功" blocked_entries=0 resolved_entries=0
|
||||
time="2025-12-16T00:38:00+08:00" level=info msg="规则加载完成,域名规则: 122426, 排除规则: 654, 正则规则: 473, hosts规则: 0"
|
||||
time="2025-12-16T00:38:00+08:00" level=info msg="统计数据加载成功"
|
||||
time="2025-12-16T00:38:00+08:00" level=info msg="查询日志加载成功" count=118
|
||||
time="2025-12-16T00:38:00+08:00" level=info msg="DNS服务器已启动,监听端口: 5353"
|
||||
time="2025-12-16T00:38:00+08:00" level=info msg="HTTP控制台已启动,监听端口: 8081"
|
||||
time="2025-12-16T00:38:00+08:00" level=info msg="DNS TCP服务器启动,监听端口: 5353"
|
||||
time="2025-12-16T00:38:00+08:00" level=info msg="启动统计数据自动保存功能" file=data/test_stats.json interval=300
|
||||
time="2025-12-16T00:38:00+08:00" level=info msg="DNS UDP服务器启动,监听端口: 5353"
|
||||
time="2025-12-16T00:38:00+08:00" level=info msg="启动Shield计数数据自动保存功能" file=./data/test_shield_stats.json interval=60
|
||||
time="2025-12-16T00:38:00+08:00" level=info msg="规则自动更新已启动" interval=3600
|
||||
time="2025-12-16T00:38:00+08:00" level=info msg="HTTP控制台服务器启动,监听地址: 0.0.0.0:8081"
|
||||
time="2025-12-16T00:38:00+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/test_shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:38:14+08:00" level=debug msg="接收到DNS查询" client="127.0.0.1:52388" domain=google.com type=A
|
||||
time="2025-12-16T00:38:14+08:00" level=debug msg="DNS响应不包含DNSSEC记录" domain=google.com server="223.5.5.5:53"
|
||||
time="2025-12-16T00:38:14+08:00" level=debug msg="DNS查询成功" domain=google.com rtt=6.030332ms server="223.5.5.5:53"
|
||||
time="2025-12-16T00:38:14+08:00" level=debug msg="DNS响应已缓存" domain=google.com ttl=30m0s type=A
|
||||
time="2025-12-16T00:38:44+08:00" level=info msg="正在关闭服务..."
|
||||
time="2025-12-16T00:38:44+08:00" level=info msg="统计数据保存成功" file=/root/dns/data/test_stats.json
|
||||
time="2025-12-16T00:38:44+08:00" level=info msg="查询日志保存成功" file=/root/dns/data/querylog.json
|
||||
time="2025-12-16T00:38:44+08:00" level=info msg="DNS服务器已停止"
|
||||
time="2025-12-16T00:38:44+08:00" level=error msg="HTTP控制台服务器启动失败" error="http: Server closed"
|
||||
time="2025-12-16T00:38:44+08:00" level=info msg="HTTP控制台服务器已停止"
|
||||
time="2025-12-16T00:38:44+08:00" level=info msg="Shield计数数据保存成功" blocked_entries=0 file=/root/dns/data/test_shield_stats.json resolved_entries=0
|
||||
time="2025-12-16T00:38:44+08:00" level=info msg="规则自动更新已停止"
|
||||
time="2025-12-16T00:38:44+08:00" level=info msg="服务已关闭"
|
||||
time="2025-12-16T00:38:44+08:00" level=warning msg="日志系统已关闭"
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"dns": {
|
||||
"port": 5353,
|
||||
"upstreamDNS": [
|
||||
"223.5.5.5:53",
|
||||
"223.6.6.6:53"
|
||||
],
|
||||
"timeout": 5000,
|
||||
"statsFile": "data/test_stats.json",
|
||||
"saveInterval": 300,
|
||||
"cacheTTL": 30,
|
||||
"enableDNSSEC": true,
|
||||
"dnssecValidation": true
|
||||
},
|
||||
"http": {
|
||||
"port": 8081,
|
||||
"host": "0.0.0.0",
|
||||
"enableAPI": true,
|
||||
"username": "admin",
|
||||
"password": "admin"
|
||||
},
|
||||
"shield": {
|
||||
"localRulesFile": "data/test_rules.txt",
|
||||
"blacklists": [],
|
||||
"updateInterval": 3600,
|
||||
"hostsFile": "data/test_hosts.txt",
|
||||
"blockMethod": "NXDOMAIN",
|
||||
"customBlockIP": "",
|
||||
"statsFile": "./data/test_shield_stats.json",
|
||||
"statsSaveInterval": 60,
|
||||
"remoteRulesCacheDir": "data/test_remote_rules"
|
||||
},
|
||||
"log": {
|
||||
"file": "logs/test_dns-server.log",
|
||||
"level": "debug",
|
||||
"maxSize": 100,
|
||||
"maxBackups": 10,
|
||||
"maxAge": 30
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user