iT邦幫忙

0

要如何解釋『hosts』這名詞?

  • 分享至 

  • xImage

在每台電腦裡都會有C:\WINDOWS\system32\drivers\etc\hosts這檔案,
他主要是用來轉址(IP位址和主機名稱對應)用的,
如果有病毒網址可以用 127.0.0.1 http://病毒網址(使得帶有病毒的網址無法進入)

還有誰能告訴我,這要如何說明?才能跟不太懂電腦的人解釋?

看更多先前的討論...收起先前的討論...
davistai iT邦大師 1 級 ‧ 2008-05-03 13:39:42 檢舉
如果有病毒網址可以用 127.0.0.1 http://病毒網址(使得帶有病毒的網址無法進入),不知albert0405大可否再說清楚一點??
john651216 iT邦研究生 1 級 ‧ 2008-05-03 13:51:28 檢舉
謝謝大家的解釋
To davistai

他的意思大概是當瀏覽器打算連到 http://病毒網址 的時侯
會因 hosts 的解析而轉回 http://127.0.0.1
這樣就不會連過去
也就可以避免中毒了
魯大 iT邦高手 1 級 ‧ 2008-05-03 19:54:25 檢舉
從未想過利用這樣的方式那防上網的病毒耶
這樣會有用嗎??
感覺道高一尺,魔高一丈耶..
albert0405 iT邦研究生 3 級 ‧ 2008-05-06 12:29:11 檢舉
to davistai
我要表達的意思,antijava都幫我說明嘍
davistai iT邦大師 1 級 ‧ 2008-05-09 19:39:50 檢舉
當瀏覽器打算連到 http://病毒網址的時侯,會因hosts 的解析而轉回 http://127.0.0.1,這樣就不會連過去,也就可以避免中毒了
--> 可能嗎?? 一般要擋病毒網址應該不是這樣做吧??
albert0405 iT邦研究生 3 級 ‧ 2008-05-10 01:22:47 檢舉
to davistai

http://127.0.0.1 http://病毒網址
(這是我們要檔連病毒網址,超級兔子可以修改)

http://127.0.0.1 http://防毒網站
(這是AV殺手病毒,自己加上去的,不想讓我們去連結相關的防毒網站)

這樣說你明白嗎?
funkent iT邦高手 1 級 ‧ 2008-05-18 19:57:57 檢舉
新版的spy-bot會保護hosts file
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
72
灌籃高手
iT邦高手 1 級 ‧ 2008-05-03 12:21:07
最佳解答

hosts跟轉址無關,這是網路早期來指定網路主機跟IP的對照表,後來因為主機愈來愈多,已經無法透過hosts來維護主機IP,才發展出DNS的服務。

目前有些病毒會修改hosts,因為hosts的優先權大於DNS,所以讓網址連到錯誤的主機來進行網路釣魚

52
davistai
iT邦大師 1 級 ‧ 2008-05-03 13:14:48

host就是指每台電腦啊,阿C:\WINDOWS\system32\drivers\etc\hosts就是所有電腦的記錄啊~~

46
john651216
iT邦研究生 1 級 ‧ 2008-05-03 13:50:50

host就是早期來指定電腦跟IP的表格,沒有錯目前有些Virus會修改hots以達到網釣的目的

58
海綿寶寶
iT邦大神 1 級 ‧ 2008-05-03 14:36:09

hosts 就是「易懂的名稱和 IP 的對照表」

要跟不太懂電腦的人解釋是吧
參考這個

1.地址法
台北市中正區重慶南路1段122號 是什麼地方?
台北市中正區中山南路一號 是什麼地方?
台北市中山南路5號 是什麼地方?

要記地址比較簡單, 還是
總統府
立法院
教育部 比較簡單?

2.電話號碼法
0932-111233 是誰的電話?
0935-123123 是誰的電話?
0938-144773 是誰的電話?

要記電話號碼比較簡單, 還是
林志琳
蔡叔真
陳思旅 比較簡單?

看更多先前的回應...收起先前的回應...
鐵殼心 iT邦高手 1 級 ‧ 2008-05-03 17:21:39 檢舉

有沒有林志玲的私人電話?

就算有我也不會告訴你

Ruei iT邦研究生 1 級 ‧ 2008-05-05 01:13:00 檢舉

話說是類似 DNS 的東西嗎?這樣講的話

58
funkent
iT邦高手 1 級 ‧ 2008-05-03 18:11:31

host就是主機的意思,而hosts這一個檔案,就是告訴電腦主機是那一台要到哪裡一個IP去找,在Windows中,會先看hosts這個檔案,這個檔案找不到才去問別人(DNS)。

48
魯大
iT邦高手 1 級 ‧ 2008-05-03 19:52:11

我想你或許可以這樣告訴他
這個檔案是在存有關網址和ip位址的對照表
如果有設定在這個檔案裡的,上網時就會依照這個
如果沒有設定到的,上網時,電腦就會自動上網路去尋找
若是要設定時,請依照以下方式設定
在檔案最底下空白處
xxx.xxx.xxx.xxx www.zzz.com.tw
每一行只記一組
第二組則在第二行

註:xxx.xxx.xxx.xxx --> 是指IP位址
www.zzz.com.tw --> 是指網址

這樣應該就行啦...

46
doz
iT邦好手 8 級 ‧ 2008-05-04 22:13:59

hosts像是桌上的3m便條紙,寫了一些網站的地址.
用的時候,電腦會很快的先看一下這張紙有沒有寫,
不用每次都打104電話去問(dns服務)

Ruei iT邦研究生 1 級 ‧ 2008-05-05 01:13:51 檢舉

看到這裡好像又不是 DNS 的東西了,這東西好像只是個快取檔案而已吧?

46
richardhsieh
iT邦研究生 4 級 ‧ 2008-05-05 09:07:46

當電腦訪問網站時,首先通過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檔案)

44
vincent118
iT邦高手 5 級 ‧ 2008-05-05 14:34:22

可以告訴user,Hosts就是電腦裡面的查號臺,提供名稱就可以查出位址,查不出來就是沒有登記。DNS也是一樣。

44
jenpin
iT邦新手 4 級 ‧ 2008-05-06 03:20:45

例如你裝酒精120%. 不想讓這套軟體自動對外尋找主機. 就改裡面的參數. 他就不會去找你安裝的軟體去對外發送封包

40
richardsuma
iT邦大師 1 級 ‧ 2008-05-13 13:38:17

你就將它當作電話簿來解釋. 只是hosts是用來查詢電腦的IP.

42
echen688
iT邦高手 1 級 ‧ 2008-05-13 15:19:40

hosts 檔就是主機(通常是電腦)與網路地址(IP address)的一個對照表,而 127.0.0.1這個地址指的都是自己。

我要發表回答

立即登入回答