導航:首頁 > 文件目錄 > hosts文件空內容

hosts文件空內容

發布時間:2025-01-17 21:32:02

① Hosts文件文內容是空的,為什麼

Hosts是一個沒有擴展名的系統文件,可以用記事本等工具打開,其作用就是將一些常用的網址域名與其對應的IP地址建立一個關聯「資料庫」,當用戶在瀏覽器中輸入一個需要登錄的網址時,系統會首先自動從Hosts文件中尋找對應的IP地址,一旦找到,系統會立即打開對應網頁,如果沒有找到,則系統會再將網址提交DNS域名解析伺服器進行IP地址的解析。

hosts文件在不同操作系統(甚至不同Windows版本)的位置都不大一樣:
Windows NT/2000/XP/Vista/7/8(即微軟NT系列操作系統):默認位置為%SystemRoot%\system32\drivers\etc\,但也可以改變。動態目錄由注冊表鍵\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath決定。其中,%Systemroot%指系統安裝路徑。例如,Windows XP/Windows 7/Windows 8 安裝在C:\WINDOWS,那麼Hosts文件就在C:\WINDOWS\system32\drivers\etc中。
在Windows中,默認的hosts文件通常是空白的或包含了注釋語句並使用了一條默認規則[1] :
127.0.0.1 localhost
::1 localhost
但Hosts文件具有系統屬性,系統默認是不顯示此文件的,因此很多朋友雖然找到了相應的文件夾卻看不到Hosts文件,顯示系統文件的方法是:
打開我的電腦,依次點擊【工具】-【文件夾選項】-【查看】,之後在【高級設置】中取消【勾選隱藏受保護的系統文件】,確定後就完成了。這時電腦中的所有系統文件會顯示出來,Hosts文件也不會例外。
你也可以用windows自帶的查找功能搜索找到hosts文件。
該文件其實是一個純文本的文件,用普通的文本編輯軟體如記事本等都能打開和編輯。
以下為hosts文件在不同系統中所處的目錄
Windows Vista/7/8/8.1: %windir%\system32\drivers\etc\
Windows XP/Millennium:%windir%\
Windows 95/98/Me:%WinDir%\
Linux及其他類Unix操作系統:/etc
Mac OS 9及更早的系統:System Folder: Preferences或System folder(文件格式可能與Windows和Linux所對應的文件不同)
Mac OS X:/private/etc(使用BSD風格的hosts文件)
OS/2及eComStation:"bootdrive":\mptn\etc\
Android:/system/etc/hosts
Symbian第1/2版手機:C:\system\data\hosts
Symbian第3版手機:C:\private\10000882\hosts,只能使用兼容AllFiles的文件瀏覽器訪問,大部分都不行。
iPhone OS:/etc
iPad OS:/private/etc
webOS:/etc

1快捷查找方式
對於經常使用google服務的人來說,可能需要經常打開hosts文件,但是這個hosts文件屬於系統文件是被隱藏保護的,在windows xp和windows 7/8系統下其地址是:\Windows\System32\Drivers\Etc。這里告訴大家一個比較便捷的打開hosts文件的方法
新建一個txt文件,在你其中輸入:
notepad "%SystemRoot%\system32\drivers\etc\hosts"
ipconfig /flushdns
exit 保存,將擴展名改成成.bat,之後雙擊這個bat文件就可以自動打開hosts文件進行修改了。

2文件內容編輯
# 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 indivial 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 indivial
# 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
127.0.0.1 localhost

以上內容,#號代表注釋
後面的所有內容均無作用,有作用的只有127.0.0.1 localhost
如果你懷疑你的hosts文件 被病毒 木馬修改,可復制以上內容修復hosts 文件。

3工作機制編輯
瀏覽器訪問網站,要首先通過DNS伺服器把要訪問的網站域名解析成一個唯一的IP地址,之後,瀏覽器才能對此網站進行定位並且訪問其數據。
操作系統規定,在進行DNS請求以前,先檢查系自己的Hosts文件中是否有這個域名和IP的映射關系。如果有,則直接訪問這個IP地址指定的網路位置,如果沒有,再向已知的DNS伺服器提出域名解析請求。也就是說Hosts的IP解析優先順序比DNS要高。

4具體作用編輯
來看一下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屏蔽例子編輯
在hosts文件中加入如下內容就可以屏蔽文件中定義的對應的網址。這樣可以禁止訪問一些網站,
127.0.0.1網站域名
或者
0.0.0.0網站域名
(推薦使用後者)
需要注意的是,Hosts文件配置的映射是靜態的,如果網路上的計算機更改了請及時更新IP地址,否則將不能訪問。

