ggp1ot2
V2EX  ›  Apple

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

  •  
  •   ggp1ot2 · Oct 11, 2022 · 3670 views
    This topic created in 1487 days ago, the information mentioned may be changed or developed.

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

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

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

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

    大概是啥原因呢?

    7 replies  •  2024-12-16 00:41:54 +08:00
    wclebb
    wclebb
    Oct 11, 2022
    1
    瞎猜你的代理软件在覆盖你的代理设置。
    比如 Clash 或 Surge 之类的软件,会覆盖本机的 DNS 的。
    ggp1ot2
    ggp1ot2
    OP
    Oct 11, 2022
    2
    @wclebb #1 确实有一个代理软件,卸载了也没用,另外好奇的是,为什么只有某个 dns 地址会被覆盖,其他的没事
    wclebb
    wclebb
    Oct 11, 2022
    3
    @ggp1ot2 既然你用了这个代理软件。

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

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

    看你需要为了公司网址指定 DNS ,那这样写,应该可以用了。
    反正你手写也会被覆盖,不如考虑用这个方法?
    Kite6
    Kite6
    Oct 11, 2022 via Android
    4
    是不是装了 clash for Windows ,如果安装了服务会自动改 dns 为 8.8.8.8
    ggp1ot2
    ggp1ot2
    OP
    Oct 11, 2022
    5
    @Kite6 #4 没有,而且不是变成 8.8.8.8 ,而是直接清空了
    panlatent
    panlatent
    Oct 11, 2022 via iPhone
    6
    应该不是代理软件之类的,有没有切换过 DHCP 获取方式(自动 /手动)
    exc4
    exc4
    Dec 16, 2024
    7
    试试 https://github.com/exc4/macos-dns-persist , 强行设置固定的 dns
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2173 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:48 · PVG 20:48 · LAX 04:48 · JFK 07:48
    ♥ Do have faith in what you're doing.