Firefox 的 DNS over HTTPS 为什么总是在我没有 IPv6 地址的情况下解析出 IPv6 导致上不了网?排查了半天才发现这个我不小心打开的选项

158 天前
 drymonfidelia
1582 次点击
所在节点    Firefox
7 条回复
NoOneNoBody
158 天前
?空帖
firefox 默认 ipv6 优先啊,要 ipv4 需要改 config 参数
drymonfidelia
158 天前
@NoOneNoBody 我看 network.dns.preferIPv6 那几项默认都是 false 啊
NoOneNoBody
158 天前
disableIPv6 -> false 就是 enable(启用 ipv6)啦,true 才是禁用
drymonfidelia
158 天前
@NoOneNoBody 我说的是 preferIPv6
NoOneNoBody
158 天前
@drymonfidelia #4
我这里没有这条,也不知道有什么用

firefox 是 ipv6 优先,只要有 ipv6 返回就会先尝试
所以,要么全禁 ipv6 ,要么在 dns 工具设置对某些域名过滤掉 ipv6
我没用 doh ,我用 unbound 分流,白名单走海外 dot ,其他默认国内 dns
Xusually
158 天前
所以你发现了什么?
drymonfidelia
156 天前
@NoOneNoBody
@Xusually firefox 解析到 ipv6 ,优先尝试 IPv6 ,连不上直接报断网了,不尝试 IPv4

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1051695

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX