随着4G工业路由器在生活上网中扮演者越来越重要的角色,有些情况下想通过路由器上网,却发现没有无公网IP,下面笔者就介绍一下,使用花生壳内网映射实现外网数据采集的方法。
首先检查路由器是否有公网IP的方法是,登陆路由器的设置网页,在“运行状态”下,检查路由器的WAN口地址,检查WAN口地址是否为公网IP;在浏览器输入IP,将百度上查询到的IP地址与路由器的WAN口IP地址进行比较,查一下两个IP地址是否一致,如果一致,则路由器有公网IP。
花生壳内网映射实现外网数据采集的方法如下:
第一,申请一个动态域名。先下载花生壳软件,申请一个动态域名,如下动态域名举例如下
第二,域名诊断。路由器每次重启后,公网IP都会发生变化,上步申请到的动态域名,会动态映射这个IP,动态域名下,域名不会随着IP的变化而变化。
在分配了动态域名后,右键后点击“域名诊断”。
第三,路由器端口映射。申请了公网IP后,还需要在路由器上做一个端口映射,登陆路由器设置页面。大部分路由器都支持端口映射,使用的时候要确定路由器起支持并开启了这个功能。
除了登陆网页设置,也可以使用端口映射工具软件来设置。
第四,端口设置。设置模块目标IP跟目标端口。
第五,联网通信。设置好上述步骤后,就可以进行联网通信了。在自己电脑上建立TCP Server,监听端口,可以查看客户端连接情况。
通过以上步骤就可以在没有公网IP的情况下,实现花生壳动态域名结合路由器端口映射实现类似公网服务器功能。