ग्राहक कहता है कि पैनल नहीं खुल रहा। आपके यहाँ खुलता है, बाक़ी सबके यहाँ खुलता है, और आपकी मॉनिटरिंग 200 दिखाती है। इसे असहज बनाती है कुछ ठीक करने की खुजली, जबकि ठीक करने को आम तौर पर कुछ होता ही नहीं: दिक्कत लगभग कभी पैनल की तरफ़ नहीं होती। «टूटा ठीक कहाँ है» इसका जवाब दस मिनट में देने वाला जाँच का क्रम, और यह ईमानदार बात कि प्रॉक्सी कब मदद करती है और कब कुछ नहीं करती।
पहले «सबके» को «एक आदमी» से अलग कीजिए
कुछ बदलने से पहले पैमाना तय कीजिए। तीन तेज़ जाँचें यह कर देती हैं:
- बाहरी उपलब्धता जाँच। check-host जैसी सेवाएँ आपके डोमेन को अलग-अलग देशों के दर्जनों नोड से जाँचती हैं। ग्राहक के देश के नोड समेत सब 200 लौटाएँ, तो पैनल चल रहा है और सवाल उसके कनेक्शन का है।
- DNS। डोमेन सही पते पर हल होना चाहिए। नया CNAME शायद अभी फैला न हो, और पुराने होस्ट का पुराना A रिकॉर्ड बचा रह सकता है।
- सर्वर के लॉग। सबसे कम आँकी जाने वाली जाँच। अगर एक्सेस लॉग में उस समय ग्राहक के IP से कोई रिक्वेस्ट नहीं है, तो उसका ब्राउज़र सर्वर तक पहुँचा ही नहीं - और सर्वर की तरफ़ कोई भी बदलाव मदद नहीं कर सकता।
यह सिद्धांत नहीं: एक पैनल पर असली मामले में मॉनिटरिंग ने ग्राहक के देश समेत हर नोड से 200 लौटाया, जबकि सुबह के लॉग में उस देश से मॉनिटरिंग नोड और एक सर्च बॉट के अलावा कोई रिक्वेस्ट थी ही नहीं। निदान था ग्राहक के ऑपरेटर पर छनाई, पैनल की गड़बड़ी नहीं।
ग्राहक से क्या पूछें
«नहीं चल रहा» बेकार है। चार चीज़ें माँगिए और आगे-पीछे की बातचीत बहुत घट जाएगी।
- ठीक-ठीक त्रुटि।
ERR_CONNECTION_CLOSED, टाइमआउट, सर्टिफ़िकेट की चेतावनी और ऑपरेटर का ब्लॉक पन्ना - ये चार अलग वजहें हैं। - दूसरा नेटवर्क। घर का Wi-Fi बनाम मोबाइल डेटा। मोबाइल चले तो घर का ऑपरेटर छान रहा है, और उलटा भी।
- दूसरा डिवाइस और निजी विंडो। इससे ब्राउज़र एक्सटेंशन और लोकल कैश छँट जाते हैं।
- HTTPS जाँचने वाला एंटीवायरस। वे मॉड्यूल सर्टिफ़िकेट बदल देते हैं और अक्सर कनेक्शन ख़ुद काट देते हैं।
आम वजहें, संभावना के क्रम में
- ग्राहक के ऑपरेटर पर छनाई। घर और मोबाइल लाइनों पर छनाई के उपकरण डेटा सेंटर से ज़्यादा सख़्त होते हैं - इसीलिए डेटा सेंटर से की गई मॉनिटरिंग साइट देख लेती है और इंसान नहीं देख पाता।
- स्थानीय सुरक्षा। एंटीवायरस, दफ़्तर का गेटवे, कोई ब्लॉक करने वाला एक्सटेंशन।
- ग्राहक का DNS। उसके रिज़ॉल्वर का कैश पुराना पता दे रहा है; सार्वजनिक रिज़ॉल्वर पर जाने से बात बन जाती है।
- सर्टिफ़िकेट। जारी नहीं हुआ या नवीनीकृत नहीं हुआ - पर तब त्रुटि एक आदमी को नहीं, सबको दिखेगी।
- ख़ुद पैनल। सूची में सचमुच आख़िरी, और इसीलिए इसे हाथ से नहीं, ऑटोमेशन से पहले जाँचना चाहिए।
प्रॉक्सी कब मदद करती है और कब नहीं
पहली प्रतिक्रिया होती है Cloudflare प्रॉक्सी चालू करना और उम्मीद करना कि कुछ छिप जाएगा। जानना ज़रूरी है कि असल में बदलता क्या है: ग्राहक आपके सर्वर के पते के बजाय प्रॉक्सी के पते से जुड़ता है। यानी यह तब मदद करती है जब रोक आपके सर्वर के IP पते पर है। रोक डोमेन के नाम पर हो, तो प्रॉक्सी से कुछ नहीं मिलता: नाम कनेक्शन के हैंडशेक के साथ जाता है और दिखता रहता है।
इसलिए क्रम यह है: पहले रोक की क़िस्म समझिए, फिर तय कीजिए। और प्रॉक्सी चालू करें तो प्रॉक्सी तथा सर्वर के बीच एन्क्रिप्शन का मोड सख़्त होना चाहिए, सर्टिफ़िकेट की जाँच के साथ। ढीले मोड रीडायरेक्ट का चक्कर बना देते हैं, क्योंकि सर्वर ख़ुद रिक्वेस्ट को HTTPS पर उठा देता है, और वे अपने आप सर्टिफ़िकेट जारी होने से इतनी बुरी तरह टकराते हैं कि पैनल सबके लिए खुलना बंद कर देता है।
दूसरा चलने वाला विकल्प है मिरर डोमेन: वही पैनल दूसरे डोमेन पर, जिसका लिंक आपके ईमेल और सपोर्ट के जवाबों में रहे। इसमें इन्फ़्रास्ट्रक्चर बदलना नहीं पड़ता और यह प्रॉक्सी से ज़्यादा मामले हल करता है, क्योंकि नया नाम अभी किसी फ़िल्टर तक पहुँचा ही नहीं।
पहले से क्या सेट करें
- उन देशों से बाहरी मॉनिटरिंग जहाँ आप बेचते हैं। ताकि दिक्कत का पता आपको ग्राहक से पहले चले।
- सर्वर के लॉग तक पहुँच। उनके बिना हर जाँच अंदाज़ेबाज़ी बन जाती है।
- संपर्क का बैकअप चैनल। Telegram या ईमेल: पैनल न खुले तो ग्राहक को पता होना चाहिए कि कहाँ लिखे।
- बिना इतिहास वाला डोमेन। छना हुआ अतीत रखने वाला सस्ता डोमेन नए से महँगा पड़ता है।
निचोड़
नियम सीधा है: बदलने से पहले नापिए। कई देशों से मॉनिटरिंग, DNS और सही समय-खिड़की के एक्सेस लॉग बता देते हैं कि टूटा कहाँ है - और जवाब अक्सर «पैनल में» नहीं, «ग्राहक के कनेक्शन में» होता है। किराए का इन्फ़्रास्ट्रक्चर वाला हिस्सा हमारे पास रहता है: सर्टिफ़िकेट, उपलब्धता, लॉग और माँगने पर जाँच, मिरर डोमेन में मदद समेत। और यह तब भी शून्य का पड़ता है जब तीसरे पक्ष के ऑर्डर महीने के सौ से नीचे हैं, तथा हमारे अपने कैटलॉग पर किसी भी मात्रा पर।