रेफरल ट्रैफ़िक को अवरुद्ध करना


12

मुझे वर्तमान में अपनी साइट (स्पैम) के लिए भारी मात्रा में रेफरल ट्रैफ़िक मिल रहा है, जो कभी-कभी प्रति दिन 1-2 जीबी मूल्य का ट्रैफ़िक उत्पन्न कर सकता है (जो थोड़े बेकार है, जब आपके पास होस्टिंग कंपनी से 10 जीबी की सीमा होती है)।

मैं प्रति दिन 4-5000 हिट देख रहा हूं, जिससे 20-25000 पृष्ठ दृश्य उत्पन्न हो रहे हैं ... ऐसा लगता है कि लगभग हर दिन मुझे अपनी साइट को बंद करने से रोकने के लिए अपनी .htaccess फ़ाइल में नई साइटें मिलानी पड़ रही हैं क्योंकि मैं अपनी ट्रैफ़िक सीमा से अधिक हूं ।

लॉग में मैं जो देख सकता हूं, जब भी मैं किसी साइट को अवरुद्ध होने के लिए जोड़ता हूं, तो ट्रैफिक एक नई साइट से एक दो घंटों के भीतर आना शुरू हो जाता है।

यहाँ वर्तमान में मेरे .htaccess फ़ाइल से कुछ है:

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://www\.everyoneweb\.com [OR]
RewriteCond %{HTTP_REFERER} ^http://freefilearchive\.com [OR]
RewriteCond %{HTTP_REFERER} ^http://4runnerforex\.com [OR]
RewriteCond %{HTTP_REFERER} ^http://www\.julznakomua\.strefa\.pl [OR]
RewriteCond %{HTTP_REFERER} ^http://drugbuyersforum\.org [OR]
RewriteCond %{HTTP_REFERER} ^http://protopage\.com [OR]
RewriteCond %{HTTP_REFERER} ^http://stupidvideos\.com [OR]
RewriteCond %{HTTP_REFERER} ^https://sourceforge\.net [OR]
RewriteCond %{HTTP_REFERER} ^http://www\.sourceforge\.net [OR]
RewriteCond %{HTTP_REFERER} ^http://www\.thoughts\.com [OR]
RewriteCond %{HTTP_REFERER} ^http://www\.youfreeweb\.com [OR]
RewriteCond %{HTTP_REFERER} ^http://www\.facebook\.com\\notes\\phentermine [OR]
RewriteCond %{HTTP_REFERER} ^http://theresaraatt\.over-blog\.com [OR]
RewriteCond %{HTTP_REFERER} ^http://grou\.ps [OR]
RewriteCond %{HTTP_REFERER} ^http://www\.reverbnation\.com
RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L]

order allow,deny
deny from 109.227.125.
deny from 109.227.124.
allow from all

क्या किसी को इस बात का अंदाजा है कि क्या किया जा सकता है, उस सब के बारे में जो मेरे रास्ते में आ रहा है?


1
अजीब। कौन ऐसा काम करेगा? क्या यह लक्षित हमला है?
पेका

यह तथाकथित रेफरल स्पैम होने की संभावना है
ग्रेग हेविगिल

जवाबों:


4

वैसे आप यहां जा सकते हैं http://aaronlogan.com/downloads/htaccess.php और अपने htaccess में रेफरर स्पैम ब्लॉक के एक बहुत बड़ी सूची है। या आप निम्न जैसे कुछ का उपयोग कर सकते हैं

# set the spam_ref variable - referrer site or a keyphrase
SetEnvIfNoCase Referer "^http://(www.)?some-spammer.com" spam_ref=1
SetEnvIfNoCase Referer "^http://(www.)?other-spammer.com" spam_ref=1
SetEnvIfNoCase Referer "^casino-poker" spam_ref=1

# block all referres that have spam_ref set
<FilesMatch "(.*)">
 Order Allow,Deny
 Allow from all
 Deny from env=spam_ref
</FilesMatch>

या अगर आप php का उपयोग कर रहे हैं।

<?php
$block = array("xxx.xxx.xxx.xxx", "yy.yy.y.yyy");

if (in_array ($_SERVER['REMOTE_ADDR'], $block)) {
  header("Location: http://google.com/");
  exit();
}
?>

किसी भी तरह से आपको इसके शीर्ष पर रखने और आवश्यकतानुसार अपडेट करने की आवश्यकता होगी। और सूची बहुत बड़ी हो सकती है।


1

यदि यह रेफरल स्पैम का एक उदाहरण है , तो इसे लंबी अवधि में रोकने का तरीका यह सुनिश्चित करना है कि आपकी लॉग फाइलें खोज इंजन द्वारा अनुक्रमित नहीं की जाती हैं। यह स्पैमर के लिए एक वैधता अभ्यास बनाता है और अंततः वे इस पर रुई डालेंगे और इसे करना बंद कर देंगे।


0

इस तरह की बैंडविड्थ की चोरी वेब में आम है। आप अपनी वेबसाइट और उसके उप-डोमेन और उन डोमेन को छोड़कर, जिन्हें आप जानते हैं, अपनी वेबसाइट की फाइलों (छवियों, वीडियो, ...) के सभी अनुरोधों को अस्वीकार कर सकते हैं।

और यदि अनुरोध विशेष आईपी से हैं तो आप उन्हें ब्लॉक कर सकते हैं!

अन्यथा यदि यह आपके सभी वेब पेजों के लिए है जो आप कर रहे हैं तो केवल विकल्प है!


0

इसी तरह की समस्या से निपटने के दौरान, मैंने पाया कि सभी अनुरोध नकली या अप्रत्याशित उपयोगकर्ता-एजेंट के छोटे बदलाव के साथ आए थे।

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; Media Center PC 6.0; InfoPath.2; MS-RTC LM 8)
Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.7 Safari/532.2
Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 8.50
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3
Opera/9.64(Windows NT 5.1; U; en) Presto/2.1.1
Mozilla/5.0 (X11; U; Linux i686; it-IT; rv:1.9.0.2) Gecko/2008092313 Ubuntu/9.25 (jaunty) Firefox/3.8
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.14) Gecko/2009082707 Firefox/3.0.14 (.NET CLR 3.5.30729)

यदि आपके मामले में भी यही लागू होता है, तो आप उन नकली यूएएस से आने वाले अनुरोधों को रोक सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.