局域網(LAN)端口與廣域網(WAN/外網)端口映射——實現讓局域網機器在外網作服務器

        一般咱們都是利用路由組成局域網實現從運營商獲得的IP的複用。這樣在局域網內的機器通過路由DHCP分配到本身的內網IP,如192.168.1.101。路由器利用NAT技術將內網IP與應用端口映射到外網端口上,實現內外網機器的互相訪問。一般狀況下,在內網直接獲取ip,如命令行ipconfig,socket api等方法獲取到的都是內網IP。致使外網沒法直接訪問局域網內特定主機及特定應用。 api

        如今大部分路由都支持設置端口映射,使外網機器可以訪問內網的特定端口應用。 瀏覽器

        具體方法以下: 服務器

        進入路由器設置界面:通常方法爲直接在瀏覽器上登陸192.168.1.1地址,TP-LINK路由通常登錄帳號密碼都是admin。 網絡

        點擊轉發規則:選擇虛擬服務器,輸入你的服務端口,主機IP,協議,勾選啓用,點保存 socket

       

        查看運行狀態裏的WAN口的IP地址就是你的外網地址,你輸入的服務端口就是一一映 spa

射的端口號。 命令行


在轉發規則下還有其餘映射方法 ip

特殊應用程序實現:外網端口----內網端口映射 路由

  DMZ主機:直接開放整臺主機到WAN口上 登錄

  UPnP(即插即用協議)是用在有UPnP協議的設備上,實現外接設備、無線設備、我的電腦等對等網絡鏈接。如外接的監控攝像頭等。

這樣在局域網服務器對設置的端口進行監聽,外網的客戶端使用此端口與服務器的外網IP就能與服務器實現通訊了!~~

相關文章
相關標籤/搜索