如何避免惡意域名解析
域名解析是每個(gè)域名注冊(cè)以后都需要經(jīng)過(guò)的步驟,不過(guò)在這個(gè)網(wǎng)絡(luò)發(fā)達(dá)的時(shí)代,總是會(huì)出現(xiàn)一些比較惡意的行為,下文就是其中的惡意域名解析。大家看完后就知道該如何避免了。惡意解析是指有人通過(guò)域名A 記錄直接解析別
域名解析是每個(gè)域名注冊(cè)以后都需要經(jīng)過(guò)的步驟,不過(guò)在這個(gè)網(wǎng)絡(luò)發(fā)達(dá)的時(shí)代,總是會(huì)出現(xiàn)一些比較惡意的行為,下文就是其中的惡意域名解析。大家看完后就知道該如何避免了。
惡意解析是指有人通過(guò)域名A 記錄直接解析別人IP 地址,從而得到一個(gè)在訪問(wèn)者眼中完全相同網(wǎng)站, 也會(huì)造成搜索引擎收錄別人的域名
主要被稱(chēng)作: 惡意網(wǎng)站鏡像、PR 劫持、惡意克隆、惡意解析域名到自己的服務(wù)器等。
惡意解析實(shí)現(xiàn)條件:
1. 主機(jī)有獨(dú)立ip, 沒(méi)有獨(dú)立IP 的 別人是無(wú)法惡意解析的
2. 網(wǎng)站在根目錄, 如果網(wǎng)站在子目錄 則不會(huì)被惡意解析
當(dāng)兩個(gè)條件都滿足的情況才有可能(會(huì)被) 惡意解析
實(shí)現(xiàn)方法:
把域名A 記錄解析到別人的獨(dú)立ip
解決辦法:
1. 通過(guò).htaccess 文件設(shè)置(僅適用于linux 主機(jī))
在GoDaddy linux主機(jī)根目錄設(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. 把域名解析到子目錄
主域名修改為一個(gè)不常用的域名, 然后把網(wǎng)站內(nèi)容放到子目錄, 或者主域名不建網(wǎng)站
3. 不使用獨(dú)立ip
不使用獨(dú)立ip 別人就無(wú)法惡意解析。
4. 將他域名綁定一個(gè)子目錄下,什么內(nèi)容都不放, 或者放個(gè)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 對(duì)方域名”)
{
echo ‘’;
}
?>
6. 向搜索引擎投訴惡意解析的域名
目前就總結(jié)上面幾個(gè)應(yīng)對(duì)惡意解析(域名劫持) 的方法, 如想到更好的方法將會(huì)進(jìn)行更新.
另: 如果是服務(wù)器設(shè)置防止惡意解析到服務(wù)器ip 方法更簡(jiǎn)單, 網(wǎng)上相關(guān)資料也比較多
希望能對(duì)大家有所幫助,謝謝。