[X] 这是 Mihomo 核心的问题,并非我所使用的 Mihomo 衍生版本(如 OpenMihomo、KoolMihomo 等)的特定问题 This is an issue of the Mihomo core per se, not to the derivatives of Mihomo, like OpenMihomo or KoolMihomo.
openclash用meta内核,在redir-host模式下,DNS设置中启用自定义上游 DNS 服务器,nameserver只勾选223.5.5.5,fallback关掉。
访问www.ai2moe.org,发现无法访问,chrome浏览器报错DNS_PROBE_FINISHED_NXDOMAIN。
Verify steps
Mihomo version
alpha-gb3db113
What OS are you seeing the problem on?
Linux
Mihomo config
Mihomo log
Description
Describe the Bug
在OpenClash issue提出了此问题,V大表示是内核的问题:https://github.com/vernesong/OpenClash/issues/3811
详见:https://www.v2ex.com/t/1024280 223.5.5.5在进行UDP DNS查询返回A记录过多超过512字节后会重新用TCP进行DNS查询,而在开启openclash(nameserver只用223.5.5.5)的情况下无法正常进行DNS查询。复现网址:www.ai2moe.org。 表现结果为chrome浏览器访问该网站报错
DNS_PROBE_FINISHED_NXDOMAIN
。而关掉openclash用命令
dig +tcp @223.5.5.5 -p 53 www.ai2moe.org
返回结果正常。后在PC上手动设置DNS用223.5.5.5,可以正常访问www.ai2moe.org。而开了openclash就无法正常访问。所以我推测可能openclash或者可能是meta内核对于这种情况的DNS查询有bug,而V大表示是内核的问题。
To Reproduce
openclash用meta内核,在redir-host模式下,DNS设置中启用
自定义上游 DNS 服务器
,nameserver只勾选223.5.5.5,fallback关掉。 访问www.ai2moe.org,发现无法访问,chrome浏览器报错DNS_PROBE_FINISHED_NXDOMAIN
。