SwitchHosts 一个修改、管理、切换多个 hosts 方案的开源工具

Hosts 相关的小工具着实不少,大家需求最多的肯定是 hosts 切换工具了。SwitchHosts! 是一款可以方便你管理和一键切换多个 hosts 方案的免费开源工具,跨平台支持 Windows、macOS 和 Linux 系统。

SwitchHosts
SwitchHosts

 

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

 

SwitchHosts 除了可以帮助你快速切换不同的 hosts 设置、编辑 hosts 文件外,它还有着一些很不错的特性,比如:

  • 免费、开源、支持三大操作系统
  • 系统托盘快速「一键切换」不同的 hosts 方案
  • 支持 hosts 文件语法高亮,可以方便用户更直观地阅读和修改 Hosts 内容;
  • 编辑 hosts 时,可以点击行号可以对行进行快速注释或取消注释
  • 支持远程 hosts,直接从指定网址读取 hosts 内容,方便多台机器同步 hosts 设置,这是一个很赞的特性!
  • 支持 hosts 配置的导入、导出备份
  • macOS 系统下可以支持 Alfred workflow 快速切换

基本上,有了 SwitchHosts,你就可以对 hosts 为所欲为了,轻松一键切换毫无鸭梨。而且,远程 hsots 方案也可以非常方便经常换电脑使用的人,配置一次到处使用!这一点也是它的亮点。

hosts

不过值得注意的是,由于 SwitchHosts 修改 hosts 文件是属于修改系统文件的行为,比如macOS 和 Linux系统需要输入开机密码,Windows系统下某些安全软件可能会提示“有风险”,有问题的话试试将 SwitchHosts 加入排除列表或者信任列表里即可。

 

修改 hosts 后不生效怎么解决?

无论是手工修改 hosts 还是使用软件来修改,很多人都会遇到修改 hosts 后不生效的情况。其实,这一般是由于 DNS 缓存的原因导致的。

因为系统为了加快用户打开网站的速度,在首次访问网站成功之后,会把 DNS 解析的结果暂时性地保存在本地缓存 (称为 DNS 缓存) 里一小段时间,如果浏览器在“这段时间里”再次打开同一个网址,则会自动从 DNS 缓存里取出结果,而不会请求远程的 DNS 服务器,也不会查询 hosts 文件,从而节省时间提高打开速度。因此用户会遇到有时修改了 hosts 文件但并不生效的情况,一般这时候我们想办法清空 (刷新) 一下系统的 DNS 缓存即可。

 

怎样清空 DNS 缓存?

  • 在 Windows 下命令行执行:ipconfig /flushdns
  • 在 macOS 下执行命令:sudo killall -HUP mDNSResponder
  • 如果你使用 Chrome 浏览器,那么可以访问:chrome://net-internals/#dns,然后点击「Clear host cache」按钮来清空浏览器里的 DNS 缓存。

如果这样还不生效,那么只能再试试重启电脑了,一般都OK了。要这样还是不行,可能就是你的 hosts 写错了。

原创文章,作者:老D,如若转载,请注明出处:https://laod.cn/6786.html

(50)
上一篇 2020-02-08 18:56
下一篇 2020-02-23 13:46

相关推荐

  • 苹果Mac OS系统修改Hosts文件的方法

    使用苹果Mac OS X系统的用户有很多,近期也有不少童鞋问我Mac怎么修改hosts,修改hosts的方式有很多,下面我就整理两种比较方便的方法吧,希望能够帮到大家。 在某些时候…

    2016-03-19
    135.0K400
  • 普及下电信直连、CN2(GIA)、本土运营商

    最近骨干网实在是太渣了,把我了解的一些情况介绍给大家,主要讲到中国方向,希望能解释大家的一些疑惑,如果有不准确的地方还望 指教。 先说说中国电信吧。中国电信目前有4个IPT产品,由…

    2017-10-30
    40.4K200
  • Chrome 升级至新版本后,本地项目都无法访问

    症状# 本地开发改 hosts, chrome 不支持 xxx.app 改成 xxx.local 就正常了 chrome地址栏输入:xxx.app,回车后页面显示结果: This …

    2017-12-08
    181.5K170
  • 我国首个IPv6公共DNS正式发布

    下一代互联网国家工程中心正式宣布推出IPv6公共DNS:240c::6666。通过免费提供性能优异的公共DNS服务,为广大IPv6互联网用户打造安全、稳定、高速、智能的上网体验,助…

    2017-11-29
    138.7K470
  • 华硕路由器修改 Hosts 以达到局域网内自定义解析

    针对情况 在路由器上设置了端口转发以及域名解析后,家里的 NAS 可以很方便地从互联网访问到。但解析使用了家中网络的公网 IP 地址,在一些使用环境不断变化的设备上(平板 / 笔记…

    2019-03-20
    76.3K31
  • Steam平台可用hosts 解决无法连接服务器 无法登入

    由于各种众所周知的原因国内玩家玩一些游戏往往需要解决各种奇怪的网络问题,目前两大流行游戏平台Steam跟Origin都有很大几率的被墙,或者下载速度很慢、龟速、无法连接服务器、无法…

    2016-08-18
    57.1K300
  • 网易云音乐 解除版权限制 支持所有平台

    解决网易云音乐歌曲下架问题、解除版权限制 修改Hosts文件,关于修改hosts文件的方法在这里老D就不多说了,本站有教程的。 增加一行 [gray-cue]103.27.77.2…

    2016-05-28
    35.4K560
  • iPhone iPad等iOS 设备上配置修改 hosts 方法

    前提 iOS 设备指的是 iPhone/iPod touch/iPad 等运行 iOS 操作系统的移动设备。 为了测试网页在这些移动设备上的表现,我们往往需要使用真实的设备去访问内…

    2015-11-03
    112.5K260
  • Google 谷歌IP地址、IP地址段、AS号码

    以下来自互联网数据分配结构,提供 googleIP地址、谷歌IP地址段、googleAS自治系统号码、谷歌AS自治系统号码。 排序 as自治系统号码 注册机构 分配IP个数 登记时…

    2017-04-24
    96.4K170
  • 系统Hosts文件原理和应用

    Hosts的概念 Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要…

    2019-11-22
    61.2K51

发表回复

登录后才能评论

评论列表(2条)

  • wolfbrother
    wolfbrother 2021-03-17 08:29

    老D您好,hosts文件您好久没更新了,哈哈,有时候的时候更新更新呗,好让我们用用,谢谢啦!

  • csa0901
    csa0901 2020-02-21 08:53

    大爱老D