路由器端口轉發的功能是通過路由器的wan口實現兩個不同網段的ip直接進行通信。Wan口是與互聯網進行通信的端口,Lan口是內網的端口。
下面以華碩路由器為示例說明路由器端口轉發的詳細配置。
需要實現的網絡結構如下圖
需要實現功能:
個人PC通過訪問10.10.20.117獲取到內網服務器發布在8501端口的WebService。
配置過程如下:
- 登錄華碩路由器,設置Lan口ip為200.22.2.200
- 設置wan口地址為10.10.20.117
注意:wan聯機類型需要指定靜態IP,有些教程上面說,wan口一定要連接到公網ip,這個說法有點問題
- 設置端口轉發
注意:這里的本地ip需要設置為需要wan口轉發的內網服務器的ip,如果是http,ftp等服務的話,可直接在內建的服務器應用中設置即可。
以上每個設置都需要點擊下方的應用本頁面設置按鈕。設置成功后,將個人PC的ip設置為10.10.20.200,接在路由器的wan口上,ping一下看看能不能ping通,如果可以,設置成功。如果不行,將路由器的防火牆關閉,再ping一下,基本就能ping通。如果還是失敗,需要查看一下路由器的設置,是否每一步操作都點擊了應用本頁面設置的按鈕。
- 設置成功后,在個人PC上瀏覽器直接訪問10.10.20.117的url(如:http://10.10.20.117:8501),如果成功,則設置成功。
注意事項:內網服務器的默認網關需要指定為路由器的ip,否則會出現wan口ip能ping通,但是無法訪問對應服務的問題