天天看點

DNS 網關 路由 交換機 網橋 協定 伺服器 這些都是什麼關系?

來源:知乎

伺服器:為你提供服務的機器。相當于馬路邊上的各種店面。雖然理論上任何一戶人家都能開店為你提供服務,但是因為各種硬體資源限制而不适合開店。比如:小區道路比較窄(寬帶帶寬比較窄)、家裡地方太小裝置太少(硬體性能不夠好不能為大量客戶提供服務)、小區内位址不友善尋找(沒有外網IP,實際上伺服器位于内網的話從外網基本是找不到的)、沒有招牌不友善問路(沒有域名可以申請一個)等等。

DNS:域名系統,就相當于一個巨大的資料庫,把店名(域名)翻譯成位址(IP位址)

交換機:十字路口,随便你往那個方向都可以走。

路由器:我是路癡出了小區就傻傻不認路,是以要問路。區域網路裡可以幫你解決問路問題的叫路由器。路由器把網絡分成兩部分:内網和外網。相當于小區門口,當然也可以把大門一關當交換機使用(WAN口不接線),也可以設定障礙進行盤查(防火牆)。

網關:那麼多人向誰問路呢?當然是小區門衛(路由器),可是門衛在哪呢?它有位址,必須事先設定好。網關必須在區域網路内部,我出了小區就路癡你叫我去xx路xx号問xx大爺我找不到。同時網關必須和外部網絡有連接配接,這樣才問得到。

協定:問路需要别人聽得懂,要求服務也需要說出請求,協定就是一種約定的語言。比如HTTP協定:給我這名字的網頁:blahblah,回複:200 OK blahblah。

網橋:小區裡隻有一條過道,人多了會很擁擠是以沒辦法擴建,于是在後面造了一個新小區,用橋連接配接和原小區統一管理。

VPN:從家裡到公司的班車。從家裡到公司怎麼走?不需要知道VPN幫你管。于是在家裡可以随時通路公司内部網絡,也可以到公司之後下車然後從公司的大門(網關)出去通路外面的位址。(可以躲在車裡避開路上的盤查)

IPV6:中國人太多了,我們移民吧。于是需要更長的位址。

IPV6/IPV4隧道:中國人不認識英文位址,隻有我認識沒用,問不到路,于是我隻能先假裝要去機場,問:機場在哪?然後大家懂了。然後到了機場再用英文位址問去XXX位址怎麼走?從家裡用中文位址問路到機場的過程就是隧道,到了隧道的另一頭出來了才用真實位址問路。

hostname not found:DNS錯誤,域名查不到對應的IP位址,有以下可能原因:

1. 域名拼錯了

2. DNS伺服器不可靠,或者故意隐藏真相

3. 路上有人搶劫,搶你從DNS拿回來的寫着位址的紙條把位址改了(DNS劫持)

解決辦法:如果是DNS伺服器的問題,解決辦法隻有一個,換DNS位址。如果是DNS劫持,隻能從别的管道獲得IP位址,把它記錄到/etc/hosts

轉自https://www.zhihu.com/people/alina.com.cn/activities