服務熱線
153 8323 9821
最近發現好多使用godaddy空間的人反應獨立IP被人惡意解析,訪問別人的域名,竟然是自己的網站.提到惡意解析,我們有必要了解一下什么是惡意解析,惡意解析 是指有人通過域名A記錄直接解析別人IP地址,從而得到一個在訪問者眼中完全相同網站,也會造成搜索引擎收錄別人的域名.主要被稱作: PR劫持,惡意網站鏡像,惡意克隆,惡意解析域名到自己的服務器等.
下面這們就這一現象,對其實現條件方法及其解決辦法,來作一簡單介紹:
一 、惡意解析實現條件:
1.主機有獨立ip,沒有獨立IP的 別人是無法惡意解析的
2.網站在根目錄,如果網站在子目錄 則不會被惡意解析
當兩個條件都滿足的情況才有可能(會被)惡意解析
二、實現方法:
把域名A記錄解析到別人的獨立ip即可
三、解決辦法:
1.通過.htaccess文件設置(僅適用于linux主機)
在GoDaddy linux主機根目錄設置.htaccess文件 在.htaccess文件中加入以下代碼就可以:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^別人的域名.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.別人的域名.com$
RewriteRule ^(.*)$ http://www.自己的域名.com/$1 [R=301,L]
注:根據情況替換”別人的域名,自己的域名”
2.把域名解析到子目錄
主域名修改為一個不常用的域名,然后把網站內容放到子目錄,或者主域名不建網站
3.不使用獨立ip(不太可行)
不使用獨立ip 別人就無法惡意解析.(不過國外主機 不使用獨立ip有點不現實)
4.將他域名綁定一個子目錄下,什么內容都不放,或者放個robot.txt,拒絕一切搜索引擎收錄
User-agent: *
Disallow: /
5.把別人的域名跳轉出去
//echo ‘http://’.$_SERVER[ SERVER_NAME ].’:’.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
$sUrl = $_SERVER[ SERVER_NAME ];
if ($sUrl==”www.idcspy.com(自己的域名)”)
{
echo ‘’;
}
if ($sUrl==”www.123.com對方域名”)
{
echo ‘’;
}
?>
6.向搜索引擎投訴惡意解析的域名
目前就總結上面幾個應對惡意解析(域名劫持)的方法,如想到更好的方法本站將會進行更新.
另: 如果是服務器設置防止惡意解析到服務器ip方法更簡單,網上相關資料也比較多,這里不再累述.