编辑 hosts 小工具
标签:hosts编辑工具
现在我们很多的开发测试人员都会手工修改 hosts 文件配置以便模拟生产环境的配置。
而当有很多hosts需要配置的时候,就会发现这是个体力活,呵呵!
为了更方便管理hosts配置,我开发了这个hosts编辑工具,可以到 http://sanmuding.com/down/HostsManager.rar 下载使用。
原理如下,将hosts文件未成了不同的block, 每个block就是一个环境的配置,比如:
#::[global]
#::current=product
#::[dev]
#:#172.0.0.1 www.taobao.com
#::[product]
192.168.0.1 www.taobao.com
由于,hosts采用#后面的字符串作为注释,所以,该工具使用 '#::' 和 '#:#' 和'###'作为配置的特殊符号,其余不符合这个配置的将会被忽略。
其中有2个特殊的block, global 和 share, global 是全局配置,只有一个有效的key: current, 表示了有效的block, 而share 则是一个共享的block, 所有在这个block中的配置永远有效。
界面上的几个按钮的功能:
1. Add : 添加新的 block
2. Remove: 删除当前的block
3. Save All, 保存所有的配置,当你添加或者修改配置,或者切换环境,必须点击这个按钮来保存配置,否则修改将会忽略,除非在最小化到右下角的时候,切换环境会自动生效
4. Reload: 重新从hosts文件中加载配置
5. Close 最小化到右下角。
有图有真相:
遇到什么问题,或者有建议,欢迎留言!
春节就在眼前了,祝大家春节快乐!