क्या SSL के लिए अद्वितीय IP पता होना चाहिए?


23

साझा होस्टिंग कंपनी ने मुझे बताया कि अगर मैं एक आईपी पता खरीदता हूं तो यह एडऑन डोमेन के लिए भी लागू होगा। इसका क्या मतलब है? तब SSL प्रमाणपत्र काम नहीं करेगा क्योंकि एक आईपी में 2 से अधिक डोमेन होंगे (यदि मैं एक एडोन डोमेन जोड़ूँ)? यदि एसएसएल प्रमाणपत्र एक आईपी के साथ काम करता है जहां दो अलग-अलग डोमेन की मेजबानी की जाती है तो यह एक साझा होस्ट पर काम क्यों नहीं करता है?


नहीं, इसकी आवश्यकता नहीं है। कई होस्टिंग प्रदाता हैं जो साझा आईपी पर एसएसएल प्रमाणपत्र की अनुमति देते हैं।
विलियम एडवर्ड्स

जवाबों:


13

नोट: जबकि यह उत्तर उस समय सही था जब इसे लिखा और स्वीकार किया गया था, अब यह सही नहीं है। यहां अन्य उत्तर हैं जो एसएनआई को संबोधित करते हैं जो प्रति आईपी पते पर कई एसएसएल प्रमाणपत्रों की अनुमति देता है।


हां, आपको अपने एसएसएल प्रमाणपत्र के लिए एक समर्पित आईपी पते की आवश्यकता है। निम्नलिखित लेख बिल्कुल क्यों समझाता है:

होस्ट हेडर के साथ साइटों पर एसएसएल प्रमाणपत्र

मुख्य पैराग्राफ है:

यह चिकन और अंडे की समस्या है: होस्ट नाम SSL ब्लॉब में एन्क्रिप्ट किया गया है जो क्लाइंट भेजता है। क्योंकि होस्ट नाम बाइंडिंग का हिस्सा है, IIS को सही प्रमाणपत्र देखने के लिए होस्ट नाम की आवश्यकता होती है। होस्ट नाम के बिना IIS सही साइट को नहीं देख सकता क्योंकि बंधन अधूरा है। प्रमाणपत्र के बिना IIS होस्ट नाम में SSL बूँद को डिक्रिप्ट नहीं कर सकता है। खेल खत्म - हम हलकों में बदल रहे हैं।

एक साझा आईपी पते पर होस्ट हेडर के साथ एसएसएल प्रमाणपत्रों का उपयोग करने का एक तरीका है, लेकिन आपको अभी भी उस पहले आईपी पते को प्राप्त करने की आवश्यकता है:

लेकिन एक तरीका है यदि आपको एक ही आईपी पर दो अलग-अलग साइटों की आवश्यकता है: पोर्ट। आप एक प्रमाणपत्र प्राप्त करके इसे पूरा कर सकते हैं जिसमें दोनों सामान्य नाम हैं, जैसे कि sitev1.mysite.com और sitev2.mysitem.com। प्रमाणपत्र प्राधिकारी आमतौर पर एक प्रमाणपत्र में एक से अधिक तथाकथित "सामान्य नाम" की अनुमति देते हैं। प्रमाणपत्र को उन दो साइटों में से एक में बाँधने से आपको प्रमाणपत्र की त्रुटियाँ नहीं मिलेंगी। यदि प्रमाणपत्र में कोई एक नाम मेल खाता है, तो ग्राहक खुश है।

जब आपका होस्टर कहता है "तो यह एडऑन डोमेन के लिए भी लागू होगा।" , वे क्या मतलब है आप या तो आप का उपयोग कर सकते हैं:

  • एक वाइल्डकार्ड SSL उदा * * .example.com तब एक से अधिक साइटें हैं जो example.com में होस्ट है। IP पता साझा कर सकते हैं, उदाहरण के लिए www.example.com, webmail.example.com वगैरह।

  • एक वैकल्पिक वैकल्पिक नाम एसएसएल जो एक ही एसएसएल का उपयोग करके सुरक्षित करने के लिए एक से अधिक डोमेन की अनुमति देता है, उदाहरण के लिए: http://www.globalsign.co.uk/ssl/buy-ssl-certports/unified- बनी-ssl /


