切換本地的host地址(環(huán)境切換必備神器-SwitchHosts)

什么是hosts文件?

簡單的說,hosts文件是用于本地dns服務(wù)的,采用ip?域名的格式寫在一個文本文件當(dāng)中,Hosts是一個沒有擴(kuò)展名的系統(tǒng)文件,可以用記事本等工具打開,其作用就是將一些常用的網(wǎng)址域名與其對應(yīng)的IP地址建立一個關(guān)聯(lián)“數(shù)據(jù)庫”,當(dāng)用戶在瀏覽器中輸入一個需要登錄的網(wǎng)址時,系統(tǒng)會首先自動從Hosts文件中尋找對應(yīng)的IP地址,一旦找到,系統(tǒng)會立即打開對應(yīng)網(wǎng)頁,如果沒有找到,則系統(tǒng)再會將網(wǎng)址提交DNS域名解析服務(wù)器進(jìn)行IP地址的解析。

今天給大家安利一個神器,

SwitchHosts


SwitchHosts工具是一個用于快速切換 hosts 文件的小程序,基于 Python 和 wxPython 開發(fā)。其主要功能特性包括:

支持Common Host文件,切換到任意環(huán)境都將生效的host — charlestang

快速切換 hosts

跨平臺(windows、mac)

hosts 文件語法高亮

可為不同的 hosts 方案設(shè)置不同的圖標(biāo)

切換 hosts 方案時浮出窗口提示

支持在線 hosts 方案

方案檔案可導(dǎo)入/導(dǎo)出


大家都知道如果有的時候需要進(jìn)行測試,需要在不同的環(huán)境下進(jìn)行切換,來回切換的話,需要頻繁修改本地的host地址

今天給大家推薦這塊工具就可以非常方便的進(jìn)行一鍵切換host地址

首先,在講解這個工具之前,先說一下普通的切換host如何進(jìn)行進(jìn)行



1.找到我們機(jī)器的host文件

Windows 7系統(tǒng)Hosts文件路徑為:C:\WINDOWS\system32\drivers\etc\hosts


2.使用記事本工具打開hosts

3.修改里面的ip以及對應(yīng)域名

4.保存即可

這樣便完成了對hosts文件的修改,注意,ip和域名之間有空格,不同域名之間也有空格分割,而ip和域名要保持在同一行


如果我們經(jīng)常有多個環(huán)境需要切換不同的ip時,每次這樣更改就比較麻煩了。這時候就需要有個順手的工具了,嘿嘿


關(guān)于SwitchHosts

首先需要下載安裝

附上官網(wǎng)地址:SwitchHosts!(友好的設(shè)置了中文頁面)

當(dāng)然有時候下載地址打不開(因?yàn)槟承┚W(wǎng)絡(luò)問題)

下載后解壓,直接雙擊exe文件運(yùn)行SwitchHosts,記得用管理器權(quán)限運(yùn)行,不然在修改hosts的時候也會提示你需要權(quán)限的

如果你裝的有殺毒軟件的話,會提醒你有軟件在修改hosts,這時候同意就可以了

運(yùn)行時候的軟件大概是這樣子:


新建的話可以選擇本地或者是網(wǎng)絡(luò)地址:



注意:

在使用的時候環(huán)境切換點(diǎn)擊那個開關(guān)即可,但是如果使用了代理,修改 Hosts 也不會生效。因?yàn)闉g覽器會優(yōu)先考慮代理工具的代理,建議調(diào)試的時候先關(guān)閉代理。

如果雙擊運(yùn)行后不能顯示SwitchHost界面,但是任務(wù)管理器里面能看到SwitchHost的進(jìn)程,一般是由于hosts文件字符集不統(tǒng)一,導(dǎo)致hosts文件出現(xiàn)亂碼,不能被SwitchHost打開,這時候只要刪除C:\windows\system32\drivers\etc\hosts 即可

修改了hosts不生效,一般需要重啟瀏覽器,如果是google瀏覽器可以不用重啟,可以借助chrome://net-internals/#dns?chrome://net-internals/#sockets清掉keep-alive?和清瀏覽器 DNS 緩存

如果雙擊運(yùn)行后不能顯示SwitchHost界面,但是任務(wù)管理器里面能看到SwitchHost的進(jìn)程,一般是由于hosts文件字符集不統(tǒng)一,導(dǎo)致hosts文件出現(xiàn)亂碼,不能被SwitchHost打開,這時候只要刪除C:\windows\system32\drivers\etc\hosts 即可

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容