6特殊作用編輯
屏蔽網頁插件
經常瀏覽網頁或許會在某個網站上經常遇見彈出來的插件安裝提示,雖然IE級別都高了一個檔次,當總是提示又不想安裝怎麼辦?,比如要屏蔽XX插件 修改Hosts輸入:
保存退出,當再次打開某站點強出插件頁面時,系統會自動將其解析到127.0.0.1這樣一個不可能存在的IP地址上,這樣也就屏蔽了該網頁插件。
大家是否經歷過這樣的怪事:在正常瀏覽網頁或進行其他辦公操作的過程中,IE每隔一段時間就會自動彈出整屏的網頁廣告並且這些網頁廣告內容還會自動隨機變換!不過網址的形式比較固定,其實這是一種類似「Win32.Troj.PopWeb」的系列木馬病毒,大家也可以按照上面的方法將這些網址解析成127.0.0.1從而擺脫病毒的騷擾。
一鍵登錄區域網指定伺服器
單位的「高工」在公司的區域網中建了個CS對戰伺服器,於是我們這些一人吃飽全家皆飽的單身漢便又有了在下班時間消遣的好去處。不過有一點美中不足,區域網中沒有再架設DNS伺服器,所以我們每次只能輸入IP地址進行登錄,盡管只是數量不算多的一串數字,但畢竟數字枯燥啊!
在這種情況下,我們可以通過修改Hosts文件來達到一鍵登錄區域網CS伺服器的目的:打開Hosts文件,同樣在新開啟的空白行中輸入「221.555.78.122 CSer」(假定221.555.78.122是CS伺服器在區域網中的IP地址),這樣我們以後只要輸入「CSer」就可以直接登錄區域網CS伺服器了。
虛擬域名
很多時候,網站建設者需要把」軟環境「搭建好,再進行上傳調試。但類似於郵件服務,則需要使用域名來輔助調試,這時就可以將本地 IP 地址與一個」虛擬域名「做地址指向,就可以達到要求的效果,且無需花費。如:
127.0.0.1 網站域名
之後在瀏覽器地址欄中輸入對應的網站域名即可。

7病毒處理編輯
首先必須要進入安全模式
下載一個360安全衛士或者金山衛士、瑞星卡卡、江民安全專家等軟體,不要安裝! 進入安全模式後,關閉進程EXPLORER.EXE,然後再添加進程EXPLORER.EXE(具體操作 文件-新建任務「運行」-瀏覽-C:\WINDOWS\explorer.exe)。然後安裝運行,進行修復。
其次運行regedit刪除如下項目,查找HKEY-LOCAL-MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
後面有多種可能性,發現有2種! 名稱為R或者A
1.R=C:\Windows\System32\rundl132.exectfmon.dll s
2.A=C:\WINDOWS\system32\rundl132.exemsad.dll s
你如果發現了這2個其中一個,直接刪除此項目。
然後找到 C:\Windows\System32\ctfmon.dll或者 C:\Windows\System32\msad.dll
刪除該文件
修復HOSTS文件(其實安全模式下安裝運行360安全衛士就已經可以修復了,這里說手動修復的方法)請按以下方式操作:
1、搜索系統中的hosts文件,也可以根據如下路徑查找:
Windows 98系統,文件路徑\Windows目錄下;
Windows XP系統,文件路徑\Windows\System32\Drivers\Etc目錄下;
Windows 2000系統,文件路徑:WINNT\System32\Drivers\Etc目錄下;
Windows 7系統,文件路徑\\Windows\System32\Drivers\etc目錄下;
2、首先將此文件備份;
3、右鍵點擊hosts文件,選擇{打開方式},選擇記事本;
4、刪除記事本的內容,或乾脆將hosts文件刪除!(不影響系統的正常使用)

8文件修改編輯

