前天收到朋友的信息,说他手机上的萤石云APP看不到他公司里的录像机了,晚上我就到他公司那边检查了一下,检查结果是网络正常:网络访问正常,路由器也没有拦截,各类网络服务都在线,唯独那台录像机的萤石云服务一直显示“不在线”。由于最近自己家里有些状况,小朋友需要回家照看着,因此简单了看了两眼之后,我就回家看小朋友了,打算第二天再过去。
昨晚继续检查了一遍,也没查到什么有用的信息,没办法,只能拨打海康威视的客服电话了。按海康威视客服的指引,我把录像机的 DNS 地址改了一下,从原来的内网 DNS 服务器改为外面的公共 DNS 服务器,该了之后重启了一下录像机,录像机萤石云服务终于提示“在线”了。这说明问题在于朋友内部的 DNS 服务器,因为无法解析萤石云的域名,导致无法连接萤石云服务。可是我看用内网 DNS 的各种解析都正常啊,连用浏览器打开萤石云的官网(https://www.ys7.com/)都没问题!后来我再仔细地看了一下内网 DNS 服务器设置,发现朋友 DNS 服务器里面建立了一个正向查找区域:litedev.ys7.com ,这个域名属于萤石云的,而且一般是用来连接萤石云设备,而这个区域里面并没有任何的A记录或CNAME记录,这就等于是说朋友在 DNS 服务器这边把萤石云的域名给屏蔽了,所以就导致录像机无法连接萤石云。把这个区域删除后,录像机就可以使用内网DNS服务器,然后连接萤石云了!
我问朋友为什么在内网 DNS 服务器中添加萤石云域名的区域且不添加任何的A记录或CNAME记录,他说他之前想过不允许硬盘录像机连接萤石云导致监控数据存在外泄的风险,所以加上这个区域,后来放弃了这个想法,但是忘记删除了这个区域了……