windows系統(tǒng)中的hosts文件被劫持該怎么辦
hosts文件被劫持,上網(wǎng)就會(huì)異常,打不開正常的網(wǎng)站,還會(huì)打開不良網(wǎng)站。對(duì)于這個(gè)問題該怎么解決呢?下面學(xué)習(xí)啦小編就為大家介紹一下具體的解決方法吧,歡迎大家參考和學(xué)習(xí)。
具體的原因分析解決方法:
1、hosts文件是一個(gè)沒有擴(kuò)展名的文件,通常的路徑在C:\Windows\system32\drivers\etc\文件夾內(nèi)。
該文件的作用是加快域名解析,尤其是經(jīng)常訪問的網(wǎng)站,用戶可以通過(guò)在Hosts中配置域名和IP的映射關(guān)系,提高域名解析速度。由于有了映射關(guān)系,輸入域名計(jì)算機(jī)就能很快解析出IP,而不用請(qǐng)求網(wǎng)絡(luò)上的DNS服務(wù)器。由此可見hosts權(quán)限要高于DNS服務(wù)器解析。正因?yàn)檫@個(gè)緣故,往往會(huì)被病毒、木馬、不良程序所劫持而利用。
2、屏蔽網(wǎng)站(域名重定向):
有很多網(wǎng)站不經(jīng)過(guò)用戶同意就將各種各樣的插件安裝到計(jì)算機(jī)中,其中有些是木馬或病毒。對(duì)于這些網(wǎng)站可以利用Hosts文件的權(quán)限,把該網(wǎng)站的域名映射到錯(cuò)誤的IP或本地計(jì)算機(jī)的IP,這樣就不用訪問不良網(wǎng)站了。在WINDOWS系統(tǒng)中,約定 127.0.0.1 為本地計(jì)算機(jī)的IP地址, 0.0.0.0是錯(cuò)誤的IP地址。下圖是一個(gè)被劫持的hosts文件。
3、如果,在Hosts中,寫入以下內(nèi)容:
127.0.0.1 # 要屏蔽的網(wǎng)站 A
0.0.0.0 # 要屏蔽的網(wǎng)站 B
這樣,計(jì)算機(jī)解析域名A和 B時(shí),就解析到本機(jī)IP或錯(cuò)誤的IP,達(dá)到了屏蔽網(wǎng)站A 和B的目的。下圖是修改后的hosts文件(屏蔽了不良網(wǎng)站)。
4、因?yàn)閔osts文件是隱藏文件,如果找不到,可以將系統(tǒng)文件顯示即可,步驟是:
開始→控制面板→文件夾選項(xiàng)→查看→去掉【隱藏受保護(hù)的操作系統(tǒng)文件】前的對(duì)勾,選中【隱藏文件和文件夾】→【顯示所有文件和文件夾】→確定
5、不同的操作系統(tǒng),可能hosts所在位置不一樣??梢越⒁粋€(gè)批處理文件,雙擊即可打開hosts文件,對(duì)其進(jìn)行處理,這樣比較便捷。步驟是:使用鼠標(biāo)右鍵點(diǎn)擊桌面空白處,在彈出的菜單中點(diǎn)選新建→文本文檔
6、復(fù)制(Ctrl+C)下面這句命令,將其黏貼(Ctrl+V)在新建的記事本中。notepad "%SystemRoot%\system32\drivers\etc\hosts"ipconfig /flushdnsexit
7、文件→另存為: hosts.bat →保存
8、需要查看的時(shí)候,雙擊這個(gè)批處理文件即可查看(亂碼是因?yàn)槠渲杏兄形?。
9、如果hosts文件被劫持,可以清空文件中的所有內(nèi)容,之后粘貼一句:127.0.0.1 localhost 保存為隱藏文件即可。