1. 基礎瀏覽器
局域網內的全部主機共享一個公網IP,單個主機自己不具備公網地址。spa
公網IP由頂層路由器持有,並鏈接到公網,全部請求和數據的轉發也由路由器完成。路由
由於路由器收到來自公網的請求後,並不知道應該把請求轉發到哪臺本地主機,因此形成了,局域網內的主機能夠正常訪問公網地址,公網主機卻沒法訪問局域網內的主機。it
針對這個問題,有兩種解決方案:登錄
① 在路由器上作端口映射,凡是從公網發往該端口的請求,所有轉發到特定的本地主機;基礎
② 在路由器中開啓DMZ,配置特定的本地主機地址,此後路由器收到來自公網的全部請求,均發往該主機的對應端口
配置
2. 登陸路由器路由器
打開瀏覽器,輸入路由器IP,默認「192.168.1.1」,輸入「用戶名」和「密碼」,默認在路由器背面,而後登陸請求
3. 設置端口映射 密碼
依次選擇「應用」——「高級NAT配置」——「虛擬主機配置」
填寫配置
「啓用」表示該配置是否啓用 「名稱」表示該配置的名字
「協議」進行轉發的協議類型,例如,只轉發TCP請求,或只轉發UDP請求
「廣域網主機起始/結束IP地址」表示容許鏈接進來的IP地址範圍,也就是隻轉發特定外網IP的請求
「廣域網起始/結束端口」表示進行轉發的端口範圍,例如,只對發往本地端口「22」到「56」的請求,進行轉發
「虛擬主機IP地址」表示目的主機,即轉發到哪一個本地局域網內的主機
「虛擬主機端口」表示目的端口,即轉發到目的主機的哪一個端口
該配置的含義是,從「廣域網主機起始IP地址」到「廣域網主機結束IP地址」範圍內的主機,發往本地公網地址上端口範圍爲「廣域網起始端口」到「廣域網結束端口」的全部請求,均轉發給本地主機「虛擬主機IP地址」上的端口「虛擬主機端口」
4. 開啓DMZ
「應用」——「高級NAT配置」——「DMZ配置」