VeloNetJOURNAL
☰

Fake-IP 是什么?Mihomo DNS 为什么返回 198.18 开头的地址

Mihomo 的 Fake-IP 模式可以先向应用返回一个用于映射的地址,再由内核关联目标域名。看到 198.18 开头的解析结果,不一定是 DNS 故障,也不代表目标服务器真的位于这个地址。

Fake-IP 示意:应用查询域名、获得映射地址、连接由内核关联域名后选择出站,映射地址不是目标真实公网地址。
原创示意图 · 点图查看完整说明

DNS 在连接中做什么

应用访问域名时,需要通过 DNS 获得用于连接的地址。代理内核还能利用域名和规则选择出站;具体由本地还是远端解析目标,取决于配置和所用协议,不能只看一条查询结果下结论。

Fake-IP 为什么会出现 198.18

Fake-IP 模式为域名分配映射地址,内核保留域名与地址的对应关系。官方示例使用 198.18.0.1/16 作为分配范围;配置也可以不同。应用拿到的映射地址需要经正确路由交回内核处理,不是拿来直接访问公网服务器的真实 IP。

因此,命令行查询到了映射地址,不等于目标被换成了陌生服务器;同样,也不能因此断定配置完全正常。需要结合 TUN 路由、DNS 接管和实际访问结果判断。

什么情况需要关注兼容性

某些局域网发现、游戏、设备服务或自行处理 DNS 的应用,对映射地址不兼容。Mihomo 提供 fake-ip-filter 等设置;应按实际异常域名和所用匹配模式处理,不建议直接抄一份很长的排除列表。

浏览器安全 DNS 或 Android 私人 DNS 也可能让部分查询绕过原先的解析路径。排查时记录原设置,一次只改一项,测试后恢复不相关的改动。

为什么 DNS 服务器不是越多越好

地址数量多不等于可达性、隐私或速度更好。不同解析器、传输方式和分流策略混用,会增加排错难度;部分配置会并发查询,表现也不能简单理解为按列表逐个备用。

普通 VeloNet 用户先使用客户端和订阅的默认设置。有明确问题再做网络对照与针对性调整,避免把网上的整份 DNS 配置覆盖进当前订阅。

改成公共 DNS 就能解决所有连接问题吗?

不能。套餐过期、节点故障、错误路由或应用不使用代理,都不是更换 DNS 能直接解决的。先按连接故障排查顺序定位。

参考资料与适用范围

本文由 VeloNet 编辑部整理,配图为本站绘制的原理或流程示意,不是实际界面截图。操作名称可能随客户端与系统版本变化;产品功能以当前客户端和用户中心为准。