Windows 中Hosts檔案的作用

來源:互聯網
上載者:User
我們在平常的應用中,難免會碰到一些關於Hosts檔案的用法,下面分析下,若有不妥之處,還望指正.
        在Windows系統中有個Hosts檔案(沒有尾碼名),在98系統下,該檔案位於windows的目錄下.在2K/XP中,該檔案位於%systemroot%\system32\drives\etc目錄下.該檔案是個純文字檔案,用普通的文字編輯器(如記事本)亦可開啟,開啟之後,我們可以看到Microsoft對該檔案的說明.

# Copyright (c) 1993-1999 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

翻譯如下:
  這是一個按照Microsoft Tcp/Ip for windows 的標準來工作的檔案.
  這個檔案包含IP地址到HOST name(主機名稱)的映射關係.(在該檔案中)每一條應該獨自佔有一行.
  IP地址應該放在第一位,後面應該緊跟著Host name. IP地址與Host name之間應該被最少一個
  空格隔開.
  補充,注釋(就像我們剛才看到的這些),應該被插入到另一行,或在機器名之後用"#"隔開.

------以上即是解釋,下面看看工作原理
   
   

    我們在網路上訪問網站時,要首先通過DNS伺服器,把網路網域名稱(www.xxx.com)解析成IP形式,我們的電腦才能訪問.要是對於每一個網域名稱解析請求都等待網域名稱伺服器解析後返回IP地址,這樣訪問網路的效率就會降低.而Hosts檔案就能提高解析效率.

    根據Windows系統規定,在進行DNS請求之前,系統會先檢查自己的Hosts的檔案中是否有這個地質的映射關係.若有,則直接調用這個IP地址映射.若無,再向已知的DNS伺服器提供解析.也就是說:
 
    Hosts的請求層級比DNS高

知道了工作原理看看在具體實際中有什麼作用?


1.加快網域名稱解析
    對於經常要訪問的地址,我們可以配置IP地址與網路網域名稱之間的映射關係,這樣,我們訪問網站輸入欄位名時,電腦就能很快的解析出IP,而不用請求網路上的DNS伺服器

2.方便區域網路使用者
    在很多公用場合,會有伺服器提供給使用者,但是區域網路中很少假設DNS伺服器.訪問這些伺服器要記住並輸入難記的IP,對不少人來說,這是相當麻煩的.現在可以分別給這些伺服器取個容易記的名字,以網路網域名稱的形式給出,然後在Hosts中建立IP映射,這樣以後訪問的時候輸入伺服器名就行了

3.屏蔽網站
    現在有很多網站不經過使用者的同意,就將各種各樣的外掛程式安裝到電腦中,有些說不定還是病毒.對於這些網站我們可以利用Hosts把網站的網域名稱映射到錯誤的IP或自己的電腦的IP地址,這樣就不用訪問了.
127.0.0.1#要屏蔽的網站
0.0.0.0#要屏蔽的網站
這樣電腦解析網域名稱時就解析成錯誤或是原生IP地址,就達到了屏蔽的目的.

4.順利串連系統
  對於Lotus的伺服器和一些資料庫伺服器,在訪問時如果直接輸入IP那事不能訪問的,只能輸入伺服器名才能訪問.那麼我們配置Hosts檔案,這樣輸入伺服器名時就能順利訪問了.


最後指出的是,Hosts檔案配置的映射是靜止的,若網路電腦的IP更改了得及時更新IP地址,否則將不能訪問.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.