Brook and Shiliew: macOS App Mode
Updated at: June 10, 2023
DNS
Under TUN Mode, the system will choose to use the System DNS configured in the Brook or Shiliew client.
There are no issues, no action required.
However, under App Mode, up to now, Apple will choose to use the DNS configured in the system settings. This could cause a minor issue, as described below.
Steps to Reproduce:
- macOS dual-stack network environment
- Brook App mode operation
Go to System Settings - WiFi - Details - DNS - Obtain automatically
By default, if you see two DNS servers assigned automatically (in gray): one IPv4, such as 192.168.1.1, and one IPv6, such as fe80::1
Then open the terminal, execute
dig http3.ooomultiple times- Behavior: Sometimes the query goes through 192.168.1.1, and then the system will automatically redirect it to Brook
- But sometimes it goes through fe80::1, and the system will not redirect to Brook
If you see GUA, there is no problem.
Solution:
Set the DNS in System Settings - WiFi - Details - DNS - to 8.8.8.8