修改 hosts 進行科學上網對很多人來說已經不陌生,甚至在工作學習中,已經成了常態。不過對于很多人來說,常常不知道 hosts 文件具體位置在哪,也經常在一些群里面看到有人問。因為對于不同系統來說,如 Windows、Linux、Mac、Android、IOS 等常見系統中,hosts 文件具體位置都不一樣。所以一般來說我們只熟悉自己常用系統 hosts 文件的存放位置。
在介紹不同系統 hosts 文件存放位置前,我們先簡單介紹下 hosts 文件的作用,hosts 文件存放的是 ip 和 域名對,將某個域名和其對應的 ip 地址一一記錄到 hosts 文件中。這時候如果你的瀏覽器訪問某個域名時,如果你的 hosts 文件中已經記錄了該域名的 ip 地址,則瀏覽器直接訪問該 ip 地址,而直接省略了 dns解析這一步。
hosts 文件具體位置
window系統(xp,win7、win8、win10等) hosts 文件路徑:C:\WINDOWS\system32\drivers\etc
這里C是指系統盤,一般電腦系統都是安裝在C盤,如果您電腦系統不是安裝在C盤,請以實際系統盤符為準。
如果你的系統盤不在C盤,那么可以通過 "%WINDIR%\System32\drivers\etc" 或者 "%SystemRoot%\system32\drivers\etc\" 在我的電腦搜索欄里面進行查找,如:
此時你稍微注意下,應該就會找到 hosts 文件:
Linux及其他類Unix操作系統 hosts 文件位置:/etc
Android 系統 hosts 文件位置:/system/etc/
iPhone OS hosts 文件位置:/etc
Mac/iPad 系統 hosts 文件位置:/private/etc/
Symbian第1/2版手機:C:\system\data\hosts
Symbian第3版手機:C:\private\10000882\hosts,只能使用兼容AllFiles的文件瀏覽器訪問,大部分都不行。