编辑 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 最小化到右下角。

 

有图有真相:

 

遇到什么问题,或者有建议,欢迎留言!

 

春节就在眼前了,祝大家春节快乐!

This article is posted by on , link is .

Leave a reply

  • says:
    太好了~!!
  • says:
    顶起来,正在用...
  • says:
    太厉害了。也祝你新春快乐!!