×

泛解析 二级域名 DNS攻击 百度 删除

关于处理泛解析二级域名百度收录的删除方法

oy oy 发表于2014-05-28 16:16:06 浏览127 评论0

抢沙发发表评论

之前看到很多站长DNS被攻击导致网站被黑生成大量的二级域名被百度收录无法处理的苦恼事情

很不辛,本站也不幸中招,解析所在的Dnspod服务器遭攻击,导致被添加了泛解析,指向了一个陌生的IP地址。虽然已经删除相关的解析条目,但百度所收录的这些二级域名页面却迟迟未能删除,通过百度site 命令可以看到:

既然无解析不能解决问题,那错误的解析是否可以呢?尝试解析改到127.0.0.1,很可惜经测试无效!当然也有土办法,就是通过百度快照的投诉方式可以快速的删掉,可面对成百上千的垃圾页面,这个工程量是非常非常大的…… 

怎么办?别紧张,欧阳工作室为大家提供三种方法可以删除这些垃圾页面:

方法一:通过设置网站改版(301跳转)的方法解决(利用DNS转发或文件脚本转发)

方法二:通过robots.txt的方法解决(禁止引擎收录的方法)

方法三:通过设置页面404的方法解决 (页面不存在方法删除)

 

好,下面来详细讲解:

方法一:通过设置网站改版(301跳转)的方法解决

利用dns转发跳转:(此方法无需独立服务器,只要DNS服务商支持URL转发即可)

步骤1、修改DNS,将泛解析地址全部用“显性URL”的方式转发到主页上

 

步骤2、检验是否返回HTTP 301代码

检测工具地址 http://tool.chinaz.com/pagestatus/ ,然后随意输入一个泛解析的地址,看是否能够返回301状态

 

步骤3、确认成功返回301之后,去百度站长平台提交网站改版!

百度站长平台地址:http://zhanzhang.baidu.com/ ,点击 网站改版,选择“域名改版”(只有选择域名改版才能搜索更改全部二级域名),然后提交

 

OK,等待就可以了,百度会陆陆续续的删除掉这些垃圾解析地址,这样删除也是保险和直接的一种方式。

 

B  通过文件跳转也是同理:

步骤1、在主机上新建一个网站,绑定泛解析

添加一个新的网站,注意主机头留空

 

步骤2、如果是IIS7,设置HTTP重定向即可,其他系统可以在默认页面中写代码跳转

特别注意,下面的状态代码一定要选择“永久301”

或者用在默认页面index.asp中写跳转代码亦是同样效果。

参考代码(asp):

<%

Response.Status="301 Moved Permanently"

Response.AddHeader "Location","http://www.oystd.com/"

%>

PHP语言:

<?

Header("HTTP/1.1 301 Moved Permanently");

Header("Location: http://www.oystd.com" );

?>

其他语言的我就不一一列举了, 利用文件跳转以及下面的robots和404方法,同样适用于没有独立服务器,但有可支持泛解析绑定的虚拟主机站长。

 

方法二:通过robots.txt的方法解决

当然了,前提是你要有一台可以支持域名泛绑定的主机(虚拟主机或者独立服务器),将*.oystd.com 解析到一个单独的目录下,目录里面建立一个robots.txt文件,然后写入全部禁止收录,代码如下:

# robots.txt for del *.

User-agent: *

Disallow: /

 

确认浏览器访问 http://二级域名.oystd.com/robots.txt 的方法可以访问到! 

 

方法三:通过设置页面404的方法解决

步骤1:打开IIS,添加一个空主机头的站点用来绑定泛解析(操作方法同方法一);

在这个站点的根目录建立一个默认首页index.asp ,写入代码如下:

<%

response.status = "404 not found"

response.End

%>

这样当访问到这样的二级域名下时,也能自动返回404状态了(根目录默认页不能留空,否则访问会出现非404状态) 

 

步骤2:通过死链工具找出死链生成txt或xml文件并上传到服务器,到 百度站长平台http://zhanzhang.baidu.com/  ,把死链文件地址提交给百度,然后等待百度删除

提交后一般3-4天就可以删除了! 

 

OK,三种方法已讲解完毕!百度删除需要一定周期,一个星期到一个月不等,请设置之后不要频繁取消或改动。

祝各位站长好运!  如有不明白的地方,可在下面留言与我交流。

 

评论区

访客