每次我连接到某个公共 WiFi 热点时,有时当我使用熟悉的热点(例如我家里的热点)时,DNS 服务器都会设置为 8.8.8.8。这在某些公共 WiFi 上很烦人,因为其中一些会阻止所有流量(包括对 8.8.8.8 的 DNS 请求),直到我在其登录页面上输入一些身份验证信息或观看广告或其他内容,并且他们的系统期望我的笔记本电脑使用由他们的 DHCP 服务器提供的 DNS 服务器。因此,我必须转到网络偏好设置中 wifi 接口的“高级设置”中的 DNS 选项卡,然后单击列表中一个单独的 8.8.8.8 服务器上的“-”,之后路由器提供的两个新 DNS 服务器会立即出现。
看起来我以前以某种方式将 8.8.8.8 设置为该接口的默认 DNS,并且它优先于 DHCP 设置,每次重新连接到 wifi 时都会恢复该默认值。但我是怎么做到的?我在 GUI 中尝试了所有方法,通过 /etc 进行了 grep,也许有些 plist 我必须(再次)编辑?