FIND THE NEXT CHECKmihomo.cyou / 独立中文指南
CHECK / 03故障排查 / NOTE 03

DNS 超时怎么排查:先认清日志里的那个域名

节点地址、业务域名和规则下载地址,出现解析失败时对应不同处理方向。

Mihomo 排错手册 · · 约 3 分钟阅读

看到 DNS timeout 就换一组公共 DNS,是很常见的操作,但它未必解决问题。先把日志里解析失败的域名找出来,弄清是谁在请求、当前使用哪条解析路径。

节点域名失败,连接还没建立

如果失败的是代理服务器地址,需要先解决节点自身的解析。此时目标网站可能尚未被真正请求。检查配置里节点域名解析的安排,避免它依赖一个尚未连接成功的代理路径。

如果失败的是规则或订阅资源域名,则检查资源下载路径与网络限制。配置无法完整更新与业务域名打不开,可以同时发生,但不应混为一个错误。

DNS 超时:日志域名 → 解析路径 → 同条件复测DNS 超时 · 概念示意01日志域名02解析路径03同条件复测用于解释正文步骤,不是软件操作界面或实时检测结果DNS 超时:日志域名 → 解析路径 → 同条件复测DNS 超时 · 示意01日志域名02解析路径03同条件复测
节点、资源与业务域名的 DNS 故障应分开处理。

业务域名失败,看应用和内核的关系

浏览器可能使用自己的安全 DNS,系统也可能通过其他 VPN 解析。内核中的 DNS 设置不一定覆盖这些请求。先确认请求是否进入内核,再看实际采用了哪个上游与策略。

只在公司或家庭内部域名上失败,往往需要保留原有内网解析条件。用公共 DNS 替换所有解析服务器,可能让问题变多,而不是变少。

从已知正常的基线逐项改动

保持节点与规则不变,只修改一个 DNS 相关设置,再观察同一个目标。模式或服务器改变后,注意系统与应用缓存,使用新连接比较。fake-ip 地址本身不是解析失败的证据,应结合映射和接管路径判断。

分享日志时只截取相关时间段,隐藏订阅与认证信息。记录域名类别、错误文字、网络环境和修改前后结果,比一句“DNS 不行”更容易让自己或协助者判断下一步。

继续核对资料

DNS 参数与模式文档TUN DNS 接管说明

按 2026-10-21 可读项目资料整理。界面与参数可能随版本变化,请对照实际运行版本。

接下来可以看。

返回全部文章 →