4
@ilhan यह उत्तर अब सटीक नहीं है। यहाँ अन्य उत्तर हैं जो एसएनआई को संबोधित करते हैं जो प्रति आईपी में कई एसएसएल सेरट्स की अनुमति देता है।
एमएक्स

वर्तमान स्थिति को दर्शाने के लिए कृपया इस उत्तर को अपडेट करें।
लेजे मेजेस्टे

20

RFC 4366 (सर्वर नेम इंडिकेशन) SSL के लिए वर्चुअल होस्टिंग की अनुमति देता है और आजकल बहुत पुराना और अच्छी तरह से समर्थित है

सुंदर विवरण के लिए http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI देखें ।


क्या आपके पास वर्तमान एसएनआई समर्थन पर कोई डेटा है?
डेबस्टर

3
इस विकी लेख में सर्वर नाम संकेत समर्थन के लिए अधिक संगतता जानकारी है: en.wikipedia.org/wiki/Server_Name_Indication
जेम्स मैककॉर्मैक


2

सर्वर एसएसएल प्रमाणपत्र कई प्रकार के होते हैं, जिनमें एक सर्वर के लिए काम करते हैं, जिन्हें सर्वर के पूरे डोमेन (तथाकथित 'वाइल्डकार्ड' सेर्ट्स) और कई डोमेन पर काम करने वालों के लिए इस्तेमाल किया जा सकता है।

बहुत सावधानी बरतें कि आप कौन सा सर्टिफिकेट खरीदें क्योंकि यह सीमित कर देगा कि आप कैसे स्केल कर सकते हैं।

FYI करें: सर्टिफिकेट अथॉरिटीज़ (कंपनियां जो सेर्ट जारी करती हैं) डोमेन-वाइड या मल्टी-डोमेन सेर जारी करना पसंद नहीं करती हैं क्योंकि वे उन्हें राजस्व के नुकसान के रूप में देखते हैं। (जब आप $ 5x के लिए 5 सेर जारी कर सकते हैं, तो $ x पर संपूर्ण डोमेन के लिए 1 प्रमाणपत्र क्यों जारी करें?) लेकिन यदि आप थीम दबाते हैं, तो आप आमतौर पर उन्हें डोमेन-आधारित प्रमाणपत्र जारी करने के लिए प्राप्त कर सकते हैं।


2

एकल सर्वर पर कई एसएसएल-सक्षम वेबसाइटों की मेजबानी करने के लिए आमतौर पर प्रति साइट एकल आईपी पते की आवश्यकता होती है, लेकिन सैन एसएसएल प्रमाणपत्र इस कठिनाई को हल कर सकता है। MS IIS 6 और Apache दोनों UC सर्टिफिकेट का उपयोग करके वर्चुअल होस्ट HTTPS साइट्स में सक्षम हैं, जिन्हें SAN सर्टिफिकेट भी कहा जाता है।

SAN प्रमाणपत्र का उपयोग करने से आपको अपने Exchange 2007 सर्वर पर कई IP पतों को कॉन्फ़िगर करने में होने वाली परेशानी और समय की बचत होती है, प्रत्येक IP पते को एक अलग प्रमाण पत्र से बांधकर , और बहुत सारे निम्न स्तर के पॉवर शेल कमांड को केवल एक साथ चलाने के लिए चलाया जाता है।

अपने सर्वर पर कई आईपी पते डालने और प्रत्येक को एक अलग प्रमाण पत्र प्रदान करने की तुलना में सरल और परेशानी मुक्त।


1

इसका मतलब है कि आपके द्वारा होस्ट किया गया सभी डोमेन आपके आईपी को असाइन करेगा। लेकिन आप केवल विशिष्ट डोमेन के लिए IP सेट करने के लिए होस्ट को प्रतिबंधित कर सकते हैं। एसएसएल प्रमाणपत्र सुरक्षित डोमेन पर लागू होता है लेकिन डोमेन समर्पित आईपी पर होना चाहिए। कुछ एसएसएल प्रमाणपत्र भी कई डोमेन को सुरक्षित कर सकते हैं जैसे कि जियोट्रस्ट मल्टीडोमेन एवर। साझा होस्टिंग पर एक ही होस्टिंग पर कई डोमेन होते हैं इसलिए आपका आईपी कुछ अन्य क्लाइंट के डोमेन को भी होस्ट करता है। इसलिए यह सुरक्षित नहीं है कि यह काम क्यों नहीं करेगा।


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