Http के माध्यम से एक वेबसाइट के लिए ब्लॉक का उपयोग, लेकिन नहीं https /, आदि के माध्यम से / मेजबान?


1

मैं http के माध्यम से किसी वेबसाइट तक पहुंच (पुनर्निर्देशित नहीं) करना चाहता हूं, लेकिन अगर उपयोगकर्ता https में टाइप करता है तो नहीं।

मैं विंडोज 7 का उपयोग कर रहा हूं। यह कैसे किया जा सकता है?


क्या ब्राउज़र? या यह सिस्टम-वाइड होना चाहिए?
Tom Wijsman

जब तक वे किसी अन्य सर्वर आईपी पते पर ssl की मेजबानी नहीं करते तब तक होस्ट फ़ाइल का उपयोग करना असंभव है।
David Remy

जवाबों:


10

ये है संभव नहीं । HOSTS फ़ाइल केवल DNS अनुरोधों को प्रभावित करती है। जब आपका ब्राउज़र अनुरोध करता है http://example.com/ , कंप्यूटर example.com पर DNS लुकअप करता है। जब आपका ब्राउज़र अनुरोध करता है https://example.com/ , यह example.com पर एक DNS लुकअप भी करता है, और परिणाम हमेशा एक ही होगा, क्योंकि वे समान हैं। http बनाम https एक अलग प्रोटोकॉल है।

अपने बड़े प्रश्न को संबोधित करने के लिए कि इसे कैसे अवरुद्ध किया जाए, आपका पर्यावरण क्या है? क्या यह सिर्फ एक होम कंप्यूटर है, या आप कॉर्पोरेट वातावरण में बड़ी संख्या में कंप्यूटर के लिए ऐसा कर रहे हैं? आपकी आवश्यकताओं पर कुछ और विवरण और यह स्थिति आपकी समस्या को हल करने के लिए सहायक होगी।


2

जैसा कि अन्य उत्तरों में कहा गया है कि यह HOSTS फ़ाइल के साथ नहीं किया जा सकता है।

यह विंडोज फ़ायरवॉल के साथ किया जा सकता है। साइट पर http ब्लॉक करने के लिए एक आउटबाउंड नियम जोड़ें (आउटबाउंड के लिए डिफ़ॉल्ट नियम की अनुमति है, इसलिए आपको केवल उन नियमों की आवश्यकता है जहां आप ब्लॉक करना चाहते हैं)।


0

कंट्रोल पैनल में जाएं & amp; इंटरनेट विकल्प। सुरक्षा टैब पर, प्रतिबंधित साइट के तहत, साइट के http संस्करण का URL जोड़ें। यदि आप चाहें, तो आप ट्रस्टेड साइट्स के तहत https URL जोड़ सकते हैं।

यह एक्सेस को पूरी तरह से ब्लॉक नहीं करेगा, लेकिन HTML के सीधे रेंडरिंग के अलावा लगभग सभी कार्यक्षमता को अक्षम कर देगा।

एक प्रॉक्सी सर्वर का उपयोग करने का विकल्प हो सकता है।

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