mac 为啥修改 dns 总是会被自动重置?

2022-10-11 15:37:12 +08:00
 ggp1ot2

因为要访问公司一个网站,需要修改 dns ,记为地址 A 吧。

神奇的来了,每次在网络偏好设置里面修改 dns ,添加其他任何地址都可以,修改完了点击应用就 OK 了。

就是这个地址 A ,添加之后,点击应用,立马所有 dns 都消失了。

我尝试使用命令行修改也不行。

大概是啥原因呢?

2310 次点击
所在节点    Apple
7 条回复
wclebb
2022-10-11 15:53:38 +08:00
瞎猜你的代理软件在覆盖你的代理设置。
比如 Clash 或 Surge 之类的软件,会覆盖本机的 DNS 的。
ggp1ot2
2022-10-11 16:07:41 +08:00
@wclebb #1 确实有一个代理软件,卸载了也没用,另外好奇的是,为什么只有某个 dns 地址会被覆盖,其他的没事
wclebb
2022-10-11 16:29:40 +08:00
@ggp1ot2 既然你用了这个代理软件。

有试过可以指向代理 DNS 嘛?

类似这样写法,我看是有,但不清楚它的作用。
*.alicdn.com = server:223.5.5.5

看你需要为了公司网址指定 DNS ,那这样写,应该可以用了。
反正你手写也会被覆盖,不如考虑用这个方法?
Kite6
2022-10-11 18:22:21 +08:00
是不是装了 clash for Windows ,如果安装了服务会自动改 dns 为 8.8.8.8
ggp1ot2
2022-10-11 18:29:03 +08:00
@Kite6 #4 没有,而且不是变成 8.8.8.8 ,而是直接清空了
panlatent
2022-10-11 23:54:11 +08:00
应该不是代理软件之类的,有没有切换过 DHCP 获取方式(自动 /手动)
exc4
8 天前
试试 https://github.com/exc4/macos-dns-persist , 强行设置固定的 dns

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/886097

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX