Hosts檔案是做什麼的

2021-10-20 22:04:29 字數 1766 閱讀 1652

簡單點常用的是,你訪問的ip,缺省會先在這個檔案裡進行匹配,然後再跳轉

公司內部在連線本地資料庫或者是訪問本地的一些配置中心,經常會遇到某些位址打不開,這是因為並沒有做網域名稱解析。

hosts是乙個沒有副檔名的系統檔案,可以用記事本等工具開啟。

其作用就是將一些常用的**網域名稱與其對應的ip位址建立乙個關聯「資料庫」,當使用者在瀏覽器中輸入乙個需要登入的**時,系統會首先自動從hosts檔案中尋找對應的ip位址,一旦找到,系統會立即開啟對應網頁,如果沒有找到,則系統會再將**提交dns網域名稱解析伺服器進行ip位址的解析。

需要注意的是,hosts檔案配置的對映是靜態的,如果網路上的計算機更改了請及時更新ip位址,否則將不能訪問。

三、hosts檔案能幹什麼?

1、加快網域名稱解析

對於要經常訪問的**,我們可以通過在hosts中配置網域名稱和ip的對映關係,提高網域名稱解析速度。由於有了對映關係,當我們輸入網域名稱計算機就能很快解析出ip,而不用請求網路上的dns伺服器。

2、方便區域網使用者

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

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的目的。

4、順利連線系統

對於lotus的伺服器和一些資料庫伺服器,在訪問時如果直接輸入ip位址那是不能訪問的,只能輸入伺服器名才能訪問。那麼我們配置好hosts檔案,這樣輸入伺服器名就能順利連線了。

5.虛擬網域名稱

很多時候,**建設者需要把」軟環境「搭建好,再進行上傳除錯。但類似於郵件服務,則需要使用網域名稱來輔助除錯,這時就可以將本地 ip 位址與乙個」虛擬網域名稱「做位址指向,就可以達到要求的效果,且無需花費。如:

127.0.0.1 **網域名稱

之後在瀏覽器位址列中輸入對應的**網域名稱即可。

1、找到hosts檔案的位置

2、將hosts檔案移到桌面

選中hosts檔案,右鍵-開啟方式-記事本或者sublime之類的編輯器。

3、按照格式進行修改

注意:以#開頭的均為注釋,不起作用

/*

格式:ip位址 + (若干空格或tab) + 網域名稱*/

例如:

127.0.0.1 infoprize.nenu.edu.cn

作用:訪問infoprize.nenu.edu.cn即等同於訪問127.0.0.1

Hosts檔案是做什麼的

公司內部在連線本地資料庫或者是訪問本地的一些配置中心,經常會遇到某些位址打不開,這是因為並沒有做網域名稱解析。hosts是乙個沒有副檔名的系統檔案,可以用記事本等工具開啟。其作用就是將一些常用的 網域名稱與其對應的ip位址建立乙個關聯 資料庫 當使用者在瀏覽器中輸入乙個需要登入的 時,系統會首先自動...

lipo 是做什麼的

lipo create release iphoneos libiphone.a debig iphonesimulator libiphone.a output libiphone.a 看到這樣的命令列,你會怎樣理解呢。很簡單,我將模擬器和裝置的靜態庫檔案合併成乙個檔案輸出了,以後在發布可以庫的時...

他是做什麼的?

他是做什麼的?楓華網路從默默無聞到現在這樣默默地火了。我每天都在瘋狂地為客戶建立著檔案,安排課程培訓時間,協助新客戶付款。客戶都自覺自願地在這裡預約,排隊,毫無怨言。我顧不上整理客戶案例,顧不上寫成我的心聲,顧不上出門旅遊。太多的時候,我想登高而呼,可是單子紛沓而至,我顧不上。今天,這個風和日麗的週...