错误返回信息
我电脑的首选浏览器用的是chrome浏览器,返回的错误代码就是ERR_CONNECTION_RESET;然后我又切换到猎豹浏览器,返回的错误代码提示101 (net::ERR_CONNECTION_RESET):连接已重置;用IE浏览器直接报403错误。
错误分析
遇到这个问题的时候我当时真的无语了,别的网站都没事,就我的站访问不了这是为什么?首先查看了网站服务器的日志信息,当然一无所获压根就没有记录,然后上百度查找到的解决办法是重启路由器和光纤接收器,没想到真的有效果网站可以访问了,但是不到半小时又出现了同样的错误,无奈为了继续工作只能一次又一次的重启。
到晚上实在受不了了,就从头分析了下问题的原因:
第一、重启路由器那么电脑的IP也就变了,IP变动可以正常访问,说明跟本地安全软件拦截没有关系;
第二、服务器端的网站没有访问记录说明用户没有访问到网站时就被拦截了(这是问题所在);
于是赶紧查找这一段中可能被那些因素拦截首先就是DNS服务商,当时这只能说是一个中转一般不会出现拦截的现象,有于我用的是阿里云的云服务器,用户访问网站的时还有经过一次云盾的防护,接下来就是查找上阿里云查找拦截记录,发现有我地区的IP被拦截原因是(远程代码执行),我当时就想可能是因为我在改博客的源码而且比较频繁被云盾识别为黑客攻击了。于是在下次报错是我把我的IP添加到云盾的白名单中,刷新浏览器竟然可以正常访问了。
错误的处理方法
经过这次的折腾我下面给出关于该错误的处理方法:
首先你如果只是用户的话,处理的方法只能是换IP用代理IP或者是重启路由器让运营商分配一个新IP给你。
如果你是站长遇到这个问题,首先要查找是哪里拦截的,一般主题都有防火墙,如果是vps可能会安装安全狗之类的防护软件防止网站被恶意攻击,那么要先找到是那一道关卡出了问题,如果是正常访问被拦截那么就要调整下防护的参数了。如果只是因为自己的频繁修改被拦截只用把IP加入到白名单即可