Hosts文件中指定了域名和IP地址的對應關系,如果一個域名在hosts文件中指定了IP地址,在訪問此域名時,系統將不會通過DNS(Domain Name System)來解析它的IP地址,而是直接訪問所指定的IP地址。也就是說,在hosts文件的幫助下,我們可以繞過DNS服務器而直接訪問一些域名。
以Windows為例,Hosts文件的格式為“<IP地址> <域名> <#注釋>”,如:
127.0.0.1 google.com #將google.com重定向到127.0.0.1
下面是常見的操作系統中hosts文件的位置:
1.Windows:%SystemRoot%/system32/drivers/etc/,如C:/Windows/System32/drivers/etc/
2.Macintosh 和 iOS:/etc/hosts
3.Symbian:C:/system/data/hosts (Symbian OS 6.1–9.0) 和 C:/private/10000882/hosts (Symbian OS 9.1+)
4.Android:/system/etc/hosts
Hosts文件可被用于監管,如屏蔽某些網站,把它們的IP地址設置為不存在的地址;或者域名劫持,某些病毒程序會修改hosts文件,把某個域名轉向惡意網站等。
hosts所在文件夾:
Windows 系統hosts位于 C:/Windows/System32/drivers/etc/hosts
Android(安卓)系統hosts位于 /system/etc/hosts
Mac(蘋果電腦)系統hosts跟Linux一樣位于 /etc/hosts
iPhone(iOS)系統hosts跟Linux Mac一樣位于 /etc/hosts
Linux系統hosts位于 /etc/hosts
你也可以用Notepad++ 自行轉換文本編碼和換行符格式。當然,老D分享的都轉換好了。
修改hosts后生效的方法:
Windows
開始 -> 運行 -> 輸入cmd -> 在CMD窗口輸入
新聞熱點
疑難解答