知網被鏡像
① 網站被鏡像了怎麼辦
網路站長平台投訴
通過下面的渠道可以反饋問題
1.jubao..com
2.tousu..com
3.zhanzhang..com/feedback
但處理速度是根據對用戶造成的傷害來界定處理優先順序。屏蔽鏡像網站伺服器IP
鏡像網站看似一個完整的站點,其實每次用戶訪問網站的時候,程序還是調用的原網站的數據,所以可以屏蔽這個伺服器的IP,禁止抓取網站數據。如果是LINUX主機可以通過以下方法獲取和屏蔽鏡像網站伺服器IP。獲取鏡像網站IP,復制如下代碼,新建一個php文件,並命名為「ip.php」上傳到網站根目錄。
<?php
$file="ip.txt";//保存的文件名
$ip=$_SERVER['REMOTE_ADDR'];
$handle=fopen($file,'a');
fwrite($handle,"IPAddress:");
fwrite($handle,"$ip");
fwrite($handle," ");
fclose($handele);
?>
4. 訪問鏡像網站,在地址後面加.../ip.php,如:http://www.gannxy.com/ip.php,然後網站根目錄下會生成一個ip.txt的文件,打開復制裡面的ip地址。查找伺服器IP地址還可以通過站長工具的HTTP狀態碼查詢
5. 屏蔽鏡像站點IP,打開.htaccess文件,加上如下代碼
Linux下 規則文件.htaccess(沒有可以手工創建.htaccess文件到站點根目錄),自行修改紅字中的IP地址
<IfMolemod_rewrite.c>
RewriteEngineOn
#Blockip
RewriteCond%{http:X-Forwarded-For}&%{REMOTE_ADDR}(188.129.143.73)[NC]
RewriteRule(.*)-[F]
</IfMole>
然後再次訪問或者刷新鏡像網站,這時候就會出現403錯誤(禁止訪問),現在就可以等著蜘蛛刪除了
windows2008下 規則文件web.config (手工創建web.config文件到站點根目錄) ,自行修改紅字中的IP地址
<?xmlversion="1.0"encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rulename="bandip"stopProcessing="true">
<matchurl="(.*)"/>
<conditionslogicalGrouping="MatchAny">
<addinput="%{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}"pattern="(188.129.143.73)"/>
</conditions>
<actiontype="AbortRequest"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
註:如果不知道如何獲取和屏蔽鏡像網站IP地址可以咨詢主機商,也會幫助解決。但缺點是如果對方更換了IP地址還要重新寫一次。
6. 添加跳轉代碼
這個辦法就簡單粗暴了,直接在網站head下加入一段JS代碼,就可以實現鏡像站自動跳轉到主站,代碼如下:
<scripttype="text/javascript">if(document.location.protocol!="https:"&&navigator.userAgent.indexOf("MSIE6.0")<0){location.href=location.href.replace(/^http:/,"https:");}if(document.location.host!="www.gannxy.com"){location.href=location.href.replace(document.location.host,'www.gannxy.com);}</script>
② 網站被鏡像怎麼處理
1、網路投訴;
2、可以聯系一下做反鏡像的,做個反鏡像平台;
3、(屏蔽IP)禁止惡意鏡像網站的訪問IP,之所以說是權宜之計,因為難保它的IP會變,還有這個IP不是鏡像網址的解析IP;
4、沒想到其它方法。。
----希望被採納,謝謝
③ 在中國知網CNKI下載文獻時,有部分文獻提示「無法下載」、「伺服器已被重置」,是什麼問題
這個原因很多,首先每個鏡像用戶都有同時在線人數的限制,如果超過允許人數,則你選擇的文獻暫時無法下載。其次,有些學校購買了索引,但沒購買全文下載許可權,則你能檢索到,但下載不了全文,補充購買全文下載文獻就可以了。
④ 網站被鏡像怎麼辦真實經歷分享!
一開始,是發現有個IP刷我跳出率,平均3分鍾一次,一天 24小時在刷,而且不是通過搜索詞,而是直接訪問!固定IP,來自於其他國家,最初判斷為刷跳出率,想想,我網站流量也挺大,不用在意,抱著僥幸的心理,心想過2個月就會風平浪靜。可是不是的!
刷了好幾天之後,我有次,搜索我網站的關鍵詞,居然看到一個博彩詞眼的標題網站,我點進去,哎?怎麼進我網站了?沒錯!被復製成一個一模一樣的網站,所有頁面都一樣,就首頁標題關鍵詞描述,換成了博彩的字眼,其他一模一樣,通過網上查詢,也朋友交流,斷定為:網站被鏡像!
一開始很著急,各種網上網路,也有很多方法,按網站程序劃分,解決方法也不同,按網站程序劃分為:asp,php ,asp.net三種,前面2著說是很簡單,在代碼添加限制IP即可(未驗證,參考網上方法的),但第三種asp.net的網站程序非常復雜,然後沒錯,我就是asp.net程序做的網站,不懂,各種嘗試,解決不了。
我用的是阿里雲虛擬主機,提交工單,沒用,提示說虛擬主機沒有限制IP功能,問做網站的人,沒用,不能添加限制IP代碼。那隻能虛擬主機換伺服器?後來我在群里找到一個高手,說可以在網頁上限制IP,制止被鏡像,我信了,然後自己掏腰包花了50大洋,找他弄,事實證明,不行!除非網站有源碼,這里的源碼不是網站程序,而是做網站的底層高級程序,一般做網站不會給的,這是人家的產權啊,除非簽了協議,那樣價格會高很多,幾倍不止吧。
只有一個辦法了:虛擬主機換伺服器!成功說服老闆之後,換成了阿里雲的伺服器,成功的設置了安全組,黑名單,成功的攔截了訪問我網路統計的鏡像IP,但是還不行,我一更新,鏡像網站立馬更新,為什麼?
原來鏡像網站分前端和後端IP,我只幹掉了他前端的IP,他爬取的幕後兇手就是後端IP,怎麼找到他?方法就是,發一篇文章,然後去鏡像網站查看,再到網站後台日誌立馬查,剛剛爬取我發文章的頁面的IP有哪個?最終篩選幾個出來,一一排除,終於找出了真正的後端IP,結果也是成功的封禁了對方,而且點擊鏡像網站,直接就是打不開,為什麼?為什麼我用這種方法找出對方的後端IP?
這里就要了解他鏡像的原理了,其實鏡像就是去訪問他網站頁面的時候,他會立馬派1個IP來抓取我網站的內容,展現給用戶看,這樣才實現了什麼叫鏡像,和鏡子一樣,人動,鏡子立馬的也在動。鏡像網站也是這個原理,所以我封禁了他爬取的IP,我訪問他,他無法派IP來抓取我,導致他網站打不開。
另外一方面,也得在網路去投訴侵權,是很有必要的,不細講。
自己經歷了一次,分享出來,不懂的可以下方留言。
⑤ 如何解決網站被鏡像的問題
現在有幾個備選方案:
1。程序移植,資料庫仍統一管理。
這種方式最易實現,但存在的問題資料庫必須開放internet通道,如何保證安全,是個問題。而且,訪問速度是否能達到要求同樣是個問題。採用vpn通道?速度上又不能滿足。
2。程序和資料庫都移植。
這種方式能實現的鏡像效果最好,但實施難度較大,在國內網站中實現這種鏡像的還不多。這方案還有2種不同實現方式:
2.1 程序不改,資料庫同步
這種方式相對簡單些,程序部分基本不用改動,依靠sqlserver2000的同步功能來實現數據同步。
但從我在erp項目實施中獲得的經驗看,這種方式看似簡單,但其實問題可能最多。首先,sqlserver同樣繼承了microsoft的老毛病:效率不高。同步復制3G的數據這個速度我實在不樂觀。其次需直接開放internet訪問,如何避免安全問題,還沒想好,還需要找安全專家咨詢。最後,同步復制過程中如果發生網路故障,如何保證多數據源的數據完整性和一致性又是個極大的挑戰。
2.2 平台程序改動,資料庫非同步復制
這種方式對程序的要求較高,網站平台架構的調整較大。等於是把網站由單站點程序轉為多站點平台。這樣在業務和數據一致性上都有較高要求。這種方式工作最大,難度看似也最大,但我認為這種方式最可行。首先,把程序結構按照事務劃分,藉助mts可實現多站點統一事務,保證數據的一致性;其次,數據採用非同步復制,能避免網路中斷造成的數據不完整,防止引起某些邏輯錯誤;最後,這種方式要求我們盡量少的訪問資料庫,由於負載的分擔,可考慮大量的使用內存替代資料庫,提高整體的訪問效率。
不過,由於存在時間差,會造成鏡像站點間的內容不一致的情況,我還沒想好如何解決。 並且,需要開發一個事務調度程序對各鏡像數據進行統一更新維護,每秒可能需要面臨200次的請求,程序性能和效率會是問題,如何採用分布式我也沒想好。
⑥ 網站被惡意鏡像了怎麼辦,簡單快速的解決辦法
1、網路站長平台投訴
通過下面的渠道可以反饋問題
1.jubao..com
2.tousu..com
3.zhanzhang..com/feedback
但處理速度是根據對用戶造成的傷害來界定處理優先順序。
2、屏蔽鏡像網站伺服器IP
鏡像網站看似一個完整的站點,其實每次用戶訪問網站的時候,程序還是調用的原網站的數據,所以我們可以屏蔽這個伺服器的IP,禁止抓取我們的網站數據。如果是LINUX主機可以通過以下方法獲取和屏蔽鏡像網站伺服器IP。
1、獲取鏡像網站IP,復制如下代碼,新建一個php文件,並命名為「ip.php」上傳到你的網站根目錄。
<?php
$file="ip.txt";//保存的文件名
$ip=$_SERVER['REMOTE_ADDR'];
$handle=fopen($file,'a');
fwrite($handle,"IPAddress:");
fwrite($handle,"$ip");
fwrite($handle," ");
fclose($handele);
?>
2、訪問鏡像網站,在地址後面加.../ip.php,如:http://www.gannxy.com/ip.php,然後網站根目錄下會生成一個ip.txt的文件,打開復制裡面的ip地址。
查找伺服器IP地址還可以通過站長工具的HTTP狀態碼查詢
3、屏蔽鏡像站點IP,打開.htaccess文件,加上如下代碼
Linux下 規則文件.htaccess(沒有可以手工創建.htaccess文件到站點根目錄),自行修改紅字中的IP地址
<IfMolemod_rewrite.c>
RewriteEngineOn
#Blockip
RewriteCond%{http:X-Forwarded-For}&%{REMOTE_ADDR}(188.129.143.73)[NC]
RewriteRule(.*)-[F]
</IfMole>
然後再次訪問或者刷新鏡像網站,這時候就會出現403錯誤(禁止訪問),現在就可以等著蜘蛛刪除了
windows2008下 規則文件web.config (手工創建web.config文件到站點根目錄),自行修改紅字中的IP地址
<?xmlversion="1.0"encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rulename="bandip"stopProcessing="true">
<matchurl="(.*)"/>
<conditionslogicalGrouping="MatchAny">
<addinput="%{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}"pattern="(188.129.143.73)"/>
</conditions>
<actiontype="AbortRequest"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
註:如果不知道如何獲取和屏蔽鏡像網站IP地址可以咨詢主機商,他們也會幫助你解決。缺點,如果對方更換了IP地址還要重新寫一次。
3、添加跳轉代碼
這個辦法就簡單粗暴了,直接在網站head下加入一段JS代碼,就可以實現鏡像站自動跳轉到我們的主站,代碼如下:
<scripttype="text/javascript">if(document.location.protocol!="https:"&&navigator.userAgent.indexOf("MSIE6.0")<0){location.href=location.href.replace(/^http:/,"https:");}if(document.location.host!="www.gannxy.com"){location.href=location.href.replace(document.location.host,'www.gannxy.com);}</script>
⑦ 網站被別人鏡像了 如何是好
你好,可以參考下面方式解決
1.更換IP或空間。本條僅提供一種可行性方案。事實上,如果你不解決獨立IP及根目錄程序問題,只是治標不治本。因為惡意者更換成本及操作上更簡單。
2.改變網站程序位置,由根目錄換到一級目錄。如果該方案可以實施的話,可以有效解決網站惡意鏡像問題,因為惡意鏡像只能解析IP,而無法與目錄進行綁定。
3.伺服器端操作。如果你的伺服器可以設置禁止直接通過IP訪問,必須使用某個域名訪問,那麼設置好它。
頁面head區域使用base標簽,一定程度上對於確定網站首選域及不被其它域名惡意取代有好處
⑧ 如何查看網站是否被鏡像,怎麼解除鏡像
網站標題網路一下就知道了,解決惡意鏡像你只需要用絕對地址就可以了