switchHost使用指南
什么是hosts文件?
簡單的說,hosts文件是用于本地dns服務的,采用ip?域名的格式寫在一個文本文件當中,Hosts是一個沒有擴展名的系統文件,可以用記事本等工具打開,其作用就是將一些常用的網址域名與其對應的IP地址建立一個關聯“數據庫”,當用戶在瀏覽器中輸入一個需要登錄的網址時,系統會首先自動從Hosts文件中尋找對應的IP地址,一旦找到,系統會立即打開對應網頁,如果沒有找到,則系統再會將網址提交DNS域名解析服務器進行IP地址的解析。
SwitchHosts
官網地址:https://swh.app/
?
SwitchHosts是一個管理、快速切換Hosts小工具,開源軟件,一鍵切換Hosts配置,非常實用,高效。其主要功能特性包括:
?我們在開發Web項目過程中,一般會部署有多套環境,網址域名都相同,部署在不同的服務器上,有開發環境、測試環境、預發布環境、生產環境。經常要切換Hosts來訪問,測試以及驗證bug,如果純手工修改這會花掉不少時間。
普通方式切換host
- ?1.找到我們機器的host文件
Hosts文件路徑為:C:\Windows\System32\drivers\etc
- 2. 將其拖拽到桌面(或其他位置,這里是因為系統限制,在該文件夾內修改不會生效)
- 3.使用記事本工具打開hosts文件
- 4.修改里面的ip以及對應域名
- 5.保存并拖回原位置
注意:ip和域名之間有空格,不同域名之間也有空格分割,而ip和域名要保持在同一行
?如果我們經常有多個環境需要切換不同的ip時,每次這樣更改就比較麻煩了。這個時候就需要一款可視化修改工具了
SwitchHosts切換host(推薦)
- 1.下載
官網點擊下載按鈕,即跳轉到下載頁面(Releases · oldj/SwitchHosts · GitHub),選擇不同的系統下載
?
- 2、下載完成后,解壓壓縮包,會有一個exe可執行文件
?
- 3、exe文件右鍵選擇以管理員身份運行,并建議給全體用戶安裝(現在大多都是個人電腦,應該也無所謂),安裝完成后頁面如下(這里使用的網圖,因為我已經安裝過了,不是初始界面,同時因為版本問題,按鈕位置和按鈕形狀可能會有些許不同)
?SwitchHost使用
新建分組,一般是正式環境一組,測試環境一組,本地開發一組
?沒有權限?
?當出現這個情況需要檢查host的可讀寫情況
打開host文件(C:\Windows\System32\drivers\etc\hosts)右鍵屬性
需要保證這里未被勾選及當前有足夠權限
?
可以看到我們這里是沒有權限的,需要給他權限,點擊編輯,給足權限
點應用,然后一直確定
?
成功!
注意事項
- 1、如果使用了代理,修改 Hosts 也不會生效。因為瀏覽器會優先考慮代理工具的代理,建議調試的時候先關閉代理。
- 2、修改了hosts不生效,一般需要重啟瀏覽器,如果是google瀏覽器可以不用重啟,可以借助chrome://net-internals/#dns??chrome://net-internals/#sockets? 清掉keep-alive?和清瀏覽器 DNS 緩存。
?
?
?
?
總結
以上是生活随笔為你收集整理的switchHost使用指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux中DIR、dirent、ope
- 下一篇: 计算机网络七版pdf