Comments (5)
查询无返回结果的具体表现:等待查询很久(直到超时),dig 调试可以看到如下的返回:
配置里日志级别已经调到 trace 级别了,但还是只能看到插件加载成功的信息和 cache 插件定期 GC 的日志。完全看不到接收查询请求,处理请求的内部逻辑等等……
from mosdns.
要是把 hosts 注释掉会怎么样?
EDIT: 没有日志就很奇怪。我拿你配置本地复现一下。
from mosdns.
没有日志应该是 mosdns 压根没有收到请求。这个很迷。我用你的配置复现了一下,能收到请求。你是在 WSL 里用的 dig ? 我印象里 WSL 好像有自己的一个 IP。不是 127.0.0.1
然后发现你的配置有个问题。
匹配器:
逻辑关系: 或。满足任意条件即为 true。
如果你这样写
- tag: query_is_ad_domain # 匹配广告域名的插件
type: query_matcher
args:
qtype: [1, 28] # <——- 会把全部 A AAAA 结果全部匹配进去
domain:
- "./geosite.dat:category-ads-all"
from mosdns.
这个配置方式感觉更直观。应该加个选项能让 matcher 能变成 与 模式。
from mosdns.
你是在 WSL 里用的 dig ? 我印象里 WSL 好像有自己的一个 IP。不是 127.0.0.1
你这么一说我也想起来了,确实是这样。谢谢提醒。
匹配器:
逻辑关系: 或。满足任意条件即为 true。
这个配置方式感觉更直观。应该加个选项能让 matcher 能变成 与 模式。
嗯,虽然在我的这个使用场景下其实用不到逻辑与,但是加上这个选项应该会有帮助。
我是看 Wiki 上加了这么多 args,先入为主以为几个条件要同时满足才会匹配上。是我没有仔细看 Wiki hhh
from mosdns.
Related Issues (20)
- [Bug] V5.3.1 数据库更新失败,提示“请检查网络状态”
- [Bug] HOT 1
- [Bug] 在经过 resp_ip 判断后 black_hole 无法替换 IPv4 或 IPv6 地址 HOT 11
- [Bug] 日志有错误信息提示无法写入缓存?
- 配置文件中的“中文域名”不识别 HOT 1
- [Bug] AAAA QTYPE 大量出现 context deadline exceeded HOT 2
- [Bug] 当其他DNS服务器的解析请求转发到mosdns上之后,无法得到解析回复 HOT 1
- DNS解锁失效
- [Feature request] 希望增加 ipset 删除功能 HOT 1
- [Bug] IPv6 DNS Server [2620:fe::fe] 识别问题 HOT 2
- [Feature request] 希望fallback插件内標記的mark可以帶回上級sequence
- [Bug] 配置文件为 wiki 中的简单转发器配置文件,mosdns 无法正常工作 HOT 2
- [Feature request] 提供将lazy_cache写入内存的选项 HOT 4
- [Feature request] prefer plugin support for HTTPS record HOT 1
- [Bug] client_ip匹配ipv6 cidr未按预期工作 HOT 2
- [Feature request] 丢弃resp_ip中指定的IP
- [Feature request] 并行请求时直接返回最快返回的应答 HOT 1
- [Feature request] 关于 forward 和 hosts 插件的功能建议! HOT 4
- 用sequence模拟fallback,出现context deadline exceeded时程序会中断。 HOT 4
- [Bug] has invalid keys: data_providers, servers HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mosdns.