SwtichHosts快速切换Host
由于项目需要,对于一些同学在开发中必须来切换host进行操作,或者是系统回调的接受,要转到本地等等
可能你需要切换host来访问到一个特定IP地址,那这个软件将帮你节省很多时间,高效率开发。
什么是hosts文件?
简单的说,hosts文件是用于本地dns服务(相关主题:什么是DNS缓存,如何清除DNS缓存?)的,采用ip 域名的格式写在一个文本文件当中,Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。
SwitchHosts工具是一个用于快速切换 hosts 文件的小程序,基于 Python 和 wxPython 开发。其主要功能特性包括:
- 支持Common Host文件,切换到任意环境都将生效的host — charlestang
- 快速切换 hosts
- 跨平台(基于 wxPython)
- hosts 文件语法高亮
- 可为不同的 hosts 方案设置不同的图标
- 切换 hosts 方案时浮出窗口提示
- 支持在线 hosts 方案
- 方案档案可导入/导出
官方wiki:https://github.com/oldj/SwitchHosts
下载地址:http://download.csdn.net/download/qq_27229113/10108897
一。如何使用:
1.打开switchshost
2.点击左下角+进行添加
3.当然,在列表中就能看到一套方案了,此时在右边直接写即可快速编辑
4.双击左边列表,即可进行host的切换
二。常见问题及解决方法
系统提及没有权限操作怎么办??
方法1:转移打开
1. 找到Hosts文件,将Hosts文件复制到桌面。(Windows 7系统Hosts文件路径为:C:\WINDOWS\system32\drivers\etc\hosts)
2. 用记事本打开,修改内容,然后保存。
3. 将修改好的Hosts文件再复制回Hosts文件目录,提示是否覆盖时选择覆盖即可。
方法2:用记事本更改
首先在开始菜单中,用管理员权限打开一个记事本,然后在记事本中打开hosts文件,这样因为是以管理员权限打开的,所以可以保存.具体步骤如下:
1、开始菜单->附件->右键点击“记事本”->以管理员运行,(操作如图)
2、打开之后,用记事本打开hosts文件,hosts文件路径的是C:\Windows\System32\drivers\etc\hosts,(操作如图)
3、点打开后,再写好自己的hosts语句,直接保存就可以了。(操作如图)
方法3.运行.bat文件批处理
把下面的代码写入txt文件,并另存为“hosts.bat”文件(这里注意一下,如果有些朋友的电脑是不显示文件后缀的,这样直接命名没效,要在文件夹选项中显示常用文件的后缀)。文件内容如下:
右键点击”hosts.bat”文件,选择以管理员权限运行。即可。(操作如图)