就是好奇,兩個我感覺都是差不多功能呀,怎麼老是有人說,要公網IP,內網穿透不行嗎,區別在哪裡啊,網上查了一下,但沒有給我解釋呀(=_=),小白好奇問問


內網穿透要買雲主機和帶寬,或者花生殼之類那種穿透服務,所以是額外付費的;並且所有數據流量要在雲主機/花生殼中間過一道,因此最好自己加密一道(比如走frp時配置加密傳輸)

如果是公網ip,主路由上做個埠轉發,搞定;配置簡單,不額外付費,流量不過第三人


公網IP就是廣域網IP,擁有公網IP就不需要經過路由器或交換機直接可以上網,而且,還能直接被外界訪問到,也就是在Internet上可以和其他計算機隨意互相訪問。

內網穿透一般是因為區域網應用網路環境沒有公網IP,但又需要在外網進行訪問,就需要進行內網穿透了,如通過內網穿透,生成固定域名來實現對區域網win電腦、網站、博客、視頻監控、遊戲聯機、FTP/SVN/MAC伺服器、公司的OA、erp等辦公系統等等的遠程外網訪問。


簡單的說法是

內網穿透:我不能出門但是快遞員可以上門送貨和取件

公網ip:我可以出門,可以自己去寄件也可以去快遞店取件

PS:以上臨時想的說法,意思大同小異,詳細的可以看下面的

內網穿透是在沒有公網ip的情況下,通過公網的伺服器進行數據的轉發的服務

公網ip就是相當於在公共互聯網的一個地址,但是這個地址池的地址是有限的

運營商給你接入的大多是內網,通俗點就是大部分都是作為伺服器地址或者上網出口,而你家寬頻或手機卡上網絕大部分都是共用出口,出口下的設備也有他們的地址,而這些地址只有這個上網出口的設備認識和轉發


公網IP相當於你家小區地址,如果土豪,你家地址==小區地址。

內網地址相當於你家小區內的門牌。

現在的關鍵問題是信封上面寫地址的長度不夠,只能記你家小區地址,小區內的地址寫不下,所以要靠門衛轉給你(NAT技術)。當然現在有更大的信封了(IPv6),就能解決這個問題。

內網穿透伺服器可以理解為快遞代收點。


公網IP是你和使用者點對點連接

內網穿透中間多了一個中間人


沒有公網IP才會選擇內網穿透,內網穿透受雲主機的帶寬限制;在IPv6沒普及前,內網穿透算是備用方案。


要實現內網穿透,首先得有一台帶有公網IP的伺服器作為中繼

假設電腦本地有一個web服務,那用戶訪問流程,用戶-&>伺服器-&>電腦

而公網IP則為:用戶-&>電腦

應該很好理解


內網穿透要有一台公網機來幫你們搭橋。

就這麼簡單,然後有部分供應商或者鏈路不支持內網穿透。


有公網IP要簡單易用的多,想想配FRP之類的就頭疼


推薦閱讀:
相关文章