因为一些原因公司的 DNS 需要单独手工指定,Wi-Fi 的 IP 地址设成自动之后,每次到公司都要手动切换,十分麻烦。后来根据不同的 Wi-Fi 设置了不同的位置,但还是需要手工切换一下位置。请问下各位大牛有没有更方便简单的方法?
|
w274189159Jul 3, 2019
1
dns 手动添加后。换 wifi 不会自动切换 dns 的啊
|
|
knightdfJul 3, 2019
2
抱歉,没听懂
|
|
creamicedJul 3, 2019
3
|
|
trepwqJul 3, 2019 via iPhone
4
本地装个 dnsmasq,源 dns 用公司的和公共的,公司优先,Wi-Fi 里写 127.0.0.1
|
|
5
@w274189159 #1 就是因为 dns 不变了,回家后又需要把 DNS 设为自动
|
|
azh7138mJul 3, 2019
8
得自己实现一下
设置类似 networksetup -setdnsservers Wi-Fi 1.1.1.1 1.0.0.1 清空就是 networksetup -setdnsservers Wi-Fi 监听网络事件没看到特别简单地实现,建议 shell while + sleep |
|
uTOmOuk3L6sb4MSIJul 3, 2019
9
(误)直接切啊
(真) hammerspoon 应该可以解决;我用 hammerspoon 处理连上公司 wifi 就静音 |
|
thegodofoxerisSep 23
10
Mac 用的轻量网络自动切换工具:Network Auto Switcher 。
https://x.com/WrongWayPilot/status/2102581762874560672 |