मैं अपनी साइट तक पहुँचने से खराब आईपी को ब्लॉक करने के लिए http: BL का उपयोग कर रहा हूं।
यदि कोई दुर्भावनापूर्ण आईपी (टिप्पणी स्पैमर) साइट को हिट करने की कोशिश करता है तो मैं सिर्फ exit
वेब स्क्रिप्ट जो संक्षेप में एक 200 OK
प्रतिक्रिया देता है ।
अन्य प्रतिक्रियाएँ जो मैं लौट सकता था:
404 नहीं मिला?
अगर मैं 404 लौटाता हूं तो शायद रोबोट सोचेंगे "यह समय की बर्बादी है, एक और साइट पर हमला करने की अनुमति देता है" जो साइट पर लोड को कम कर देगा (मुझे वर्तमान में प्रति सेकंड 2 स्पैम-हिट्स मिलते हैं)।
तथापि
- मैं 404 यूरेल पर लौटने के लिए अनिच्छुक हूं, जो सामान्य परिस्थितियों में पाया जा सकता है।
- मुझे यकीन नहीं है कि स्पैम रोबोट 'समय बर्बाद' कर सकते हैं। यानी 404 के लिए एक बॉट लेखक को कोड करने की जहमत क्यों उठाई जाएगी, जब वे वैसे भी वेब को बम से उड़ा देते हैं?
अनधिकृत 401?
एक खराब आईपी को ब्लॉक करना बिल्कुल वैसा नहीं है जैसा "संसाधन को उपयोगकर्ता प्रमाणीकरण की आवश्यकता है 1) जो अभी तक प्रदान नहीं किया गया है या 2) जो कि प्रदान किया गया है लेकिन असफल परीक्षण है"
सामान्य तौर पर मुझे लगता है कि 'उचित http प्रोटोकॉल के अनुसार खराब बॉट का जवाब' बुरे लोगों को ऊपरी हाथ देता है। इस अर्थ में कि मैं नियमों से खेलता हूं जबकि वे (ईयू में ब्रिटेन की तरह एक सा नहीं है - हा, हा)। कुछ दिनों में मुझे ऐसा लगता है कि मुझे इन बॉट को दूर करने के लिए कुछ चतुर करना चाहिए। अन्य दिनों में मैं सिर्फ यह सोचता हूं कि मुझे इसे व्यक्तिगत रूप से नहीं लेना चाहिए और बस उन्हें अनदेखा करना चाहिए। वेब साइट चलाने के लिए इसे बराबर के रूप में स्वीकार करना।
मैं दुन्नो - आपके क्या विचार हैं? जब आप इसका खराब आईपी जानते हैं तो आप कैसे प्रतिक्रिया देते हैं?