windows中的hosts文件

1、hosts文件的作用

1.1、加快域名解析

對於要經常訪問的網站,我們可以通過在Hosts中配置域名和IP的映射關係,提高域名解析速度。由於有了映射關係,當我們輸入域名計算機就能很快解析出IP,而不用請求網絡上的DNS服務器。

u屏蔽特定網站

u加速訪問網站DNS轉向

1.2、方便局域網用戶

在很多單位的局域網中,會有服務器提供給用戶使用。但由於局域網中一般很少架設DNS服務器,訪問這些服務器時,要輸入難記的IP地址。這對不少人來說相當麻煩。現在可以分別給這些服務器取個容易記住的名字,然後在Hosts中建立IP映射,這樣以後訪問的時候,只要輸入這個服務器的名字就行了。

1.3、屏蔽網站(域名重定向)

現在有很多網站不經過用戶同意就將各種各樣的插件安裝到你的計算機中,其中有些說不定就是***或病毒。對於這些網站我們可以利用Hosts把該網站的域名映射到錯誤的IP或本地計算機的IP,這樣就不用訪問了。在WINDOWS系統中,約定 127.0.0.1 爲本地計算機的IP地址, 0.0.0.0是錯誤的IP地址。

如果,我們在Hosts中,寫入以下內容:

127.0.0.1 # 要屏蔽的網站 A

0.0.0.0 # 要屏蔽的網站 B

這樣,計算機解析域名 A和 B時,就解析到本機IP或錯誤的IP,達到了屏蔽網站A 和B的目的。

1.4、順利連接系統

對於Lotus的服務器和一些數據庫服務器,在訪問時如果直接輸入IP地址那是不能訪問的,只能輸入服務器名才能訪問。那麼我們配置好Hosts文件,這樣輸入服務器名就能順利連接了。

最後要指出的是,Hosts文件配置的映射是靜態的,如果網絡上的計算機更改了請及時更新IP地址,否則將不能訪問。

保存退出,當再次打開某站點強出插件 www.XXX.com/aa.exe 頁面時,系統會自動將其解析到127.0.0.1這樣一個不可能存在的IP地址上,這樣也就屏蔽了該網頁插件。

一鍵登錄局域網指定服務器

2、Hosts文件修改

2.1、正確修改hosts文件

一般打開hosts文件裏面都會有個示例,按照其格式修改即可

比如以下內容:

127.0.0.1 abc.cn

即代表打開abc .cn這個網址將解析到127.0.0.1,ip地址與網址間至少有一空格,當然建議通過按[Tab]鍵來編輯,即美觀又不容易編寫失誤;這也就是通過解析到本地回還地址屏蔽一些不友好的網站或ip了,當然在前面加一個#號即可暫時將這一行讓它失效。

建議大家遵循這樣的習慣:“ip地址+Tab+域名+換行” 添加記錄。

找到hosts文件,用記事本打開,可增加、修改或刪除文件中的條目記錄。

hosts文件的作用是將一些常用的網址域名與其對應的IP地址建立一個關聯“數據庫”,當用戶在瀏覽器中輸入一個需要登錄的網址時,系統會首先自動從hosts文件中尋找對應的IP地址,一旦找到,系統會立即打開對應網頁,可用於“加快域名解析”、“方便局域網用戶”等方面。

2.2、hosts文件的位置

xp,2000,WIN7等系統在 C:\windows\system32\drivers\etc 文件夾中

Windows 9x/Me系統在C:\Windows文件夾,

2.3、hosts文件的系統屬性:

Host文件默認具有隱藏屬性,系統默認設置情況下是看不到的,當然進到這個文件除了直接輸入路經也是無法看到了。解決辦法:打開我的電腦->點擊工具->文件夾選項->查看->取消勾選隱藏受保護的系統文件->確定即可。

u修改後無法保存:

在Hosts文件上面點右鍵->屬性->把只讀屬性去掉->確定,即可保存。

在修改HOSTS文件時候,還常常遇到修改保存後無效的情況,這裏要提醒大家注意的一點:很多人是寫在最後行,寫完最後一行後在沒有回車的情況下,這一行是不生效的。一定要記得回車。

u建議大家遵循這樣的習慣:“ip地址+Tab+域名+換行” 添加記錄。

3、Hosts文件類型

1.沒有擴展名,如果有修改損壞,不用修復工具,只需刪除原來的。用記事本創建編輯即可。

2.爲避免不必要的修改,建議屬性改爲“只讀“。防止被病毒篡改。

3.記錄的格式爲:IP地址域名

如:192.168.1.1 www.pcitk.com

4.如需指定域名IP,可以添加記錄,保存後,重啓瀏覽器,系統就會按照host中的設置訪問網站了。

5.如果無需再按hosts中設置的記錄訪問網站,將文件中的該條記錄刪除即可。

6.修改hosts文件,

可以加快網站打開速度;

也可限制網站訪問很多時候網站無法訪問,就是Hosts被劫持。

u如何知道域名的IP地址已經生效?

在電腦上請按如下步驟操作:開始-->運行-->輸入cmd-->ping 域名-->回車查看結果

顯示結果類似 Reply from 220.181.31.183: bytes=32 time=79ms TTL=53

中間的 220.181.31.183 就是域名的IP地址。

關閉全部的瀏覽器,重新打開,測試你剛纔添加的域名是否能正常訪問。

如果訪問不正常,請按照3步驟,檢查你剛纔設置的域名是否對應了正確的IP地址。

4、Hosts文件的內容

Copyright (c) 1993-2009 Microsoft Corp.**

This is a sample HOSTS file used by Microsoft TCP/IP for Windows.

This file contains the mappings of IP addresses to host names. Each

entry should be kept on an individual line. The IP address should

be placed in the first column followed by the corresponding host name.

The IP address and the host name should be separated by at least one

space.

Additionally, comments (such as these) may be inserted on individual

lines or following the machine name denoted by a '#' symbol.

For example:

102.54.94.97 rhino.acme.com # source server

38.25.63.10 x.acme.com # x client host

localhost name resolution is handled within DNS itself.

127.0.0.1 localhost

::1 localhost****

5、擴展:

5.1、Hosts在UAC安全策略無法打開或編輯:

遇到windows VISTA 或者 windows 7 操作系統無法打開和編輯的情況,

提示:

“不能創建文件”或者“文件操作失敗”等提示,

是因爲安全機制UAC造成的,你可以使用以下方法解決:

按着shift鍵,然後Hosts文件上面右鍵,以管理員方式運行即可。

5.2、獲得最新的Google Hosts文件

u訪問googlecode網站獲得Google Hosts的最新文件,這裏提供了最新的映射IP地址,將獲得的hosts文件附加到自己電腦的hosts中就可以了;

u利用smarthosts.exe程序,下載smarthosts.exe程序,下載後雙擊這個程序會生成3個文件 hosts、lists和srvlist注意使用這個經常會彈出錯誤,這個時候不要着急,過幾分鐘後可以重試。

u便捷打開hosts文件

對於經常使用google服務的人來說,可以需要經常打開hosts文件,但是這個hosts文件屬於系統文件是被隱藏保護的,在windows xp和windows 7系統下其地址是:\Windows\System32\Drivers\Etc。這裏告訴大家一個比較便捷的打開hosts文件的方法

新建一個txt文件,在你其中輸入:

notepad "%SystemRoot%\system32\drivers\etc\hosts"

ipconfig /flushdns

uexit 保存,將擴展名改成成.bat,之後雙擊這個bat文件就可以自動打開hosts文件進行修改了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章