萬盛學電腦網

 萬盛學電腦網 >> 網絡基礎知識 >> 什麼是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地址後,計算機才能對這個網絡域名作訪問。比如本站本站的域名是www.pc280.com,你要訪問這個地址,就必須通過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

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

copyright © 萬盛學電腦網 all rights reserved