前两天有个朋友找我,说他打算给家里的库房装个监控,想要远程能够查看监控视频,结果发现用手机死活都看不到,问清楚了情况之后,我才发现原来他是这么弄的:为了省钱,他没有买现在流行的数字录像机,而是用的一台旧电脑,加装了一个网上淘来的视频采集卡,装监控的人给他安装的监控软件、自带手机APP,整套弄下来很便宜。
问了他用的是哪个运营商的光纤宽带之后,我最后给出了2个建议:1、放弃用电脑当监控主机这种方案,买一台数字硬盘录像机,比如海康、大华,也不贵,自带远程查看监控、回放功能;2、换掉现在的电信宽带,改用联通的。
我之所以给他上面2条建议,是因为他现在是想用动态域名(花生壳)+路由器端口映射的方式来实现远程监控查看功能,这种方案以前很流行,但是有个前提,那就是宽带运营商必须给分配公网ip地址才行,而我们这边的电信宽带,早就不给公网ip了,统一都是100.64开头的内网ip,不过我们这边联通还在分配公网ip,所以换联通光纤那就OK了,另外一种方案采用数字硬盘录像机,录像机自带云平台,无需公网ip也可以正常使用。
为什么现在的宽带运营商,基本都不给用户分配公网ip了呢,关于这个问题,原因有多方面,主要是下面几点:
1、公网ip稀缺:现在的主流还是ip-v4协议,而ip-v4地址总量有限,早就被全球各国给瓜分干净了,分到国内每个运营商的数量也有限(电信占了大头),而最近这几年,随着提速降费、光纤入户的推进,家庭宽带数量爆发式增长,运营商以前都是用公网ip池的,现在公网ip池已经不够用了,用内网ip池来替代是必然的选择。
2、商业目的:家庭宽带变成了内网ip,那公网ip拿去干啥用呢,闲置?当然是不可能的,公网ip被运营商拿去建立云平台、数据中心机房,而且运营商还有另外一种宽带-企业专线,除了上下行对等,专线光纤还会附赠、单卖公网ip地址,这些都能带来更多的收益。
那么,除了像我上面说的自建监控平台会受到影响,没有了公网ip地址之后,还有其他什么影响呢?主要的影响,应该是下面这2点吧:
1、路由器端口映射类应用:视频监控只是其中之一,其他比如说路由器的WEB远程控制、自建NAS服务器、自建小型FTP服务器等,都没有办法使用远程访问功能了,其他还有诸如PT类软件也会受到一定影响。
2、网络延迟更高:互联网是只有公网ip才能通讯的,分配内网ip地址之后,所有的数据都要经过运营商的机房进行NAT转发,多一层NAT节点,可能只增加1、2毫秒的延迟,但是别小看了这1、2毫秒,数据包的发送和接收是双向的,一去一回就是3、4毫秒,目标服务器是国内,可能这几毫秒也没什么感觉,但如果是玩国际服游戏,开了网游加速器以后,多一点延迟,游戏的体验就很明显了,尤其是FPS类游戏。
网上有一些说法,比如说跟运营商客服打电话,说自己家里要安装监控需要公网ip请他们开通,或者说通过投诉的途径让他们开通公网ip,其实这些方法都是没用的,可能有极个别的成功案例,但是说明不了什么问题,现在运营商的宽带办理协议都改了,上面都明确说了只给内网ip地址,断了用户的后路,ip-v4基本是没什么希望了,而ip-v6现在还在建设当中,不支持的地方的太多了,暂时还没有什么实际用途。