前言
之后可能需要用公网 ip 接收一下数据,尝试了一下,发现我们这儿电信还真给宽带用户分配了公网 ip。
尝试了一下发现确实能够公网访问,虽然封了一些类似 80,443 这样的端口。
这里使用的路由器是开网的时候顺便买的普通 TP-link 路由器。
确认有公网 ip
首先要确认是否有公网 ip 吧。我在网上查了一些。有些地方连上网是不分配公网 ip 的。
- 百度搜索确认自己的公网 ip
- 在路由器管理界面查看 ip 是否一致,一般管理 ip 都是
192.168.1.1
查看自己电脑的 ip
然后在 DHCP 服务里面查看自己电脑的 ip 地址
为了方便起见,我设置了静态 ip。
就是将 MAC 地址与 ip 绑定,每次我连上这个路由器都会分配同样的 ip。
打开 HTTP 服务器
这里用于测试,使用的是 xampp 集成环境,打开 Apache 服务。
NAT 地址转换
要能够让外网访问,就要将内网的端口和外网端口进行映射。
这个设置在转发规则
中虚拟服务器
。注意需要将端口对应。
打开 DMZ 主机
端口映射完之后还需要修改 DMZ 主机,才能实现双向通信。
这个设置在转发规则
中DMZ主机
。注意需要设置成自己作为服务器的 ip。
外网访问测试
基本已经完成了,接下来就是进行外网的测试了。输入外网地址打开http://171.113.96.65:6159/
后记
这样的方法是可行的,但是有个问题就是 ip 很可能会变化。
在网上找到的,都说给 10000 打电话,然后说做远程监控,给一个静态 ip 分配。
有需求的可以试试!