主要分为3个类型:DNS劫持、网页劫持,http协议劫持。神奇的是目的都是将网站直接跳到另一个网址(或者干脆打不开)。
DNS劫持:域名提供商的DNS服务器遭到了劫持,当然也可能被**禁止(大部分是网站内容存在问题被令行禁止的访问行为“DNS污染”)行为也只是在国内。
解决方法:如果是DNS污染该问题无法解决,可以向有关部门申诉。如果少量存在可以尝试更换DNS提供商解决(建议期间在域名注册商申请停止域名发送解析行为)。
网页劫持:通常是网站代码被黑客注入了代码导致。
解决方法:首先服务器环境要用新版的,禁止使用IIS6、IIS7这种古老的服务器环境,环境尽量采取PHP最新版本。最后在对网站首页代码进行分析,主要在html、JS、或者网站后台统计代码、广告代码被注入了跳转代码,需要手动删除。通常专业的网站技术人员就可以排查到。
HTTP协议劫持(非常恶劣):直接被协议攻击导致网站直接跳转到别人的网站。
解决方法:确定被劫持的域名,将网站升级成HTTPS加密协议站点,需要进入淘宝里面找到:Gworg,申请SSL证书(HTTPS证书),如果是特殊站点用好一点的资源,然后部署到服务器,建议用最新的操作系统与环境,优点是可以采取最新的加密条件。关于服务器网络最好用骨干IP,路由比较多的服务器不建议使用。