我在WireGuard 的 DNS 配置项中添加了2个地址,如下:
dns-server = 10.150.4.1, 192.168.2.1
这两个 DNS 分别能解析 *.work.lab 和 *.home.lab。
然后我访问 a.work.lab 时日志里报错如下:
18:57:28.280776 [WireGuard-DNS] Remote DNS error: Error Domain=SGErrorDomain Code=8 "Empty DNS answer for a.work.lab from all DNS servers: 10.150.4.1, 192.168.2.1" UserInfo={NSLocalizedDescription=Empty DNS answer for a.work.lab from all DNS servers: 10.150.4.1, 192.168.2.1}
但是在 dns-server 去掉 192.168.2.1 后,反而能解析了。