BluRayCD Forum

 找回密码
 立即注册【分享大片】
查看: 483|回复: 0
收起左侧

[空间技术] 解决网站IP被恶意解析域名的解决办法

[复制链接]

410

主题

177

回帖

1万

积分

Forum CEO

金币
2571 枚
体力
12433 点
kmxmxy 发表于 2011-7-9 16:11:52 | 显示全部楼层 |阅读模式
恶意解析 是指有人通过域名A记录直接解析别人IP地址,从而得到一个在访问者眼中完全相同网站,也会造成搜索引擎收录别人的域名
主要被称作: PR劫持,恶意网站镜像,恶意克隆,恶意解析域名到自己的服务器等

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

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

解决办法:

1.通过.htaccess文件设置(仅适用于linux主机)

在linux主机根目录设置.htaccess文件 在.htaccess文件中加入以下代码即可:

  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
  4. RewriteRule ^(.*)$ https://www.domain.com/$1 [L,R=301]
复制代码


前面的!代表非www.domain.com这个域名来的都转向https://www.domain.com

下面这个是把别人的域名都列出来转向到你的域名,相对来说上面的代码更好

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


注:根据情况替换"别人的域名,自己的域名"

2.把域名解析到子目录
主域名修改为一个不常用的域名,然后把网站内容放到子目录,或者主域名不建网站

3.不使用独立ip

不使用独立ip 别人就无法恶意解析.(不过国外主机 不使用独立ip有点不现实)

4.将他域名绑定一个子目录下,什么内容都不放,或者放个robot.txt,拒绝一切搜索引擎收录

  1. User-agent: *
  2. Disallow: /
复制代码


5.把别人的域名跳转出去

  1. <?php   
  2. //echo   'https://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];   
  3. $sUrl = $_SERVER['SERVER_NAME'];
  4. if ($sUrl=="www.abc.com(自己的域名)")
  5. {
  6.    echo '<meta http-equiv="refresh" content="0; url=https://www.abc.com/index.html(自己的网站首页)">';
  7. }
  8. if ($sUrl=="www.123.com对方域名")
  9. {
  10.    echo '<meta http-equiv="refresh" content="0; url=https://www.f**ckyou.com/main.html(跳转到其它网站,让他去死)">';
  11. }
  12. ?>
复制代码


6.向搜索引擎投诉恶意解析的域名
您知道吗,申请VIP会员可以免回复下载,无广告骚扰, 点此处申请

本版积分规则

小黑屋|手机版|Archiver|4K蓝光论坛

GMT+8, 2024-12-22 17:08

Copyright © 2001-2021, Gadaddy Cloud.

快速回复 返回顶部 返回列表