वेबसाइट
किसी साइट के लिए देश को ब्लॉक करना
Country filtering lets you block visitors from selected countries, or allow only selected countries, enforced at the server on each visitor's IP address. This guide covers the two modes, how to set…
देश फ़िल्टरिंग आपको चयनित देशों से आगंतुकों को ब्लॉक करने, या केवल चयनित देशों की अनुमति देने की सुविधा देती है, जो प्रत्येक आगंतुक के IP पते पर सर्वर पर लागू की जाती है। यह गाइड दोनों मोड को, उन्हें सुरक्षित रूप से कैसे सेट करें, यह सुविधा क्या कर सकती है और क्या नहीं कर सकती है, और यह KPanel को कभी भी लॉक क्यों नहीं कर सकती है, इस पर कवरेज करता है।
KPanel में Country Filtering कहाँ है
देश फ़िल्टरिंग का साइट टैब स्ट्रिप में अपना कोई प्रवेश नहीं है। आप इसे साइट के Security पेज के माध्यम से पहुँचते हैं:
- KPanel में साइन इन करें।
- बाईं ओर की साइडबार में Websites पर क्लिक करें, फिर साइट पर क्लिक करें।
- साइट का Security पेज खोलें। एक WordPress या WooCommerce साइट पर जो WordPress है, फिर Security। एक स्थिर, PHP, Node.js, Python, या Ruby साइट पर यह Advanced है, फिर Security।
- Country IP filtering कार्ड खोजें और Configure पर क्लिक करें।
सीधा पता /websites/<site-id>/security/geo-block है।

