在开发工作中,经常使用switchhosts, 配置一个域名对应多个ip,但是无法同时并存.
所有就有使用dns-splitter工具,可以使得开发,测试,生产环境并存,
使用原理,dns-splitter启动监听端口,将http代理请求按域名或ip匹配自定义规则,实现连接不同的ip实现.
并且可以支持监听多个端口.
每个分流方案,都可以设置多个规则,以及设置优先级,对应不同的匹配逻辑
在浏览器访问的时候,只需要切换代理方案,将http请求转发给指定的分流方案即可.
工具使用说明:
https://github.com/mycoco/DNS-Splitter
工具下载地址:
https://github.com/mycoco/DNS-Splitter/releases