延续之前用 Split DNS 提升跨系统双机开发体验的做法,手工维护 macOS 的 /etc/resolver 配置在设备和项目变多后越来越麻烦:覆盖前要备份、改完要刷新缓存、排错要在 dig、scutil 和 dscacheutil 之间来回切换。本文介绍我为此写的开源小工具 soulteary/splitdns,用来创建、修改和检查 Mac 上的 resolver 配置,并覆盖双机联动与单机使用两种场景。 阅读全文