You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
END by f_force_nocn_list. : 直接原因是dnscrypt查询失败,比如查询一个不存在的域名,递归查询失败,转移到dnscrypt,dnscrypt也查询失败,最终得到这个结果,又或者一开始该域名就是从force_nocn_list指定查询的但最终失败。
END by f_local_unbound.: 直接原因是递归查询失败,只有指定force_cn_list进行强制递归的域名才会有这个返回。
END by try_auto_check. : 直接原因是同时开启了CUSTOM_FORWARD、AUTO_FORWARD、AUTO_FORWARD_CHECK功能的时候,该域名被检查出不存在,或者所有查询办法均没法通过AUTO_FORWARD_CHECK检查而终止CUSTOM_FORWARD转发。
END by block qtype 65. : 屏蔽qtype 65记录类型。
END by IPv6=no. : 因为设置了IPv6=no,所以拒绝了aaaa记录的查询。
END by IPv6=yes, force_nocn_list block aaaa. 因为设置了IPv6=yes,该域名位于force_nocn_list被判断为非CN域名而被直接拒绝aaaa记录的查询。
END by IPv6=yes,NO CN IP block aaaa. 因为设置了IPv6=yes,该域名因被IP库判断为非CN域名而被直接拒绝aaaa记录的查询。
Block类型提示信息
仅在IPv6相关选项作用下出现,提示Records may exist, but blocked by PaoPaoDNS IPV6 option.,表示被拦截了IPv6查询请求。因IPV6=yes/only6选项而被过滤的AAAA记录查询,该情况仅在IPv4记录存在的时候出现。
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
【更新日志】2023/09/19
ADDINFO
调试信息功能CN_TRACKER
功能的校验逻辑,避免更新错误数据导致错误的域名被进入list。(这个bug会导致和CUSTOM_FORWARD配合使用的时候有问题比如造成推特分流错误,建议低于此版本的容器升级。)ADDINFO功能介绍
no
,设置为yes
时,在DNS查询结果中增加ADDITIONAL SECTION
的调试信息,如结果来源、查询延迟、失败原因等,使用dig命令就可以实时追踪域名结果来源。举例,当该功能开启后,使用dig命令查询一个域名将会有以下信息(示例中10.10.10.9是DNS的IP):
可以看到,在
ADDITIONAL SECTION
区域,左边显示了域名请求:右边显示了结果来源:
因为ttl是0,所以综合判断查询结果是从redis乐观缓存中直接提取的。
此时再查一次:
可以看到ttl发生了变化(596,也就是一般10分钟,说明得到的新结果),说明递归缓存被上次查询的时候,后台主动同步刷新。此时再查一次:
可以看到结果来源于mosdns cache,说明ttl在有效期内直接从mosdns cache返回结果。
调试信息参考
respond
类型信息,ADDITIONAL SECTION
显示respond.paopaodns
,附带解析结果来源、解析延迟;reject
类型信息,ADDITIONAL SECTION
显示reject.paopaodns
,附带解析解析失败的原因、解析延迟;Respond类型提示信息
respond mmdb CN IP
: 说明该结果是被判定为CN IP而返回。如果查询延迟为0ms并且ttl是0,则是从redis递归乐观缓存中提取;如果查询延迟是0ms,ttl不为0,说明上一次ttl有效期内被刷新过缓存。查询延迟不为0,一般就是初次获取到新纪录。mosdns cache
: 说明该记录在ttl有效期内,直接从mosdns cache返回,不执行任何查询操作。nocn forward_unbound
: 从dnscrypt的unbound缓存中返回。非CN域名原始解析结果,或者手动指定了force_nocn_list
的域名。nocn forward_dnscrypt
: 从dnscrypt返回,同上,但一般是因为设置了超时的socks5或者其他原因而兜底的故障查询。local_unbound
: 只有指定force_cn_list
进行强制递归的域名才会有这个返回。local_unbound not_a_aaaa
: 不常见,查询非A记录和非AAAA记录,从递归unbound中返回的结果。forward_unbound not_a_aaa
: 同上,但是从dnscrypt的unbound缓存中返回的结果。respond forward ->IP@PORT
: 使用了CUSTOM_FORWARD
功能进行查询的域名,表示查询被转发IP@PORT。force_ttl_rules
: 使用了force_ttl_rules
功能进行查询的域名。respond AUTO_FORWARD_CHECK forward_unbound PRIVATE
: 该显示仅会在同时开启CUSTOM_FORWARD
、AUTO_FORWARD
、AUTO_FORWARD_CHECK
功能的时候出现,标明经过验证,该域名返回的是私有地址。Reject类型提示信息
当域名的解析查询失败的时候,可能会有多种原因,调试信息仅返回最后失败的直接原因,你需要综合其他信息来判断。
END by f_force_nocn_list.
: 直接原因是dnscrypt查询失败,比如查询一个不存在的域名,递归查询失败,转移到dnscrypt,dnscrypt也查询失败,最终得到这个结果,又或者一开始该域名就是从force_nocn_list
指定查询的但最终失败。END by f_local_unbound.
: 直接原因是递归查询失败,只有指定force_cn_list
进行强制递归的域名才会有这个返回。END by try_auto_check.
: 直接原因是同时开启了CUSTOM_FORWARD
、AUTO_FORWARD
、AUTO_FORWARD_CHECK
功能的时候,该域名被检查出不存在,或者所有查询办法均没法通过AUTO_FORWARD_CHECK
检查而终止CUSTOM_FORWARD
转发。END by block qtype 65.
: 屏蔽qtype 65记录类型。END by IPv6=no.
: 因为设置了IPv6=no
,所以拒绝了aaaa记录的查询。END by IPv6=yes, force_nocn_list block aaaa.
因为设置了IPv6=yes
,该域名位于force_nocn_list被判断为非CN域名而被直接拒绝aaaa记录的查询。END by IPv6=yes,NO CN IP block aaaa.
因为设置了IPv6=yes
,该域名因被IP库判断为非CN域名而被直接拒绝aaaa记录的查询。Block类型提示信息
仅在IPv6相关选项作用下出现,提示
Records may exist, but blocked by PaoPaoDNS IPV6 option.
,表示被拦截了IPv6查询请求。因IPV6=yes/only6
选项而被过滤的AAAA记录查询,该情况仅在IPv4记录存在的时候出现。Beta Was this translation helpful? Give feedback.
All reactions