在每台電腦裡都會有C:\WINDOWS\system32\drivers\etc\hosts這檔案,
他主要是用來轉址(IP位址和主機名稱對應)用的,
如果有病毒網址可以用 127.0.0.1 http://病毒網址(使得帶有病毒的網址無法進入)
還有誰能告訴我,這要如何說明?才能跟不太懂電腦的人解釋?
hosts跟轉址無關,這是網路早期來指定網路主機跟IP的對照表,後來因為主機愈來愈多,已經無法透過hosts來維護主機IP,才發展出DNS的服務。
目前有些病毒會修改hosts,因為hosts的優先權大於DNS,所以讓網址連到錯誤的主機來進行網路釣魚
host就是指每台電腦啊,阿C:\WINDOWS\system32\drivers\etc\hosts就是所有電腦的記錄啊~~
hosts 就是「易懂的名稱和 IP 的對照表」
要跟不太懂電腦的人解釋是吧
參考這個
1.地址法
台北市中正區重慶南路1段122號 是什麼地方?
台北市中正區中山南路一號 是什麼地方?
台北市中山南路5號 是什麼地方?
要記地址比較簡單, 還是
總統府
立法院
教育部 比較簡單?
2.電話號碼法
0932-111233 是誰的電話?
0935-123123 是誰的電話?
0938-144773 是誰的電話?
要記電話號碼比較簡單, 還是
林志琳
蔡叔真
陳思旅 比較簡單?
host就是主機的意思,而hosts這一個檔案,就是告訴電腦主機是那一台要到哪裡一個IP去找,在Windows中,會先看hosts這個檔案,這個檔案找不到才去問別人(DNS)。
我想你或許可以這樣告訴他
這個檔案是在存有關網址和ip位址的對照表
如果有設定在這個檔案裡的,上網時就會依照這個
如果沒有設定到的,上網時,電腦就會自動上網路去尋找
若是要設定時,請依照以下方式設定
在檔案最底下空白處
xxx.xxx.xxx.xxx www.zzz.com.tw
每一行只記一組
第二組則在第二行
註:xxx.xxx.xxx.xxx --> 是指IP位址
www.zzz.com.tw --> 是指網址
這樣應該就行啦...
hosts像是桌上的3m便條紙,寫了一些網站的地址.
用的時候,電腦會很快的先看一下這張紙有沒有寫,
不用每次都打104電話去問(dns服務)
當電腦訪問網站時,首先通過DNS伺服器把網路功能變數名稱解析成IP位址後,我們的電腦才能訪問。如果每個功能變數名稱請求都要等待功能變數名稱伺服器解析後返回IP,訪問速度就會比較慢,而Hosts檔正可以解決這個問題。在進行DNS請求以前,Windows系統會先檢查Hosts檔中是否有這個位址對應關係,如果有則用這個IP位址對應,如果沒有再向DNS伺服器提出名稱解析。
對於要經常訪問的網站,我們可以通過在Hosts中配置功能變數名稱和IP的對應關係,這樣當我們輸入功能變數名稱電腦就能很快解析出IP,而不用請求網路上的DNS伺服器。不用現在DNS速度快,使用上又方便,hosts已經很少這樣用了。
相對應的還有LMHOSTS這個檔案
Lmhost檔案是一個包含NetBIOS名稱對應到IP位址資訊的本機文字檔案,Lmhost 檔案幫助電腦解析那些不能回應廣播查詢NetBIOS名稱的其他電腦,如遠端網路的電腦,Lmhost 檔案的功能類似DNS之HOST檔案,HOST檔案是用來在DNS名稱空間中對應IP位址到HOST名稱(應該避免使用Lmhost檔案去做名稱解析,因為你必須手動去設定維護每台電腦上分散的Lmhost檔案)
可以告訴user,Hosts就是電腦裡面的查號臺,提供名稱就可以查出位址,查不出來就是沒有登記。DNS也是一樣。
例如你裝酒精120%. 不想讓這套軟體自動對外尋找主機. 就改裡面的參數. 他就不會去找你安裝的軟體去對外發送封包
hosts 檔就是主機(通常是電腦)與網路地址(IP address)的一個對照表,而 127.0.0.1這個地址指的都是自己。