1、简介

switchhosts是管理/快速切换hosts的小工具,是开源软件,一键就可以切换hosts;

2、什么是hosts

hosts 是系统中用于 本地 DNS 服务的配置文件。

用户在进行网络访问时,DNS 前首先会查询本地的 hosts 文件。

3、为什么要用 switchhosts 进行hosts切换?

开发过程中,因为有多套环境(开发环境、测试环境、生产环境等),网址域名都相同,部署到不同的服务上,同一个网址需要访问不同的 ip,需要经常切换hosts来访问,测试/验证bug,手工修改会浪费很多时间。

4、方法/步骤

1)下载SwitchHosts软件

2)下载完,解压,解压好后,可以放到C盘根目录下,双击打开即可(因为它是绿色软件,故不用安装)

3)主界面如下图,有一个公共的hosts标签页,可以在这里面把公用的hosts写进去,这样其他标签生效的时候会加载这个共用的。比如放google最新的host进去,这样切换到其他环境也不影响google的访问。

4)有在线方案和本地方案两种:

--本地方案:直接在右边空白填写域名和ip

--在线方案:可以把hosts文件放在一个站点下,共享给大家,当有修改的时候,重新刷新一下,就能取到最新的hosts了,统一维护。


5)可以手动添加多个hosts,如下图红框处,新建/刷新/编辑/删除,操作很简单

6)添加hosts后,想要切到哪个,就双击哪个,电脑右下角会提示已切换,见下图。

7)运用“图标”,不同环境可以设置不同颜色图标,以便快速识别哪个环境;

5、为什么要以管理员的身份去开启switchhosts?

因为需要管理本地主机的ip和端口的映射。

6、使用switchhosts的注意事项

---使用时要以管理员的的运行方式打开,否则你在编辑配置是没有权限。

---如果是绿色单文件版,最好是放在一个文件夹里面再运行,因为会exe所在的目录下生成配置文件和其他文件夹

---双击switchhosts后如没有界面显示,但任务管理器中显示switchhosts进程,一般由于hosts文件字符集不统一,导致hosts文件出现乱码,现在只需要在这里(C:\windows\system32\drivers\etc\hosts )删除即可。

---如果使用了代理,修改hosts也不会生效,因为用代理后,浏览器首先会考虑代理工具的代理,建议调试switchhosts时,先关闭代理。

---如果修改了hosts不生效,建议重启下浏览器,如果是google浏览器就不需要重启了,因为Google浏览器chrome://net-internals/#dns chrome://net-internals/#sockets 清掉keep-alive 和清浏览器 DNS 缓存。

switchhosts工具相关推荐

  1. SwitchHosts 工具

    SwitchHosts 工具 `SwitchHosts` 工具 环境 安装包 使用 解决 SwitchHosts 工具 SwitchHosts是一个管理.快速切换Hosts小工具,开源软件,一键切换H ...

  2. SwitchHosts Hosts管理工具

    SwitchHosts Hosts管理工具 介绍:SwitchHosts工具是一个管理 Hosts 文件的应用,操作简单,完全免费,支持多平台,必须以[管理员身份运行],否则会报 "没有写入 ...

  3. SwitchHosts——便捷切换hosts

    SwichHosts是什么? SwitchHosts是一个能快速一键切换hosts的免费开源工具. 什么时候会用到SwitchHosts? 开发H5页面时,部署有多套环境,网址域名都相同,部署在不同的 ...

  4. SwitchHosts安装使用

    SwitchHosts工具安装及使用 下载安装 下载 安装 使用 错误解决 开启错误 下载安装 下载 SwitchHosts下载地址 安装 双击安装即可 使用 根据配置亲测有用 错误解决 开启错误 开 ...

  5. SwitchHosts以管理员身份运行执行失败

    1. 需要配置的hosts代理太多,借助SwitchHosts工具来管理,但是意外发现文件使用管理员权限运行的时候却控制不了,会弹出提示框如下: 2. 使用快捷键 Win + R 快速输入以下这串 C ...

  6. Windows环境SwitchHosts的简单使用

    Windows环境SwitchHosts的简单使用 1.什么是Hosts文件? 2.SwitchHosts的用途 3.SwitchHosts下载 4.SwitchHosts使用 4.1.创建GitHu ...

  7. lettuce 配置域名 dns 切换

    大家好,我是烤鸭:      如果你也有类似的困扰,运维告诉你,redis连接配置域名,这样出问题了,直接改dns地址就行,不需要重启服务...梦想是美好的,现实是残酷的.如果你使用的是 lettuc ...

  8. 本地Spark连接远程集群Hive(Scala/Python)

    精选30+云产品,助力企业轻松上云!>>> 点击蓝色"大数据每日哔哔"关注我 加个"星标",第一时间获取大数据架构,实战经验 摘要:本地Spa ...

  9. 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题

    向AI转型的程序员都关注了这个号???????????? 人工智能大数据与深度学习  公众号:datayx 一.介绍 对 GitHub 说"爱"太难了:访问慢.图片加载不出来. 本 ...

最新文章

  1. Hinton一作新论文:如何在神经网络中表示“部分-整体层次结构”?
  2. php百度人脸识别做登陆,php调用百度人脸识别接口查询数据库人脸信息实现验证登录功能...
  3. 三角形一点到三边距离最小_初中数学:相似三角形以及重心、向量问题考点整理...
  4. 【推荐软件】wingrep
  5. mysql 别名 metadata_获取数据库元数据:DatabaseMetaData与ParameterMetaData与ResultSetMetaData...
  6. php 非递归调用,php 无限分类(非递归)
  7. PHP的password_hash()使用实例
  8. 圣诞节PNG免扣素材|轻松向现有项目中添加节日元素!
  9. oracle+纵向存储,oracle横向纵向求和代码实例
  10. 【算法设计】最大子段和问题解析(对应算法第三题)
  11. mysql硬盘复制无法启动_磁盘的移动导致MySQL数据启动失败
  12. 你不知道的outerText,innerText
  13. 手把手教您编写第一个单片机程序
  14. 关于sql server中isnull(值,值)是什么意思
  15. 双通道IPC如何RTSP取两个通道视频流?
  16. Linux中压缩解压工具使用
  17. 美团登录获取cookie
  18. xing生成二维码与解析二维码
  19. 惠普83752B高功率合成扫频器,20 GHz
  20. 用户余额充值、提现操作。

热门文章

  1. android 微信 openid,android 微信登陆手把手教学获取openid
  2. 微信版梦幻西游手游连接不上服务器,梦幻西游手游
  3. 2022-2028全球与中国脚手架市场现状及未来发展趋势
  4. VR全景购物,2022年的购物新方式
  5. 物流基础知识(十六)
  6. 道格的账号_雅虎的道格削减MapReduce与Hadoop的未来
  7. Java官方教程(七-3)Using Objects 使用对象(2021.4.10)
  8. 《软件工程导论第6版》--张海藩 牟永敏 课后答案及其详解 第5章 总体设计
  9. 骨传导耳机健康吗?骨传导耳机对身体好不好?
  10. 什么时间锻炼身体最佳?