[TOC] #### 1. 前言 ---- hosts 文件是一个没有扩展名的系统文件,用来设置域名和 IP 的映射关系。 当本机访问域名时,首先会从这个文件找相应的记录,如果找到则马上打开相应的记录;如果没有找到就走 DNS 公网解析来打开网页,所以说一个加速访问及本地开发绑定域名的好方法 #### 2. hosts 文件 --- hosts 文件位置 ``` # Linux、macOS /etc/hosts # Windows C:\windows\System32\drivers\etc ``` 解析本机域名,示例如下 ``` 192.168.1.121 zhiping.cy ``` #### 3. 公网域名解析 --- 公网域名不仅可以解析到外网 IP,也可以解析到内网 IP 的  #### 4. SwitchHosts 软件 --- SwitchHosts 是一款可以方便你管理和一键切换多个 hosts 方案的免费开源工具,跨平台支持 Windows、macOS 和 Linux 系统,进入官网: [https://swh.app](https://swh.app) ,跳转到 github 中根据电脑系统选择对应的最新版进行下载安装即可  使用 SwitchHosts 可以创建多个子文件管理 hosts  写入模式一般都是使用 `追加`  #### 4. 相关文章推荐 --- [Mac电脑设置hosts的方法(图文步骤)](http://www.jquerycn.cn/a_33392 "Mac电脑设置hosts的方法(图文步骤)")