IPv4挡得严严实实,IPv6却让一半设备绕过了Pi-hole
将文章核心主题、阅读路径与关联内容进行更清晰的组织,帮助用户以更流畅的节奏进入正文。
当前位置
当前正在查看文章详情,可沿路径返回栏目页或继续切换其他内容。
IPv4挡得严严实实,IPv6却让一半设备绕过了Pi-hole
Pi-hole 这些年一直是自托管圈的“装完就忘”型选手。把路由器的 DHCP 指向它,剩下的交给它自己跑,基本不用天天盯着。但有个坑不少人会忘:面板只统计真正到达它的查询。设备只要把请求发给另一个 DNS 服务器,Pi-hole 这边就永远看不到。 对多数家庭网络来说这不算大事,真正让人翻车的是 IPv6。在路由器层面把它打开,设备就可能用上一个和 Pi-hole 毫无关系的 DNS,广告和追踪器于是从黑洞旁边直接走了过去。 IPv4 配得再完美,也可能白配 典型的 Pi-hole 部署里,一切都在 IPv4 上发生:路由器的 DHCP 服务器给每台设备发地址、网关,最关键的是指向 Pi-hole 的 DNS 地址。只要 DHCP 是设备获取 DNS 配置的唯一途径,这套逻辑就成立。 IPv6 一开,事情就复杂了。设备会通过路由器通告(Router Advertisements)自行配置,这类消息用来宣告网络前缀。路由器可以在里面用 RDNSS 选项带上一个 DNS 服务器,也可以通过 DHCPv6 发一个,或者两个都做。很多消费级路由器出厂就通告自己,地址常常是以 fe80 开头的链路本地地址。 于是每台设备可能同时握着两个解析器:IPv4 上的 Pi-hole,和 IPv6 上的路由器。麻烦在于没有任何机制告诉它哪个才算权威,怎么选基本看操作系统心情。发给路由器的查询会进入它内置的转发器,再交给它用的上游,全程没有任何过滤。Pi-hole 自己处理 IPv6 没问题,出问题的是查询走的那条路。 为什么只有部分设备溜过去 这种 DNS 请求泄漏很难被发现,因为各设备接收 IPv6 DNS 设置的方式不一样。Android 长期依赖 RDNSS 而不是 DHCPv6 来获取 IPv6 DNS 服务器。Windows 多年依赖 DHCPv6,在一次 Windows 10 更新后获得了 RDNSS 支持,但两者都收到时它仍然优先选 DHCPv6 提供的服务器。苹果的平台和各个 Linux 发行版各有各的行为,所以你用的是什么设备,直接决定了这事会不会被完全忽略。 路由器的 IPv6 设置也决定哪些设备会漏。TP-Link Archer 提供四种模式:ND Proxy、DHCPv6、SLAAC+无状态 DHCP、SLAAC+RDNSS。在只通过无状态 DHCPv6 下发 DNS 的模式下,Android 手机可能永远拿不到 IPv6 解析器、继续留在 Pi-hole 上,而 Windows 机器会改用路由器的。换成 RDNSS 模式,手机也会拿到路由器的解析器。 如果所有设备都绕过 Pi-hole,面板会安静下来,你立刻就能察觉。可当只有一部分设备这样,也就是大多数部分泄漏的情形,图表依旧一副健康模样——这正是让人栽跟头的地方。只有少数几台设备的行为和其余不同,光看面板根本不知道出了问题。 五分钟排查与收尾 先从 Pi-hole 的 Clients 视图看起,和你确认在网上的设备对一遍。发现少了谁,就去那台设备上查。Windows 跑 ipconfig /all ,macOS 跑 scutil --dns ,Linux 跑 resolvectl status ,都能列出正在使用的 DNS 服务器。如果 Pi-hole 地址旁边还坐着一个 fe80 地址或运营商 IPv6 解析器,泄漏的元凶就找到了。 最干净的修法是给 Pi-hole 一个稳定的 IPv6 地址,让路由器去通告它。另一种办法是:如果你根本没有任何 IPv6 服务在跑,直接在路由器层面关掉 IPv6,问题同样解决。 IPv6 不是唯一能绕过 IPv4 版 Pi-hole 的路径。DNS-over-HTTPS 这类功能也能穿过去,不过有些实现会检查拦截——Firefox 在这点上做得不错。Pi-hole 还会拦截苹果用来判断 iCloud 私密代理能否运行的域名,所以这条路也走不通。另有一些设备把公共解析器硬编码在系统里,处理起来会更麻烦一些。 特别
推荐阅读
Search
热点新闻
马来西亚副总理来华求“天眼”
来源|凤凰网财经 灾难的记忆,正在转化为合作的动力。 据马来西亚国家新闻社(Bernama)报道,马来西亚正寻求引进 中国卫星技术 ,为每年东北季风期的洪灾提供更早预警——副总理兼乡区发展部长扎希德已亲赴中国,就加速引进该系统与中方磋商。 一次曾造成 50多人遇难、40万人流离失所 的世纪洪灾,让这项合作显得尤为迫切。 01 为什么是卫星:洪水预报的“千里眼” 按照官方披露,这套基于卫星的系统能提
[流言板]天津主帅:第三节让四川队抢了很多前板,这场失利比较遗憾
虎扑10月17日讯 今日CBA常规赛,四川97-85战胜天津。 赛后,天津男篮主教练朱利叶斯参加了新闻发布会,并点评了本场比赛。 朱利叶斯:对于这场比赛的失利肯定是有所失望的,那对于第一场比赛去打客场肯定是比较困难,对于四川队而言,确实是安排的还是非常好的。他们有很多的国内球员顶住压力,也是投出了非常好的球,把握住了机会。对于他们而言其实也是打的非常无所畏惧。 第三节的时候最主要伤害到我们的是过多
英超综合:阿森纳客场小胜诺丁汉森林
新华社伦敦10月18日电(记者马邦杰)2026-2027赛季英超第七轮的较量18日继续进行。阿森纳客场凭借马杜埃凯第80分钟的进球,以1:0险胜诺丁汉森林,继续紧追积分榜“领头羊”曼城。 图片来自阿森纳足球俱乐部官网。 阿森纳本场比赛踢得并不轻松。面对诺丁汉森林的严密防守,“枪手”上半场进攻缺乏威胁,没有一脚射正。 易边再战,阿森纳主教练阿特塔调整阵容,马杜埃凯替补登场。第80分钟,赖斯传球,马杜
姆巴佩12场12球状态上佳,曾对阵巴萨打进8球
据《马卡报》统计,姆巴佩本赛季状态火热,12场比赛打入12球,如今将目光投向巴塞罗那,而这一场地正是他特别擅长的舞台。 姆巴佩在26-27赛季的数据堪称完美:12场比赛打入12球,联赛9场9球,欧冠3场3球。这位皇马射手如今将目标对准巴塞罗那,而这一舞台对他而言格外顺手。他在那里已打入8球,其中5球代表巴黎圣日耳曼,3球代表皇马,仅用了三次造访,尽管他与巴萨在集体层面的战绩落于下风:10场比赛6负
活塞拒76人逆转!马克西29+5布朗20中5,坎宁安26+8,老詹18+5难救主
北京时间10月26日76人主场对阵活塞,全场比赛结束76人以93-106输给了活塞。赛季开始后76人已经是取得了3连胜,不过今天的比赛76人是背靠背出战,所以今天的比赛恩比赛是因为右脚足底筋膜炎管理缺席比赛,埃奇库姆这里也因为腹部挫伤缺席比赛,虽然詹姆斯可以出战今日比赛,但是76人内线依旧暴露巨大问题。至于活塞在赛季开始后也取得2连胜,不过今天的比赛杜伦、奥萨尔也因伤缺席比赛,今日比赛根据ESPN