[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 的 ![](https://img.itqaq.com/art/content/4d16aa0e70c2f044d53e0fa4a31107ba.png) #### 4. SwitchHosts 軟件 --- SwitchHosts 是一款可以方便你管理和一鍵切換多個 hosts 方案的免費開源工具,跨平臺支持 Windows、macOS 和 Linux 系統,進入官網: [https://swh.app](https://swh.app) ,跳轉到 github 中根據電腦系統選擇對應的最新版進行下載安裝即可 ![](https://img.itqaq.com/art/content/5562c787d24124404f09514ed9b5b7de.png) 使用 SwitchHosts 可以創建多個子文件管理 hosts ![](https://img.itqaq.com/art/content/55ba80e885fd7b9189361f41a116b798.png) 寫入模式一般都是使用 `追加` ![](https://img.itqaq.com/art/content/fd57ad962d2233e4deeb407b9bef37f9.png) #### 4. 相關文章推薦 --- [Mac電腦設置hosts的方法(圖文步驟)](http://www.jquerycn.cn/a_33392 "Mac電腦設置hosts的方法(圖文步驟)")