कई Mac उपयोगकर्ताओं ने एक अजीब समस्या का सामना किया है: Safari अचानक काम करना बंद कर देता है या चुनिंदा वेबसाइट्स पर ही काम करता है। कुछ साइट्स बिना किसी परेशानी के खुल जाती हैं, जबकि अन्य पर प्रसिद्ध “Safari can’t establish a secure connection to the server” त्रुटि दिखाई देती है।
हैरानी की बात है कि सामान्य समाधान जैसे कुकीज़ साफ़ करना, एक्सटेंशन अक्षम करना, Safari रीसेट करना, पैरेंटल कंट्रोल बंद करना, कीचेन विश्लेषण, और अनुमतियाँ रीसेट करना भी इस त्रुटि को ठीक नहीं कर पाते। यह त्रुटि तब भी होती है जब आप प्रॉक्सी का उपयोग नहीं कर रहे हों। हालांकि, इसके संभावित कारणों को कुछ पहलुओं तक सीमित किया गया है।

संभावित कारण 1: ISP का DNS
Apple आइकन पर क्लिक करें और System Preferences चुनें। फिर Network आइकन पर क्लिक करें और Advanced चुनें। DNS टैब पर जाएं, बाएं पैनल में सभी एंट्री हटाएं, फिर + चिह्न पर क्लिक करके 8.8.8.8 जोड़ें और फिर से + पर क्लिक करके 8.8.4.4 जोड़ें।

संभावित कारण 2: कमजोर एन्क्रिप्शन
जब कमजोर एन्क्रिप्शन का पता चलता है, तो Safari तुरंत कनेक्शन से कट जाता है (यह अभी तक निर्धारित नहीं हुआ है कि Safari और Mac सिस्टम में से कौन पहले कमजोर एन्क्रिप्शन का पता लगाता है)। लेकिन हम जानते हैं कि गोपनीयता और सुरक्षा के लिए, वेबसाइट्स को मजबूत एन्क्रिप्शन के साथ जोड़ा जाना चाहिए ताकि वेब कनेक्शन बिना शर्त स्थापित हो सके। यह विशेष रूप से OS X Yosemite (संस्करण 10.10.4) और iOS 8.4 के अतिरिक्त सुरक्षा संवर्द्धन के बाद जोर दिया गया है। इसलिए जब भी कमजोर एन्क्रिप्शन (या जो भी सिस्टम कमजोर मानता है) मिलता है, Safari कनेक्ट नहीं हो पाता और “Safari can’t establish a secure connection to the server” त्रुटि आती है।
आइए देखें कि क्या हम इसे एक बार में हल कर सकते हैं। एन्क्रिप्शन का मुद्दा आने पर, सबसे पहले सर्टिफिकेट्स की जांच करें। यहां समाधान है:
आप Safari में त्रुटि का अनुभव करते हैं लेकिन अन्य ब्राउज़र में नहीं। अवरुद्ध वेबसाइट (Facebook और Twitter आम संदिग्ध हैं) को किसी अन्य ब्राउज़र जैसे Firefox में खोलें। खुलने के बाद, URL के बगल में एक छोटा हरा लॉक दिखाई देगा। उस पर क्लिक करें। खुली विंडो में “more information” बटन पर क्लिक करें।

आप एक और विंडो पर पहुंचेंगे। यहां दाईं ओर स्थित Security टैब पर क्लिक करें। फिर “show certificate” पर क्लिक करें। Details टैब पर स्विच करें।
आपको खुली वेबसाइट का वर्तमान सर्टिफिकेट दिखाया जाएगा। सिंटैक्स कुछ इस तरह होगा: “VeriSign Class 3 Public Primary Certification Authority – G5 certificate”

अब Keychain खोलें। आप CMD + Space Bar दबाकर “Keychain” टाइप कर सकते हैं। या Utilities में जाकर Keychain एक्सेस करें।
फिर सभी एंट्री के लिए system roots पर क्लिक करें। आपको अपना सर्टिफिकेट मिलेगा जिस पर नीला क्रॉस लगा होगा। उस पर डबल-क्लिक करें और एक और विंडो खुलेगी। आपके पास system setting, always approve या always reject चुनने का विकल्प होगा।
आपको एहसास होगा कि सर्टिफिकेट ही समस्या थी। आमतौर पर एक सर्टिफिकेट मेल सर्वर से लॉक होता है और अन्य वेबसाइट्स को उसका उपयोग करने से रोकता है। (आपका मेल सर्वर “smtp” उपसर्ग से शुरू होने वाली और “.dk” प्रत्यय से समाप्त होने वाली एंट्री होनी चाहिए। सर्टिफिकेट मेल सर्वर से क्यों लॉक होता है, यह किसी का भी अनुमान है।)
सर्टिफिकेट की प्रमाणीकरण सेटिंग को “System setting” में बदलें।
बस! आपके सभी आवश्यक पेज Safari पर निर्दोष रूप से लोड होंगे। समस्या हल हो गई।
नोट: उपरोक्त चरण उपयोग किए गए ब्राउज़र के प्रकार के आधार पर थोड़े भिन्न हो सकते हैं (बेशक, Safari को छोड़कर)
संभावित कारण 3: एंटीवायरस
यदि आप सर्टिफिकेट्स के साथ छेड़छाड़ नहीं करना चाहते, तो पहले अपने मशीन पर इंस्टॉल एंटीवायरस की जांच करना अच्छा विचार है। आमतौर पर, Avast इस मोर्चे पर एक कुख्यात अपराधी है। Web Shield को बंद करें और देखें क्या होता है। सबसे अधिक संभावना है, Safari तुरंत पहले से प्रतिबंधित साइट्स से कनेक्ट हो जाएगा। आप काम करने लगेंगे, लेकिन अभी भी कोई स्पष्टीकरण नहीं है कि Safari पहले क्यों काम कर रहा था और अचानक बंद हो गया। उसके लिए शुभकामनाएं।
संभावित कारण 4: IPv6
यदि विकल्प 2 भी काम नहीं करता और आप सर्टिफिकेट्स की गहराई में नहीं जाना चाहते, तो डिवाइस को उस वाई-फाई नेटवर्क से अलग करने का प्रयास करें जिसका वह उपयोग कर रहा है। इसे किसी अन्य वाई-फाई नेटवर्क से कनेक्ट करें और देखें कि क्या सब कुछ निर्बाध रूप से खुलता है। यदि आप पहले से अवरुद्ध वेबसाइट्स सहित सभी वेबसाइट्स से कनेक्ट कर सकते हैं, तो अपने राउटर पर IPv6 बंद करें (यदि उपलब्ध हो) और System Preferences -> Network -> Your Network -> Advanced -> Disable IPv6 from here द्वारा इसे “Manually” चुनकर अक्षम करें।
