如何避免惡意域名解析
域名解析是每個域名注冊以后都需要經(jīng)過的步驟,不過在這個網(wǎng)絡(luò)發(fā)達的時代,總是會出現(xiàn)一些比較惡意的行為,下文就是其中的惡意域名解析。大家看完后就知道該如何避免了。惡意解析是指有人通過域名A 記錄直接解析別
域名解析是每個域名注冊以后都需要經(jīng)過的步驟,不過在這個網(wǎng)絡(luò)發(fā)達的時代,總是會出現(xiàn)一些比較惡意的行為,下文就是其中的惡意域名解析。大家看完后就知道該如何避免了。
惡意解析是指有人通過域名A 記錄直接解析別人IP 地址,從而得到一個在訪問者眼中完全相同網(wǎng)站, 也會造成搜索引擎收錄別人的域名
主要被稱作: 惡意網(wǎng)站鏡像、PR 劫持、惡意克隆、惡意解析域名到自己的服務(wù)器等。
惡意解析實現(xiàn)條件:
1. 主機有獨立ip, 沒有獨立IP 的 別人是無法惡意解析的
2. 網(wǎng)站在根目錄, 如果網(wǎng)站在子目錄 則不會被惡意解析
當兩個條件都滿足的情況才有可能(會被) 惡意解析
實現(xiàn)方法:
把域名A 記錄解析到別人的獨立ip
解決辦法:
1. 通過.htaccess 文件設(shè)置(僅適用于linux 主機)
在GoDaddy linux主機根目錄設(shè)置.htaccess 文件 在.htaccess 文件中加入以下代碼就可以:
RewriteEngine on
RewriteCond {HTTP_HOST} ^別人的域名.com$ [OR]
RewriteCond {HTTP_HOST} ^www.別人的域名.com$
RewriteRule ^(.*)$ http://www.自己的域名.com/$1 [R=301,L]
注:根據(jù)情況替換”別人的域名, 自己的域名”
2. 把域名解析到子目錄
主域名修改為一個不常用的域名, 然后把網(wǎng)站內(nèi)容放到子目錄, 或者主域名不建網(wǎng)站
3. 不使用獨立ip
不使用獨立ip 別人就無法惡意解析。
4. 將他域名綁定一個子目錄下,什么內(nèi)容都不放, 或者放個robot.txt ,拒絕一切搜索引擎收錄
User-agent: *
Disallow: /
5. 把別人的域名跳轉(zhuǎn)出去
//echo
‘http://’.$_SERVER['SERVER_NAME'].’:’.$_SERVER["SERVER_PORT"].$_SERVER["http://www.zgsj.com/
,REQUEST_URI"];
$sUrl = $_SERVER['SERVER_NAME'];
if ($sUrl==”www.eosfan.cn (自己的域名)”)
{
echo ‘’;
}
if ($sUrl==”www.XXX.com 對方域名”)
{
echo ‘’;
}
?>
6. 向搜索引擎投訴惡意解析的域名
目前就總結(jié)上面幾個應(yīng)對惡意解析(域名劫持) 的方法, 如想到更好的方法將會進行更新.
另: 如果是服務(wù)器設(shè)置防止惡意解析到服務(wù)器ip 方法更簡單, 網(wǎng)上相關(guān)資料也比較多
希望能對大家有所幫助,謝謝。