host地址切换工具-SwitchHosts

目录

什么是hosts文件?

SwitchHosts

普通方式切换host

SwitchHosts切换host(推荐)

使用注意事项: 


什么是hosts文件?

简单的说,hosts文件是用于本地dns服务的,采用ip 域名的格式写在一个文本文件当中,Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。

SwitchHosts

官网地址:https://oldj.github.io/SwitchHosts/#cn

SwitchHosts是一个管理、快速切换Hosts小工具,开源软件,一键切换Hosts配置,非常实用,高效。其主要功能特性包括:

我们在开发Web项目过程中,一般会部署有多套环境,网址域名都相同,部署在不同的服务器上,有开发环境、测试环境、预发布环境、生产环境。经常要切换Hosts来访问,测试以及验证bug,如果纯手工修改这会花掉不少时间。

普通方式切换host

  •  1.找到我们机器的host文件

Hosts文件路径为:C:\Windows\System32\drivers\etc

  • 2.使用记事本工具打开hosts文件
  • 3.修改里面的ip以及对应域名
  • 4.保存即可

注意:ip和域名之间有空格,不同域名之间也有空格分割,而ip和域名要保持在同一行

如果我们经常有多个环境需要切换不同的ip时,每次这样更改就比较麻烦了。这个时候就需要一款可视化修改工具了

SwitchHosts切换host(推荐)

  • 1、下载

官网点击下载按钮,即跳转到下载页面(https://github.com/oldj/SwitchHosts/releases),选择不同的系统下载

  • 2、下载完成后,解压压缩包,会有一个exe可执行文件

  • 3、exe文件右键选择以管理员身份运行,不然在修改hosts的时候会提示你需要权限的,安装完成后页面如下

使用注意事项: 

  • 1、运行时要以管理员方式运行,不然会提示无修改权限。在SwitchHosts.exe右键—以管理员身份运行
  • 2、如果是绿色单文件版,最好是放在一个文件夹里面再运行,因为会exe所在的目录下生成配置文件和其他文件夹。
  • 3、如果双击运行后不能显示SwitchHost界面,但是任务管理器里面能看到SwitchHost的进程,一般是由于hosts文件字符集不统一,导致hosts文件出现乱码,不能被SwitchHost打开,这时候只要删除C:\windows\system32\drivers\etc\hosts 即可。
  • 4、如果使用了代理,修改 Hosts 也不会生效。因为浏览器会优先考虑代理工具的代理,建议调试的时候先关闭代理。
  • 5、修改了hosts不生效,一般需要重启浏览器,如果是google浏览器可以不用重启,可以借助chrome://net-internals/#dns  chrome://net-internals/#sockets  清掉keep-alive 和清浏览器 DNS 缓存。
  • 6、加入上面配置都是对的,还是会提示无权限,可以手动把hosts文件的只读属性去掉

  • 22
    点赞
  • 86
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值