建站学习流程注册会员 -> 购买域名 -> 购买空间 -> 下载工具 -> 在线教学(华腾帮助) 建站提高HTML教程 -> 网页特效 -> CSS教程 -> PS教程 建站QQ群:100245140
免费建站网教你域名被黑客恶意解析了怎么办
【日期:2011-06-16】  作者:GHOTO  来源:建站学习网  浏览:次 

什么是恶意解析:恶意解析 是指有人通过域名A记录直接解析别人IP地址,从而得到一个在访问者眼中完全相同网站,也会造成搜索引擎收录别人的域名
主要被称作: PR劫持,恶意网站镜像,恶意克隆,恶意解析域名到自己的服务器等
 

免费建站学习网(www.tabeisa.com)特别推荐网站黑客文章,希望和更多建站学习爱好者一起分享和学习。


恶意解析实现条件:
1.主机有独立ip,没有独立IP的 别人是无法恶意解析的
2.网站在根目录,如果网站在子目录 则不会被恶意解析
当两个条件都满足的情况才有可能(会被)恶意解析

实现方法:
把域名A记录解析到别人的独立ip

 

从网上找到如下方法,摘抄回来保存。

 

 

解决方法如下:你只要在.HTACESS里做个301重定向, 把他的域名重定向到你的域名就可以了:.htacess文件放在根目录下。
用记事本创建.htaccess文件,文件内容 例

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://google.com/$1 [R=301,L]
复制代码


其它
用301将不带WWW的域名重定向
 

rewriteEngine on
rewriteCond %{http_host} ^google.com [NC]
rewriteRule ^(.*)$ http://www.google.com/$1 [R=301,L]
复制代码


两个都重定向
 


RewriteEngine on
RewriteCond %{HTTP_HOST} ^别人的域名.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.别人的域名.com$
RewriteRule ^(.*)$ http://www.自己的域名.com/$1 [R=301,L]
复制代码



第二种办法:
将他域名绑定一个子目录下,什么内容都不放,或者放个robot.txt,拒绝一切搜索引擎收录
User-agent: *
Disallow: /

如果是PHP网站, 在INDEX.PHP头部加入:
把别人的域名跳转出去
 


<?php  
//echo   ‘http://’.$_SERVER['SERVER_NAME'].’:’.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];  
$sUrl = $_SERVER['SERVER_NAME'];
if ($sUrl==”www.google.com(自己的域名)”)
{
   echo ‘<meta http-equiv=”refresh” content=”0; url=http://www.google.com/index.html(自己的网站首页)”>’;
}
if ($sUrl==”www.123.com对方域名”)
{
   echo ‘<meta http-equiv=”refresh” content=”0; url=http://www.f**ckyou.com/main.html(跳转到其它网站,让他去死)”>’;
}
?>
复制代码




还可以向搜索引擎投诉恶意解析的域名
 

目前就总结上面几个应对恶意解析(域名劫持)的方法,如想到更好的方法本站将会进行更新.

 

 

 

如果你的网站用的是独立服务器或独立IP虚拟主机,一般都是可以用IP直接访问网站的,所有域名只要解析到你的IP就可以访问你的网站。如果一些乱七八糟的域名都解析到你的IP,这样搜索引擎就会收录很多域名和你域名同样的内容,这样对SEO优化很不利,老站长xrnic有很多客户都是用的独立IP虚拟主机,为此我整理了一下相关教程,经过亲测后将解决方法发布出来供大家使用:

  1.如果是LINUX主机,解决方法:

  设置.htaccess文件。在.htaccess文件中加入以下代码就可以:

  RewriteEngine on

  RewriteCond %{HTTP_HOST} ^别人的域名.com$ [OR]

  RewriteCond %{HTTP_HOST} ^www.别人的域名.com$

  RewriteRule ^(.*)$ http://www.自己的域名.com/$1 [R=301,L] //也可以随便填个不存在的网址。

  2.如果是Windows虚拟主机就无法操作了。

  需要有服务器管理员权限才能配置完成301重定向。

  (1)打开internet信息服务管理器,在要重定向的网页或目录上按右键。

  (2) 选择“重定向到URL”。

  (3)在“重定向到”输入框中输入要跳转到的目标网页的URL地址。

  (4)选中“资源的永久重定向”。

  (5) 最后点击“应用”。

  以上教程其实主要是针对LINUX主机使用比较方便,如果大家有更好的方法希望发出来与大家分享。        

                                                          

           —— 来自免费建站学习网(www.tabeisa.com)的推荐。