我希望能够使用在我的 OS/X (High Sierra)www.foobar.dev系统上的 VM 中运行的 DNS 服务器解析 DNS 名称,因为我创建了一个包含以下一行的文件:(指定 VM 的虚拟地址)/etc/resolver/dev
nameserver ww.xx.yy.zz
...但dig www.foobar.dev继续咨询 Internet 名称服务器,
同时dig @ww.xx.yy.zz www.foobar.dev成功地从 VM 的 DNS 检索条目。
我已使用该dscacheutil命令确保错误条目不在 DNS 解析器缓存中。
那么,为什么存在/etc/resolver/dev具有指定内容的文件不足以将“ anything.dev”定向到指定的 DNS 服务器?
有趣的是——有时它似乎有效。此外,该命令scutil --dns会生成以下预期条目,这似乎表明正在/etc/resolver/dev检测文件!
resolver #8
domain : dev
nameserver[0] : ww.xx.yy.zz
flags : Request A records
reach : 0x00020002 (Reachable,Directly Reachable Address)