思考记录

198.18开头的地址正常吗?看懂Fake-IP与真实出口

解析结果出现198.18开头的地址,不一定是DNS污染或IP泄漏。如果客户端启用了Fake-IP,这可能只是它分配的虚拟映射地址,并非网站的真实服务器或你的公网出口。先看它在哪一栏出现,别让一个数字把排障变成惊悚片。

Fake-IP是什么?

以Mihomo内核为例,Fake-IP会为域名安排虚拟地址,并维护对应映射,方便后续连接交给内核处理。它更像餐厅的取餐号:叫到“十八号”,并不是让你去十八号街找厨师。

官方DNS文档将fake-ip列为一种处理模式,示例使用198.18.0.1/16地址范围。具体是否启用、采用哪一段,要看实际配置,不能把示例当成所有客户端的统一默认值。

IANA地址登记将198.18.0.0/15列为基准测试用途,标注为不可全球到达。因此,它不适合被当作普通公网网站地址理解,也不是看到它就能定位到某个国家的节点。

三种地址,别混在一起看

你在看什么 通常说明什么
DNS工具返回的虚拟地址 内核为域名安排的映射结果
网站实际连接的服务器地址 内容服务所在的连接目标
出口检测页面看到的公网IP 该次访问对外使用的来源地址

只检查第一项,不能证明第三项是否泄漏。一个取餐号既不告诉你厨房在哪里,也不告诉你打车回家的车牌号。隐私检查可另外参考本站DNS泄漏检测指南。

看到虚拟地址后,怎样判断是否正常?

  1. **核对来源。**是本机DNS查询、客户端连接记录,还是网页的公网出口结果?不同位置回答的问题不同。
  2. **检查当前配置。**确认是否开启Fake-IP、地址范围是什么,内核是否正常运行;不要只根据应用外壳的名称判断。
  3. **检查实际访问。**虚拟地址需要对应的接管与映射处理;若连接绕过相关处理,可能无法按预期到达目标。
  4. **结合命中记录。**查看域名、策略及实际出站,必要时对照DIRECT与REJECT排查指南。

直接拿虚拟地址做ping测试,不能据此判定真实网站或机场节点掉线。更有用的是让原应用重新请求,结合错误信息确认连接停在哪一步。

要不要立刻关掉Fake-IP?

不必看到名字里有“Fake”就马上停用。正常访问时,它可能只是预期行为;未启用却反复出现异常地址,才应继续核对DNS来源、旧缓存与其他正在运行的工具。

如果仅个别应用不兼容,可依据当前文档检查特定域名的过滤设置,修改前备份,每次只调整一项。不要把临时虚拟地址写成长期hosts记录,也别把整段配置复制成所谓万能修复。

资料来源

资料核对日期:2026年10月17日。

评论

搜索文章

正在加载搜索…