网络劫持主要是运营商劫持,顾名思义就是被那啥的工作人员给篡改了。可以切换下网络运营商,要是只有某个有这种问题,那基本就是了,运营商劫持又分为
【什么是网络劫持(为什么你的网站会打不开或者有小广告)】DNS劫持:这种劫持会把你重新定位到其他网站,我们所熟悉的钓鱼网站就是这个原理。但是因为它的违法性,现在被严厉的监管起来,已经很少见。这种劫持可在某一不定时间或者地点,再或者从某一搜索引擎进入都有可能
HTTP劫持:就是给你的http通信过程加入一些广告的代码,这种还是比价常见的
那怎么解决呢?主要有以下几种方案
除了网站劫持,还有很多被劫持的方式,比如硬件劫持/路由表劫持/本地电脑被篡改等等,所以网站开发人员要做好预防措施
- 可以修改电脑或手机网络的dns地址,比如将运营商默认的dns换为阿里这些的公共dns
- 使用https,https加了ssl加密,可以防一部分的劫持
- 在html里加入防劫持代码 ,网上有很多
- 向运营商客服反馈,或者后台记录log证据,直接向工信部投诉