背景:有客户用我司的DTU产品去连接自己的服务器,会遇到DTU连接网络没有问题,连接我司的测试服务器(test.usr.cn:2317)也没有问题,但是连接自己的服务器连接不上,link指示灯不亮,不能正常收发数据。这就有可能是自己的服务器有问题了,如何测试服务器是否正常工作呢?
1. 首先确定服务器地址是否是公网IP地址,例:服务器地址是192.168.1.8,将该IP地址复制到百度搜索,如果百度提示是本地局域网的话,那么这个地址是无法用我司的DTU或者2.3.4G类的模块来连接的;如果是公网IP地址,那么这个IP是可以被连接的
2. 如果确定是公网IP地址了,那么还需要确认服务器是否是正常工作的。例:
服务器IP和端口号是:27.221.30.56:2222,经过百度可以得知这个IP确实是公网IP地址,那我们可以用PC端软件测试下这个IP和端口是否可连接的,PC端软件做TCP client,然后设置远程服务器地址,点击“Connect”,可见连接失败,这说明这个服务器是有问题的,如果PC端软件连接不上的话,那么DTU也是无法连接成功的,但是服务器具体是有什么问题,需要跟服务器端的工程师来确认,我们作为DTU的供应商,没法判断服务器端的问题的。
服务器IP和端口是:94.191.7.252:2222,我们再用软件测试,可以连接成功。那么用DTU也是可以连接这个地址和端口的。