幫鄉民補一下網路概論的知識
這串主題裡面有一個迷思
不同的帳號留言,帳號IP相同是否代表使用者為同一人?
這句話的答案是否定的
在解釋原因之前
我們透過這個機會幫鄉民上點網路概論的課
1.公有IP與私有IP
2.一般企業拓樸
3.Router的NAT技術
4.如何快速變換公有IP
1.
IPv4有分公有IP跟私有IP
公有IP是我們一般Internet上看到的IP
私有IP則有三個網段
192.168.0.0 /24
172.16.0.0/16
10.0.0.0 /8
這三個網段不在Internet上
也不能連上Internet
那問題來了
我家電腦查IP是這樣
http://i.imgur.com/iw2VR9G.jpg
192.168.0.103不是屬於私有IP嗎
私有IP不是不能連上Internet嗎
原因是你家的router透過NAT技術幫你從私有IP轉換成公有IP連上Internet
http://i.imgur.com/88mT1t7.jpg
所以實際你在Internet上用的IP是220.117.10.56
2.
這是一般的公司網路拓樸
http://i.imgur.com/KA3aUCB.jpg
公司會去跟中華電信租用網路
端看租用網路的服務內容是什麼
通常公司行號會租用固定IP
如果是固三
中華電信會配發三個固定的公有IP
可是三個固定的公有IP
有辦法應付公司可能100個USER、200個USER同時上網嗎?
當然可以
透過 NAT-PAT的技術 我們可以讓一個IP同時對應數千個連線
3.
NAT Static
http://i.imgur.com/Mtu8gGk.png
這是一般的靜態NAT對應
一個私有IP對應到一個公有IP
NAT PAT
http://i.imgur.com/k9e02mh.png
這是NAT-PAT的技術
NAT-PAT利用傳輸層的Port位址來對應內部私有IP
當私有IP要對外連線的時候,
Router會產生一個獨一無二的port位址來對應私有IP
這時候一個固定IP就可以負荷數千個連線了
所以講到這邊
這樣大家瞭解了嗎
相異帳號的的相同IP
只代表那個網路拓樸中Router使用的公有IP
這個公有IP的數量
端看他跟ISP(例如中華電信) 租用哪一種服務
4.
快速變換不同的公有IP
原理很簡單
一個ISP提供的服務可能會有流動或固定IP
複數個ISP就能提供複數個不同的公有IP
例如:
手機的中華電信3G網路
公司是跟中華電信租用固三IP
同事把手機設成基地台提供WIFI訊號 他使用的是遠傳3G無線網路
以上這樣就能有三個不同網段的IP
再加上VPN軟體的技術
要快速變換不同的公有IP其實不是難事