轉載自CSDN作者everything=42
聊聊埠對映和內網穿透_suswulongyuan的部落格-CSDN部落格
來聊聊埠對映和內網穿透趴~~
專業詞彙的理解
1.源地址:訪問者
2.目標地址:被訪問者
3.源地址轉發:
比如你在家中,家中的電腦的內網ip地址為源地址,你的電腦需要上網,那麼就需要將你的內網地址偽裝成公網地址,這樣在成功撥號之後,內網就可以連線到外網了。
4.埠對映和目標地址轉發:
區域網內某個裝置的埠對映到公網IP,這樣外部就可以訪問。外部可以 通s過公網IP和埠號,來訪問內部的裝置。
比如開放BT埠、迅雷埠、NAS埠,都要把他們映射出去,這樣BT、迅雷連線到公網,下載更快。
你是服務商,提供服務,就變成了目標地址。這也就是目標地址轉發。
舉個例子
假設我有一臺遊戲伺服器(內網ip:192.168.1.99),想要被網際網路上的任何人訪問到,就需要將我的公網地址(ip:39.189.20.1)和對映到內網地址和埠(埠對映)。
為了不讓人攻擊我的服務,還需要做內網埠的轉發(目標地址轉發),即偽裝。比如我的伺服器的3389,需要偽裝成3465678轉發出去,這樣別人才不會攻擊我的3389埠。
此時,網際網路上的任何一個人,只需要輸入公網地址+轉發埠,就可以遠端訪問到我的內網遊戲器了,如下圖所示,只要在瀏覽器上輸入39.189.20.1:345678就可以訪問了。
當然要做埠對映,需要有公網IP(動態或者靜態公網IP)。但是目前來說,靜態IP因為稀少,所以要花很多錢才能購買;動態公網IP在運營商那邊有可能要到(指的是電信使用者,移動使用者就算了,估計是大內網IP)。
是否有公網IP
對於普通使用者,就需要判斷自己的是否有動態公網ip。具體方法:直接在瀏覽器輸入IP,得到的就是你的運營商IP,和自己PPPOE撥號的IP做對比,如果兩個一樣,就說明你有公網IP。
埠對映的三種情況
針對上述的三種情況,有動態公網IP、無公網IP、有固定公網IP,埠對映也有三種情況,即DDNS、內網穿透、直接繫結,如圖所示。
1.DDNS。因為是動態IP,會經常變動。需要在你的主路由上設定DDNS,每隔幾分鐘掃描一次,並把變化傳遞到域名伺服器,讓域名也時時刻刻和動態IP繫結。
2.內網穿透。對於無公網IP,但又想搭建網頁的小夥伴(絕大多數)。或者想要遠端進入公司電腦桌面辦公的小夥伴。那可能就需要購買VPS(雲主機),並進行設定。透過Frg客戶端,具體過程如下:
3.直接繫結。恭喜有靜態公網IP的大佬。