隨著4G工業路由器在生活上網中扮演者越來越重要的角色,有些情況下想通過路由器上網,卻發現沒有無公網IP,下面筆者就介紹一下,使用花生殼內網映射實現外網數據采集的方法。
首先檢查路由器是否有公網IP的方法是,登陸路由器的設置網頁,在“運行狀態”下,檢查路由器的WAN口地址,檢查WAN口地址是否為公網IP;在瀏覽器輸入IP,將百度上查詢到的IP地址與路由器的WAN口IP地址進行比較,查一下兩個IP地址是否一致,如果一致,則路由器有公網IP。
花生殼內網映射實現外網數據采集的方法如下:
第一,申請一個動態域名。先下載花生殼軟件,申請一個動態域名,如下動態域名舉例如下
第二,域名診斷。路由器每次重啟后,公網IP都會發生變化,上步申請到的動態域名,會動態映射這個IP,動態域名下,域名不會隨著IP的變化而變化。
在分配了動態域名后,右鍵后點擊“域名診斷”。
第三,路由器端口映射。申請了公網IP后,還需要在路由器上做一個端口映射,登陸路由器設置頁面。大部分路由器都支持端口映射,使用的時候要確定路由器起支持并開啟了這個功能。
除了登陸網頁設置,也可以使用端口映射工具軟件來設置。
第四,端口設置。設置模塊目標IP跟目標端口。
第五,聯網通信。設置好上述步驟后,就可以進行聯網通信了。在自己電腦上建立TCP Server,監聽端口,可以查看客戶端連接情況。
通過以上步驟就可以在沒有公網IP的情況下,實現花生殼動態域名結合路由器端口映射實現類似公網服務器功能。