1、正確修改hosts文件:
一般打開hosts文件裡面都會有個示例,按照其格式修改即可
比如以下內容:
即代表打開abc .cn這個網址將解析到127.0.0.1,ip地址與網址間至少有一空格,當然建議通過按[Tab]鍵來編輯,即美觀又不容易編寫失誤;這也就是通過解析到本地回還地址屏蔽一些不友好的網站或ip了,當然在前面加一個#號即可暫時將這一行讓它失效。
2、hosts文件的位置:
xp,2000,WIN7等系統在 C:\windows\system32\drivers\etc 文件夾中
Windows 9x/Me系統在C:\Windows文件夾,
3、hosts文件的系統屬性:
hosts文件默認具有隱藏屬性,系統默認設置情況下是看不到的,當然進到這個文件除了直接輸入路經也是無法看到了。解決辦法:打開我的電腦->點擊工具->文件夾選項->查看->取消勾選隱藏受保護的系統文件->確定即可。
修改後無法保存:
在Hosts文件上面點右鍵->屬性->把只讀屬性去掉->確定,即可保存。
在修改HOSTS文件時候,還常常遇到修改保存後無效的情況,這里要提醒大家注意的一點:很多人是寫在最後行,寫完最後一行後在沒有回車的情況下,這一行是不生效的。一定要記得回車。
建議大家遵循這樣的習慣:「ip地址+Tab+域名+換行」 添加記錄。
4。Hosts在UAC安全策略無法打開或編輯:
遇到windows VISTA 或者 windows 7 操作系統無法打開和編輯的情況,提示:「不能創建文件」 或者 「文件操作失敗」等提示,是因為安全機制UAC造成的,你可以使用以下方法解決:
按著Shift鍵,然後Hosts文件上面右鍵, 以管理員方式運行即可。
5。Android中的Hosts
由於某些原因,可能需要修改 hosts 文件指定域名到對應的 IP 地址。Android 是基於 Linux 的系統,與 Linux 類似,通過 hosts 文件來設置。
在 Android 下,/etc 是 link 到 /system/etc 的,我們需要修改 /system/etc/hosts 來實現。但是這個文件是只讀,不能通過 shell 直接修改。可以通過連接到 PC 上使用 adb 來修改。步驟如下:
1、獲得root許可權:adb root
2、設置/system為可讀寫:adb remount
3、將hosts文件復制到PC:adb pull /system/etc/hosts
4、修改PC機上文件
5、將PC機上文件復制到手機:adb push /system/etc/hosts
如果要查看是否修改成功,可以在PC上執行adb shell,運行cat /system/etc/hosts;或者在手機上運行cat /system/etc/hosts。
在Android系統中,hosts文件格式有一點與PC機Linux不同:不能在一行中一個IP對應多個域名,比如:
127.0.0.1 host1.example.com host2.example.com host3.example.com
在大多PC機Linux系統是合法的,但不能在Android上起作用,需要拆成每個域名一行才能使用:
127.0.0.1 host1.example.com
127.0.0.1 host2.example.com
127.0.0.1 host3.example.com
6。WIN7或者VISTA
WIN7或者VISTA系統的需要提升用戶對Hosts文件的操作許可權,否則無效。
具體方法如下:
方法一:按著Shift鍵,然後Hosts文件上面右鍵,以管理員方式運行即可。
方法二:滑鼠右鍵點擊Hosts文件,選擇屬性,然後點擊「安全」選項卡,選中登錄使用的用戶賬戶並點編輯」,在彈出的許可權設置界面再次選中當前用戶,然後勾選「完全控制」或「修改」都可以,最後點擊應用生效即可。

② 為什麼hosts文件是空文件夾

hosts文件是本地用的域名解析文件,但默認情況內部都是只有描述內容,並沒有實際可以解析的數據條目,完全為空也不影響正常使用。
通常正常安裝的系統,這個文件都會至少有一段描述,如果沒有,可能是你使用的集成安裝文件進行過修改和優化,給你直接清除了內容,這個沒有任何影響的。

③ 為什麼hosts文件里是空的

hosts文件是什麼「東東」?對這樣的文件,菜鳥朋友們可能了解甚少,更不要說知道它在系統中扮演什麼角色了,即使一些「網路高手」也可能只是聽說而已!其實該文件「隱藏」在Win98系統下的Windows目錄中,或者「隱藏」在Win2000/XP系統的system32文件夾中。打開該文件後,你會發現它是根據TCP/IPforWindows這樣的標准來工作的,文件中記錄了部分IP地址和主機名的映射關系,利用這種映射關系,hosts文件可以加快IP地址與主機名的解析速度,從而提高網上沖浪的速度

④ 為什麼HOSTS文件是空的

運行里輸入 notepad %windir%\system32\drivers\etc\hosts寫上127.0.0.1 localhost保存即可。

閱讀全文

與hosts文件空內容相關的資料

熱點內容
天眼從哪裡導數據 瀏覽:252
macqq文件保存在哪裡 瀏覽:215
vmx找不到文件 瀏覽:701
機械制圖和編程哪個難 瀏覽:123
手機怎麼看app的病毒 瀏覽:701
如何固定word里的圖片 瀏覽:426
看青春校園劇哪個app可以看超前預告 瀏覽:794
投標文件報價以哪個為准 瀏覽:183
蘋果手機icloud密碼忘了怎麼解鎖 瀏覽:68
pptv電視網路連接 瀏覽:452
北京網路信息安全公司 瀏覽:646
uci數據集怎麼用weka 瀏覽:208
win10e信缺少必要組件 瀏覽:995
水星訪客網路怎麼沒有網 瀏覽:156
怎麼取消迅雷7升級提示音 瀏覽:47
體驗套餐管理系統文件 瀏覽:46
查看快遞的有哪些app 瀏覽:372
pc版百度雲哪個版本好 瀏覽:575
javaj2ee教程 瀏覽:287
文件在微信顯示不是完整的 瀏覽:888

友情鏈接