新手小白NAS之路 如何搞懂埠對映?

2021-08-04 23:03:07 字數 2034 閱讀 5541

自從入手nas,很多都是從0開始接觸,靠著自己的查詢和摸索,搞懂了很多相關內容,但同時也浪費了自己的大量時間和精力,現在對自己摸索時間比較長的相關功能做下總結和描述,方便新手的理解,同時這些也是剛接觸的人比較難弄懂和弄錯,以及經常詢問功能的問題。

首先我們都知道訪問裝置是通過**輸入ip 埠,那這樣輸入的具體含義是怎麼回事呢?如果我們把裝置比作一棟大樓,裡面有很多間房間,每個房間又有不同的作用(每個房間的作用都是我們賦予的,可以我們自己來定義房間的作用)

埠號就是大樓裡的每個房間的房間號,我們只是根據埠號找房間,而不是找功能,僅此而已。我們再看看常用埠預設賦予的功能。

我們現在搞清楚了**輸入ip 埠的具體意義,那我們如果直接輸入,只是到了撥號上網接通裝置埠所賦予的相關功能,那我們怎麼能訪問到下掛裝置的功能呢?

光貓撥號-----------nas 電腦,我們要訪問光貓下掛的nas,如圖(ip均為假設,便於理解)

如果沒做埠對映,我們現在輸入公網ip 埠如:192.168.1.1:80,那麼開啟的網頁就是光貓的登陸介面。所以埠對映就是為了我們輸入公網ip 埠能直接訪問nas,而不是光貓。看下空白埠對映的內容

那我們要訪問nas埠對映怎麼填了,最簡單的就是如下:

把公網ip訪問的80埠賦予了內網ip為192.168.10.3的nas的80埠。但是很多常用埠被運營商封掉了(這是運營商考慮到你在公網裝置的安全,避免被黑和攻擊),用不了,怎麼辦。回到我們最開始說的ip 埠含義,埠的作用是找具體的房間,而不是去找作用,我們只要把我們需要用的功能賦予給非預設埠即可(運營商已經封了預設的),而對於裝置下級裝置最簡單,我們直接把外部埠80改為隨便一個非預設埠就好了(81、82、83……………….),比如83,那就是如下圖:

把公網ip訪問的83埠賦予了內網ip為192.168.10.3的nas的80埠。如果要訪問多臺裝置如何填寫呢?比如這個例子中的電腦(假設電腦的訪問埠也是80)和nas,在前面nas儲存的基礎上再新增條電腦的對映(外部埠需要與已經設定了的不同,相同反正你也儲存不了)就可以了。如圖:

把公網ip訪問的82埠賦予了內網ip為192.168.10.2的電腦的80埠。總結

好了,關於埠對映就說到這裡,如果能認真看,相信你已經明白了埠對映的作用和設定。可能裝置的個別內容描述會有差別,但是你能理解的話就知道怎麼設定。如果是二級路由、**路由的話,從最底層路由一層一層往最頂層做就可以了,關鍵注意3點。

1、最終要訪問的裝置埠要保證正確。比如最終要訪問的裝置設定的埠是8080,你80填,這樣就不行,內部埠一定要填設定的埠8080(如群暉預設的是5000,威聯通預設的是8080),上層的埠全部保持一致即可,比如你在底層外部埠選用的83,那往上每層內外部埠都填83即可。

2、協議那裡選用tcp udp組合協議。

3、內部ip為當層路由分配給下級裝置(路由)的ip。比如光貓-------路由-------nas,那我就先從路由開始設,內部ip為路由分配給nas的ip,內部埠為nas設定的訪問埠,外部埠可以自定義。設光貓時,內部ip為光貓分配給路由的ip,內部埠為路由設定是自定義的外部埠,外部埠與內部埠可相同。