[TOC] #### 1. 前言 ---- hosts 文件是一個(gè)沒有擴(kuò)展名的系統(tǒng)文件,用來設(shè)置域名和 IP 的映射關(guān)系。 當(dāng)本機(jī)訪問域名時(shí),首先會(huì)從這個(gè)文件找相應(yīng)的記錄,如果找到則馬上打開相應(yīng)的記錄;如果沒有找到就走 DNS 公網(wǎng)解析來打開網(wǎng)頁,所以說一個(gè)加速訪問及本地開發(fā)綁定域名的好方法 #### 2. hosts 文件 --- hosts 文件位置 ``` # Linux、macOS /etc/hosts # Windows C:\windows\System32\drivers\etc ``` 解析本機(jī)域名,示例如下 ``` 192.168.1.121 zhiping.cy ``` #### 3. 公網(wǎng)域名解析 --- 公網(wǎng)域名不僅可以解析到外網(wǎng) IP,也可以解析到內(nèi)網(wǎng) IP 的 ![](https://img.itqaq.com/art/content/4d16aa0e70c2f044d53e0fa4a31107ba.png) #### 4. SwitchHosts 軟件 --- SwitchHosts 是一款可以方便你管理和一鍵切換多個(gè) hosts 方案的免費(fèi)開源工具,跨平臺(tái)支持 Windows、macOS 和 Linux 系統(tǒng),進(jìn)入官網(wǎng): [https://swh.app](https://swh.app) ,跳轉(zhuǎn)到 github 中根據(jù)電腦系統(tǒng)選擇對(duì)應(yīng)的最新版進(jìn)行下載安裝即可 ![](https://img.itqaq.com/art/content/5562c787d24124404f09514ed9b5b7de.png) 使用 SwitchHosts 可以創(chuàng)建多個(gè)子文件管理 hosts ![](https://img.itqaq.com/art/content/55ba80e885fd7b9189361f41a116b798.png) 寫入模式一般都是使用 `追加` ![](https://img.itqaq.com/art/content/fd57ad962d2233e4deeb407b9bef37f9.png) #### 4. 相關(guān)文章推薦 --- [Mac電腦設(shè)置hosts的方法(圖文步驟)](http://www.jquerycn.cn/a_33392 "Mac電腦設(shè)置hosts的方法(圖文步驟)")