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/detail/ty_hf/9612205


一。如何使用:


1.打开switchshost


SwtichHosts快速切换Host_第1张图片


2.点击左下角+进行添加


SwtichHosts快速切换Host_第2张图片



3.当然,在列表中就能看到一套方案了,此时在右边直接写即可快速编辑


SwtichHosts快速切换Host_第3张图片


4.双击左边列表,即可进行host的切换


二。常见问题及解决方法

系统提及没有权限操作怎么办??


SwtichHosts快速切换Host_第4张图片


方法1:转移打开

1. 找到Hosts文件,将Hosts文件复制到桌面。(Windows 7系统Hosts文件路径为:C:\WINDOWS\system32\drivers\etc\hosts) 

2. 用记事本打开,修改内容,然后保存。 

3. 将修改好的Hosts文件再复制回Hosts文件目录,提示是否覆盖时选择覆盖即可。


方法2:用记事本更改

首先在开始菜单中,用管理员权限打开一个记事本,然后在记事本中打开hosts文件,这样因为是以管理员权限打开的,所以可以保存.具体步骤如下:

1、开始菜单->附件->右键点击“记事本”->以管理员运行,(操作如图)

SwtichHosts快速切换Host_第5张图片


2、打开之后,用记事本打开hosts文件,hosts文件路径的是C:\Windows\System32\drivers\etc\hosts,(操作如图)

SwtichHosts快速切换Host_第6张图片

SwtichHosts快速切换Host_第7张图片


3、点打开后,再写好自己的hosts语句,直接保存就可以了。(操作如图)

怎样修改WIN7下的host文件



方法3.运行.bat文件批处理

把下面的代码写入txt文件,并另存为“hosts.bat”文件(这里注意一下,如果有些朋友的电脑是不显示文件后缀的,这样直接命名没效,要在文件夹选项中显示常用文件的后缀)。文件内容如下:

@echo off
del %systemroot%\system32\drivers\etc\hosts
echo 127.0.0.1 www.test.com>>%systemroot%\system32\drivers\etc\hosts
echo 127.0.0.1 localhost>>%systemroot%\system32\drivers\etc\hosts
start http://www.test.com

右键点击”hosts.bat”文件,选择以管理员权限运行。即可。(操作如图)

SwtichHosts快速切换Host_第8张图片


 
   

你可能感兴趣的:(资源工具)