如何做端口映射
原理:
端口映射是NAT的一種,功能是把在公網的地址轉翻譯成私有地址, 采用路由方式的ADSL寬帶路由器擁有一個動態或固定的公網IP,ADSL直接接在HUB或交換機上,所有的電腦共享上網。
端口映射就是將外網主機的IP地址的一個端口映射到內網中一臺機器,提供相應的服務。當用戶訪問該IP的這個端口時,服務器自動將請求映射到對應局域網內部的機器上。端口映射有動態和靜態之分,
通俗來講,端口映射是將一臺主機的內網(LAN)IP地址映射成一個公網(WAN)IP地址,當用戶訪問提供映射端口主機的某個端口時,服務器將請求轉移到本地局域網內部提供這種特定服務的主機;利用端口映射功能還可以將一臺外網IP地址機器的多個端口映射到內網不同機器上的不同端口。 端口映射功能還可以完成一些特定代理功能,比如代理POP,SMTP,TELNET等協議。理論上可以提供65535(總端口數)-1024(保留端口數)=64511個端口的映射。[1]
舉例說明如何設置端口映射:例如要映射一臺IP地址為192.168.111.10的WEB服務器,只需把服務器的IP地址192.168.111.10和提供web服務的TCP端口80填入到路由器的端口映射表中即可。

方法/步驟
1.知道要供給外網訪問的端口號
做了某某服務器、網站、監控或財務軟件主機等(以下把這臺電腦稱為主機),這些如果要訪問都需要開放端口號。首先你要清楚知道軟件要開放哪些端口號?
如建了個網站默認需要開放80端口,由于80端口一般被寬帶提供商屏蔽了,所以要到iis換個端口號如8282。
注,如果不知道端口號,可以做DMZ主機。DMZ主機相當于把整臺主機暴露在網絡上,端口映射只是開通一條通道。
2. 固定主機的IP地址
192.168.1.88
IP地址要改為不屬于DHCP分配地址范圍沒并且和網內其他聯網設置的IP一樣,防止沖突。
3. 關閉主機防火墻或在防火墻添加須開放端口
打開控制面板--windows防火墻--設置關閉防火墻
注,防火墻添加須開放端口適合高手使用,新手建議關閉也方便后續排查錯誤
4. 路由器做端口映射
一般在轉發規則下的虛擬服務器,點擊添加條目,輸入需要開放的端口和對應的的主機ip,協議可選TCP或UDP,保存。需開放多個端口可繼續添加。
注,不通路由器叫法,位置都可能不一樣,原理一樣。
如果有主機接在下級路由器
如果不知道端口號,可以做DMZ主機。DMZ設置就比較簡單,只要輸入要開放主機的內網IP即可。建議做端口映射。
5. 檢查wan口獲取的IP是否是公網IP
現在由于IP地址短缺,寬帶提供商把一些撥號上網的寬帶組成一個大型局域網通過同一個公網IP訪問網絡。如果你獲取的IP不是公網IP前面做的都白做了,外網一樣訪問不了。
登陸路由器點擊運行狀態查看wan口IP,如果獲取到的是10或100開頭的都不是公網IP。
或者百度輸入IP地址查詢,如果和wan口IP顯示不一樣就不是公網IP。
解決方法:撥打寬帶提供商客服電話,說找讓寬帶技術員給你切換下公網IP,等她回復好了,你在重啟貓即可。
測試是否已開通。
開始--運行--輸入 cmd--輸入輸入命令格式Telnet ip 端口,回車后如果直接切換到一個黑底窗口證實已經通了。
那么網站的訪問格式就是HTTP://公網IP:端口號。
注,寬帶每次斷線后重連大多會更換公網IP,建議主機安裝域名工具綁定,使用域名訪問,也好記。
注意事項
?1.要清楚自己需要開放的端口號。
?2.主機需要固定IP。
?3.必須要能獲取到公網IP,寬帶每次斷線后重連大多會更換公網IP,建議主機安裝域名工具綁定。