Security पेज कार्ड पूर्ण पेज खोले बिना वर्तमान स्थिति को भी सारांशित करता है: कितने देश चयनित हैं, और वे ब्लॉक किए जा रहे हैं या अनुमति दी जा रही है।
दोनों मोड
चयनित को ब्लॉक करें। सभी ट्रैफ़िक की अनुमति है सिवाय उन देशों के जहाँ से आगंतुक आते हैं जिन्हें आप टिक करते हैं। किसी विशेष दुरुपयोग के स्रोत को बंद करने के लिए इसका उपयोग करें जबकि साइट को बाकी सभी के लिए खुला रखें। यह सुरक्षित डिफ़ॉल्ट है और ज्यादातर समय सही विकल्प है।
केवल चयनित को अनुमति दें। सभी ट्रैफ़िक को ब्लॉक किया जाता है सिवाय उन देशों के आगंतुकों को जिन्हें आप टिक करते हैं। जब कोई साइट वास्तव में एक बाजार की सेवा करती है और कहीं और नहीं, उदाहरण के लिए एक आंतरिक उपकरण या क्षेत्रीय रूप से लाइसेंस प्राप्त सेवा के लिए इसका उपयोग करें।
ब्लॉक किए गए अनुरोधों को HTTP 403 प्राप्त होता है।
Allow-only मोड उतना बड़ा हथौड़ा है जितना यह दिखता है। यह खोज इंजन क्रॉलर, अपटाइम चेकर, भुगतान प्रदाता कॉलबैक, और वेबहुक भेजने वाले को ब्लॉक करता है जो आपकी अनुमत सूची के बाहर से आते हैं, न कि केवल मानव आगंतुक। यदि आप इसका उपयोग करते हैं, तो ऐसे देश जोड़ने की उम्मीद करें जिनके बारे में आप नहीं सोचते थे, और बाद में अपने ट्रैफ़िक को देखें।
इसे सेट करना
- देश फ़िल्टरिंग पेज खोलें।
- Block selected या Allow only selected चुनें।
- नाम या दो-अक्षर कोड से देशों को खोजने के लिए खोज बॉक्स का उपयोग करें, और प्रत्येक को टिक करने के लिए क्लिक करें। हेडर एक चलती गणना और एक Clear all लिंक दिखाता है।
- नीचे के बटन पर क्लिक करें, जो आपने जिन देशों को चुना है उनकी संख्या के लिए Apply to पढ़ता है।
नियम सर्वर पर उसी क्षण प्रभाव में आते हैं जब आप सहेजते हैं। कोई प्रचार विलंब नहीं है और कोई कैश नहीं है जिसकी प्रतीक्षा करनी हो।
कोई भी असहेजा गया परिवर्तन बटन के आगे एक Unsaved changes नोट के साथ फ़्लैग किया जाता है, इसलिए आप एक आधा-बना नियम छोड़ नहीं सकते मान लेते हुए कि यह लागू हुआ।
Empty-Allow-List Guard
Allow-only मोड शून्य देशों के साथ चयनित होगा अर्थ "केवल ये शून्य देश", जो पृथ्वी पर हर आगंतुक को ब्लॉक करने और आपकी साइट को पूरी तरह से ऑफ़लाइन लेने के समान है।
वह संयोजन अस्वीकार कर दिया गया है। यदि आप इसे सहेजने का प्रयास करते हैं, तो आपको एक त्रुटि मिलती है जो आपको कम से कम एक देश जोड़ने या ब्लॉक मोड पर वापस जाने के लिए कहती है। इनकार ब्राउज़र में होता है और सर्वर पर फिर से होता है, इसलिए इसे आकस्मिक रूप से लागू करने का कोई रास्ता नहीं है।
फ़िल्टरिंग को पूरी तरह बंद करने के लिए, Block selected मोड में रहते हुए सभी देशों को साफ़ करें और सहेजें। बटन Clear rules में बदल जाता है, और उसके बाद सभी ट्रैफ़िक की फिर से अनुमति दी जाती है। पेज इसकी पुष्टि करता है: कोई देश चयनित नहीं होने पर, सभी ट्रैफ़िक की अनुमति दी जाती है।
आप KPanel से अपने आप को लॉक नहीं कर सकते
यह वह सवाल है जो सभी पूछते हैं, और जवाब आश्वस्त करने वाला है।
KPanel को इसके अपने अलग डोमेन से परोसा जाता है। एक देश नियम जो आप यहाँ बनाते हैं वह आपकी वेबसाइट पर लागू होता है, नियंत्रण पैनल पर नहीं, इसलिए यहाँ तक कि एक नियम जो आपके अपने देश को ब्लॉक करता है वह आपकी साइन इन करने, नियम को संपादित करने, या इसे हटाने की क्षमता को कभी प्रभावित नहीं करता है।
सबसे बुरी स्थिति यह है कि आप अपनी वेबसाइट से खुद को ब्लॉक करते हैं, और आप इसे KPanel में कुछ सेकंड में ठीक करते हैं।
यह क्या कर सकता है और क्या नहीं कर सकता है
देश फ़िल्टरिंग आगंतुक के IP पते पर लागू की जाती है, जो इसे सामान्य ट्रैफ़िक के लिए सटीक बनाती है और किसी के लिए भी जो इसे काम करना चाहता है उसके लिए आसान है।
यह करेगा:
- एक विशिष्ट देश से आने वाली बड़ी मात्रा में स्वचालित स्कैनिंग और कम प्रयास वाले दुरुपयोग को कम करें।
- उन क्षेत्रों से लोड और लॉग शोर को कम करें जिनकी आप सेवा नहीं करते।
- एक सीधी भौगोलिक अभिगम नीति को लागू करें।
यह नहीं करेगा:
- एक दृढ़ निश्चयी आक्रमणकारी को रोकें। VPN या प्रॉक्सी पर कोई भी कहीं और प्रदर्शित होता है, और पृष्ठ इसे स्पष्ट रूप से कहता है।
- एक कानूनी या लाइसेंसिंग सीमा को विश्वसनीय रूप से लागू करें। इसे अनुपालन के रूप में न मानें।
- एक वैध आगंतुक यात्रा कर रहा है विदेश से एक अवांछित से अलग करें। छुट्टी पर एक ग्राहक को 403 मिलता है।
इसे एक कठोर फ़िल्टर के रूप में मानें जो मात्रा को कम करता है, एक सुरक्षा सीमा के रूप में नहीं। एक वास्तविक सीमा के लिए, प्रमाणीकरण का उपयोग करें: Password-Protecting a Site देखें।
इसे अन्य नियंत्रणों के साथ संयोजित करना
देश फ़िल्टरिंग एक ही साइट पर कई अभिगम नियंत्रणों में से एक है, और वे स्टैक करते हैं:
- IP blocking व्यक्तिगत पते या सीमा को लक्षित करता है। बेहतर जब आप जानते हैं कि समस्या बिल्कुल कौन है। Site Security देखें।
- Login brute-force protection विफल साइन-इन प्रयासों को देखता है और स्रोत को स्वचालित रूप से प्रतिबंधित करता है, जो किसी भी भूगोल के बिना सबसे आम हमले को संभालता है।
- Password protection हर जगह से हर किसी से क्रेडेंशियल की आवश्यकता करता है, और ये सभी में से एक एकमात्र है जो वास्तव में एक सीमा है।
- Hotlink protection अन्य साइटों को आपके मीडिया को एम्बेड करने से रोकता है, जो अभिगम नियंत्रण के बजाय एक बैंडविड्थ समस्या है।
यदि आपकी वास्तविक समस्या WordPress लॉगिन के विरुद्ध brute-force प्रयास है, तो लॉगिन सख्त होना पहले से ही इसे संभाल रहा है और देश फ़िल्टरिंग बहुत कम जोड़ता है। यदि आपकी समस्या स्क्रैपिंग है, तो देश फ़िल्टरिंग प्लस hotlink protection एक उचित जोड़ी है।
समस्या निवारण
वैध आगंतुक 403 की रिपोर्ट करते हैं। जाँचें कि क्या उनका देश आपकी ब्लॉक सूची में है, या आपकी अनुमति सूची से गायब है। यात्रा करने वाले ग्राहक और मोबाइल नेटवर्क जो दूसरे देश के माध्यम से मार्ग लेते हैं, सामान्य व्याख्याएं हैं।
Allow-only मोड सक्षम करने के बाद खोज ट्रैफ़िक गिरा। क्रॉलर आपके अनुमत देशों के बाहर से आपतक पहुँचते हैं और ब्लॉक किए जा रहे हैं। या तो क्रॉलर जो देशों का उपयोग करते हैं उन्हें जोड़ें, या ब्लॉक मोड पर स्विच करें और केवल उन देशों को सूचीबद्ध करें जिन्हें आप वास्तव में चले गए हैं।
Uptime monitoring विफल होना शुरू हुआ। चेकर ब्लॉक किया जा रहा है। Site Uptime Monitoring देखें, जहाँ घटना का कारण 403 दिखाएगा।
Payment या webhook callbacks आना बंद हो गया। तृतीय-पक्ष सेवाएं अपने स्वयं के बुनियादी ढाँचे से आपकी साइट को कॉल करती हैं, जहाँ भी यह हो। Allow-only मोड सामान्य अपराधी है।
सहेजना सर्वर के बारे में एक संदेश के साथ विफल रहा। नियम लागू नहीं किया जा सका, और आपकी पिछली सेटिंग को आधा-लागू करने के बजाय बहाल किया गया था। फिर से प्रयास करें, और यदि यह विफल होता रहे, तो एक टिकट खोलें।
मैं एक एकल दुरुपयोग पते को ब्लॉक करना चाहता हूँ, पूरे देश को नहीं। साइट के Security पेज पर IP ब्लॉक सूची का उपयोग करें। यह बहुत अधिक सटीक है और इसमें कोई collateral नुकसान नहीं है।
संबंधित पृष्ठ
- Site Security पूर्ण सुरक्षा पेज के लिए, IP blocking और login hardening सहित।
- Password-Protecting a Site जब आपको एक वास्तविक अभिगम सीमा की आवश्यकता हो।
- Site Traffic Analytics यह देखने के लिए कि आपका ट्रैफ़िक वास्तव में कहाँ से आता है इससे पहले कि आप उनमें से कोई भी ब्लॉक करें।