macOS bug

https://www.txthinking.com/talks/
Updated at: 2023-06-10

English: In short, if you run Brook App Mode with dual-stack network on macOS, you should do: System Settings - WiFi - detail - DNS - set 8.8.8.8 there, it is a macOS bug. Brook TUN Mode does not have this problem.

复现步骤:

  1. 系统设置 - WiFi - 详情 - DNS - 自动获取

    此处默认应该看到的是自动分配(灰色)的两个 DNS:一个是 IPv4 比如 192.168.1.1;一个是 IPv6 比如 fe80::1

  2. 然后打开终端,dig http3.ooo,运行多次

    现象,有时走 192.168.1.1,然后系统会自动转给 Brook(我开了虚拟 DNS,应该看到一个虚拟 IP);但有时走 fe80::1,系统不会自动转给 Brook,这里应该是 macOS 的 bug。

Brook TUN 模式没有这个问题

解决方案:

系统设置 - WiFi - 详情 - DNS - 设置为 8.8.8.8


评论