切換
舊版
前往
大廳
主題

【技術向】淺談IPv4、No-IP。

格子@懷念光牧的社畜 | 2016-04-21 19:48:44 | 巴幣 10 | 人氣 855

我前幾天看到這一篇,想說nMatrix又浮了上來,不以為意,
看到了幾篇回覆,一路看下來,發現有一個回覆的留言有點妙。
事主用學校網路開伺服器,卻苦苦沒辦法使用No-IP,
想當然爾,這個肯定跟IP分享器有關係,內行的用個DMZ就搞定了。

不過事主一口咬定就是學校在搞鬼不給他開伺服器,
老實說我看到這邊有點噴笑,因為他講的好像他開伺服器是應該的一樣,
其實我覺得這很不道德,畢竟不是自己的機器、自己的網路。

所以我就的回了一句
格子@Macro中了一箭:學校沒有搞鬼,他只是最大經濟效益的利用了它所分配到能使用的IP而已 - -...
實際上也是這樣。
後來他一個想跟我吵架的概念,但是我看他好像還蠻懂IPv4已經被發完,
卻不懂IP分享器、跟學校為甚麼要用這個東西、還有搞鬼是怎麼一回事,
所以我就在下面回覆開了新的一樓跟他鉅細靡遺解釋了這些東西,
順便搬運過來小屋賺50巴

但是老實說,板上都有相關資訊,為甚麼都不爬文呢?


※ 引述《wulouis (wulouis)》之銘言
來,我來解釋清楚。
覺得很驚訝板上已經有相關的精彩文章了,為什麼不多去爬文?

首先,我們可以理解一件事情。
那就是學校網路的架構跟家用網路的架構是不同的這個事實。

我先做個前言介紹。
但是由於是個人理解,加上我計概不怎麼好,
有說錯的地方,麻煩地方強力的巴友支援一下,不甚感激。

IPv4漸漸的不敷使用想來這是眾所皆知的,
為了因應這種設備越來越多、但是可用門牌越來越少的窘境,
先出現的是所謂的浮動IP設計。

浮動IP本身跟固定IP是並沒有不同的,
只是在於每次與ISP申請IP使用時,ISP方會給予的IP是否一樣而定。
簡單來講,我每次都給你123.123.123.123這個IP使用,那麼這個就是你專屬的固定IP。
然而使用者可能並不是一直都在使用網路,
所以在非使用時間,依舊占用著這個IP的狀況之下,
無形之中會形成一種浪費,所以才有所謂的浮動IP。

ISP公司會在使用者需要使用網路的時候,配發給一組臨時的IP,
在使用網路的期間,專門用來識別該裝置的絕對位址,
但是這組IP可能會隨時斷線、再連線而有所變動,故稱之為浮動IP。

可是有一些使用者,就是會用到那麼多裝置,
你只給我一台數據機,可以接四個孔,四個浮動IP我哪夠?
於是又出現了IP分享器,
可以讓多個設備在一個稱之為NAT(Network Address Translation)的架構之下,
共享同一個浮動、或者是固定IP。

而這個NAT架構,會提供所有旗下的裝置,私有的虛擬IP,所以我們稱之為虛擬IP。

再來我們談談所謂的nMatrix、Hamachi、跟No-IP是怎麼一回事。
我怎麼覺得永遠都可以看到很多人在解惑這部分?

nMatrix跟Hamachi基礎上是一樣的東西,所以我就不再贅述,只針對Hamachi。
Hamachi = VPN = Proxy,隨便,都類似,但是不要去針對嚴格定義下去起爭議,拜託。
簡單來講就是Ha公司提供了一個伺服器,來去跟所有Ha軟體的使用者建立一個虛擬網路,
透過這個Server下去交換所有封包資訊。
所以你家網路到Ha伺服器很慢 = 吃屎慢、其他人網路到Ha伺服器很慢 = 也是吃屎慢。

至於No-IP,它所提供的服務呢,跟前兩者相比又有了決定性的差異,
那就是它不負責當中繼點傳遞封包,它只是告訴你,
這個No-IP位址所對應到網際網路的實際IP,有點像是一個DNS?
不對、就是一個DNS。

接下來我們談談所謂的家用網路、校用網路,以及搞鬼是怎麼一回事。

┌──────┐   ┌─────┐      ┌────┐      ┌──┐
│ 網際網路├─┤ISP業者├──┤數據機├──┤P C│
└──────┘   └─────┘      └────┘      └──┘
這是正常的架構,當然數據機收到的是浮動IP。
所以這個時候你使用No-IP、Ha還是什麼鬼的,都沒問題,
甚至不要用也可以連,就每次連線的時候公布自己的IP就好了。

而下面這個是有連接IP分享器的架構。

┌──────┐   ┌─────┐      ┌────┐   ┌──────┐        ┌───┐
│ 網際網路├─┤ISP業者├──┤數據機├─┤IP 分享器├─┬─┤PC 1│
└──────┘   └─────┘      └────┘   └──────┘   │   └───┘
                                                                                               │   ┌───┐
                                                                                               └─┤PC 2│
                                                                                                     └───┘
有差別嗎?沒甚麼差別,其實。
只是多了一個該死的IP分享器去吃NAT架構跟浮動IP。
假設你用PC1開伺服器,這個時候你去用No-IP,
它不會成功的連線到你的PC1,
原因是真實IP的指向是IP分享器,而不是PC1,
那麼你要怎麼解決這個問題呢?

簡單,用IP分享器的DMZ(Demilitarized Zone)下去自動轉送封包到PC1。
解決。

那麼校用網路呢?可惡我好懶得抓距離。
┌───────┐   ┌─────┐      ┌─────┐        ┌────────┐        ┌────────────┐
│ 網際  網路 ├─┤ISP業者├──┤數 據 機├─┬─┤IP   分享器 1├─┬─┤電腦教室1  的 HUB│
└───────┘   └─────┘      └─────┘   │   └────────┘   │   └────────────┘
                                                                           │                                  │   ┌────────────┐
                                                                           │                                  └─┤電腦教室2  的 HUB│
                                                                           │                                        └────────────┘
                                                                           │ ┌──────┐         ┌─────────┐
                                                                           └┤IP分享器2├─┬─┤宿舍1  的 HUB│
                                                                              └──────┘    │   └─────────┘
                                                                                                        │   ┌─────────┐
                                                                                                        └─┤宿舍2 的  HUB│
                                                                                                              └─────────┘
這樣懂?所以你知道為什麼你的No-IP透不過去了嗎?
因為你沒辦法設定IP分享器內的DMZ下去轉送你的封包,
知道為什麼你沒辦法設定IP分享器嗎?
因為你不是學校網管。

結論,終於,肚子好餓。

學校搞鬼這回事我覺得你太偏激了,
並不是學校故意要這樣,而是世界趨勢是這樣,好嗎?

至於你家有七個鬼這件事情,
我必須承認,我一開頭有點搞混浮動IP的東西,
把虛擬IP當作浮動IP了,所以在中華電信配給的七個浮動IP中,
不就是你家有七個鬼了嗎?

創作回應

都在江湖飄只有你挨刀
我比較單純想法,只是覺得幹嘛這麼堅持學校有陰謀呢?
照他那種說詞,公共廁所太滿所以他排不到,他就要開始大喊"這一定有人搞鬼!"
用這樣戲劇化的方式去表示他的不滿嗎=ˇ=?
2016-04-22 10:40:36
格子@懷念光牧的社畜
我魯一輩子,一定是上天在搞鬼!
2016-04-28 19:16:27

相關創作

更多創作