萬盛學電腦網

 萬盛學電腦網 >> 電腦入門 >> 什麼是hosts文件?hosts文件在哪裡?

什麼是hosts文件?hosts文件在哪裡?

Hosts文件是一個用於存儲計算機網絡中節點信息的文件,它可以將主機名映射到相應的IP地址,實現DNS的功能,它可以由計算機的用戶進行控制。Hosts文件的存儲位置在不同的操作系統中並不相同,甚至不同Windows版本的位置也不大一樣:

Windows NT/2000/XP/2003/Vista/win7:默認位置為%SystemRoot%\system32\drivers\etc\,但也可以改變。

如果是XP就是 C(系統盤):\windows\system32\drivers\etc\hosts文件(無擴展名)

簡單來說hosts文件就相當於你電腦的一個小的DNS服務器,我們知道在網絡上訪問網站,要首先通過DNS服務器把要訪問的網絡域名(XXXX.com)解析成XXX.XXX.XXX.XXX的IP地址後,計算機才能對這個網絡域名作訪問。比如最新電腦技術網本站的域名是.,你要訪問這個地址,就必須通過DNS服務器找到這個域名所對應的ip地址,然後才能訪問網站。那為什麼不用ip地址直接訪問呢?記住ip地址多麻煩啊。。。用網站多方便。

要是對於每個域名請求我們都要等待域名服務器解析後返回IP信息,這樣訪問網絡的效率就會降低,因為DNS做域名解析和返回IP都需要時間。

為了提高對經常訪問的網絡域名的解析效率,可以通過利用Hosts文件中建立域名和IP的映射關系來達到目的。根據Windows系統規定,在進行DNS請求以前,Windows系統會先檢查自己的Hosts文件中是否有這個網絡域名映射關系。如果有則,調用這個IP地址映射,如果沒有,再向已知的DNS服務器提出域名解析。也就是說Hosts的請求級別比DNS高。

你可以打開你的hosts文件,用記事本打開就可以,然後輸入

127.0.0.1 www.baidu.com

看看你還能訪問百度嗎?(訪問前請重啟你的浏覽器,否則可能有緩存的影響)

OK,這篇文章對於hosts文件做了簡單的說明,你如果對這個很感興趣,不妨Google一下hosts文件相關的知識。

蝦米?你不知道什麼是DNS服務器?不知道127.0.0.1是什麼東東?

什麼是DNS服務器? DNS有什麼用? 127.0.0.0是什麼地址?

copyright © 萬盛學電腦網 all rights reserved