【好物推荐】一款免费的Hosts切换工具——SwitchHosts

一、Hosts文件介绍

Hosts文件是一个计算机操作系统中的文本文件,用于将主机名映射到其对应的IP地址。
当计算机需要连接其他设备或服务时,它会首先在Hosts文件中查找相应的IP地址,如果找到则直接使用该IP地址进行通信,否则再通过DNS服务器解析获取。
Host文件是操作系统用于将主机名映射到IP地址的纯文本文件。
Host文件可用于覆盖域名的DNS解析,或将域名映射到特定的IP地址。
Host文件中的每一行都包含一个IP地址,后面跟着一个或多个用空格分隔的主机名。
注释可以通过以#字符开始一行来添加到文件中。

  • Windows下主机名与IP地址的映射关系文件在 C:\WINDOWS\system32\drivers\etc\hosts 文件下。
  • Linux下主机名与IP地址的映射关系文件在 /etc/hosts 文件中

需要注意的是,Hosts文件的修改需要具有管理员权限,同时也要谨慎操作,避免误删重要的配置信息。
另外,在使用Hosts文件时也应该注意及时更新,以避免出现IP地址不正确或无效的情况。
Hosts 相关的小工具着实不少,大家需求最多的肯定是 hosts 切换工具了。

二、Hosts文件的作用

Hosts文件可以用来指定特定域名的IP地址,实现一些常见的网络配置和管理需求,例如:
屏蔽广告和恶意网站:可以将广告和恶意网站的域名映射到127.0.0.1等无效的IP地址,使其无法正常访问。
内网穿透:可以将局域网内部的主机名映射到公网IP地址,实现内网穿透功能。
自定义域名:可以将自己的域名映射到本地开发环境的IP地址,便于本地测试和调试。

三、Hosts 切换工具 —— SwitchHosts

SwitchHosts! 是一款可以方便你管理和一键切换多个 hosts 方案的免费开源工具,跨平台支持 Windows、macOS 和 Linux 系统。
在这里插入图片描述

SwitchHosts官网:https://oldj.github.io/SwitchHosts/#cn
SwitchHosts 除了可以帮助你快速切换不同的 hosts 设置、编辑 hosts 文件外,它还有着一些很不错的特性,比如:

免费、开源、支持三大操作系统
系统托盘快速「一键切换」不同的 hosts 方案
支持 hosts 文件语法高亮,可以方便用户更直观地阅读和修改 Hosts 内容
编辑 hosts 时,可以点击行号可以对行进行快速注释或取消注释
支持远程 hosts,直接从指定网址读取 hosts 内容,方便多台机器同步 hosts 设置,这是一个很赞的特性!
支持 hosts 配置的导入、导出备份
macOS 系统下可以支持 Alfred workflow 快速切换
基本上,有了 SwitchHosts,你就可以对 hosts 为所欲为了,轻松一键切换毫无鸭梨。而且,远程 hsots 方案也可以非常方便经常换电脑使用的人,配置一次到处使用!这一点也是它的亮点。

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

猜你喜欢

转载自blog.csdn.net/wstever/article/details/129887721