域名被恶意泛解析也是济南网站建设中经常遇到的问题,其归根到底的原因无非就是域名空间商技术不到位,导致自己的用户数据被黑客利用,从而恶意对域名进行泛解析,导致在站长自身根本不知道的情况下,出现大量非法二级域名地址。而百度对网站二级域名的收录情况非常可观,可以说是瞬间秒收,这些被恶意泛解析的二级域名又是一些非法的词语,导致百度会认为网站自身和那些敏感词有关,进而影响网站的整体权重,轻者关键字排名下降、重者整个网站被K完。这就需要我们在发现域名遭到恶意泛解析后需要立即进行删除处理,但是目前互联网上大多数删除泛解析的教程都是针对独立服务器的,而对于虚拟主机用户根本没办法按照他们的教程去做,这篇文章,济南腾飞网络根据自身实战分享,虚拟主机是如何删除泛解析域名,并提交给百度站长工具的,具体操作步骤如下:
一、将泛解析的域名删除星号解析,然后用百度site命令查看哪些泛解析域名已被收录
①、删除星号解析:恶意泛解析的域名大多都直接使用星号进行A地址解析,这样可以方便黑客解析任何前缀的二级域名,使一个网站短时间内大量出现二级域名,并没有前缀限制。这时我们需要进入自己的域名管理控制面板,将域名的星号A地址解析删除掉。
②、查看二级域名收录了哪些:然后去百度搜索框,使用site命令,查看百度收录了网站的哪些二级域名,并进行记录,在下面的步骤中会用到这些地址。
二、进入网站虚拟主机控制面板,建立已收录二级域名的对应二级域名,并进行解析
①、在自己网站虚拟主机的控制面板中对比刚才我们记录的已被百度收录的二级域名地址进行建立。
②、利用FTP工具将已经制作好的404页面和.htaccess文件上传至二级域名根目录下,这里的.htaccess写法应该是RewriteEngine on ErrorDocument 404 /404.html ,助理这两行代码之间应该是换行的,这里是因为保证文章的整齐性才没有换行,实际中请自行做换行处理。
③、使用站长之家的HTTP状态查询工具,检测该二级域名的HTTP返回码是什么,经检验,这样的返回码是403,返回这个代码的原因也可以理解,因为服务器根本没有做任何请求,肯定会禁止访问,那么这时为了使二级域名打开直接返回404代码,就需要在根目录中建立一个index.php文件,其中代码为:<?php header('HTTP/1.0 404 Not Found'); include '404.html'; ?>以上代码也应该每行都有换行处理,原因如上。再次使用HTTP状态查询工具查询,返回码为404,成功。
④、进入域名控制面板,将所有的二级域名一个一个设置A记录解析,并保证每个二级域名能够解析成功。
三、制作死链提交XML文件,并提交至百度站长工具中的死链提交工具中
①、根据百度官方提供的死链XML文件,制作对应的死链文件,具体格式如下图,这里就不做文字说明了,为了防止百度爬行到,大家可以根据下图的格式自行设置自己的死链XML文件。
②、将死链XML文件提交至百度站长工具中,更新周期填写1天,死链地址填写用FTP上传至网站根目录的死链XML地址,输入验证码,提交。
四、利用百度抓取诊断工具,确定设置的二级域名是否被蜘蛛返回正确的404
到这里域名被泛解析,虚拟主机的处理方法就已经完成了,剩下的就剩下等待百度去删除死链就可以了。也许有人会问,使用PHP文件返回404代码,是否能够被百度蜘蛛承认呢?我们可以使用百度站长平台提供的抓起诊断工具进行验证,操作步骤如下:
①、对已经设定好的某个二级域名进行认证。
②、使用抓取诊断工具对该二级域名进行抓取诊断。
③、查看诊断结果,是否返回为404,如果显示抓取失败,并一段话为:HTTP/1.1 404 Not Found 的话那么就是返回正确的404代码了。
写到最后:
网站域名遭到恶意泛解析后,应该立即进行删除提交处理,如果不即使做删除的工作,那么会很大程度上影响网站关键字的排名,济南腾飞网络也是一开始没有即使做出处理,只是对那些二级域名的快照进行了百度快照投诉,但是投诉了一年也一点效果没有,快照依旧存在,但是总感觉自己网站的权重受到了影响,因为我们的网站济南网站建设公司这个词一直是第一名的,但是济南网站建设就是上不去第一,偶尔上去第一名,坚持不到两天很快就掉下来,所以我感觉很大程度上是和二级域名的泛解析有关,可能百度会认为网站和一些非法网站有些关联,所以不会给你这么好的排名。
相关阅读: