मुख्य सामग्री पर जाएँ
लिंक प्रबंधित करें

साझा करने पर आपका localhost लिंक क्यों नहीं खुलता

localhost, निजी पते और प्रकाशित वेबसाइट का अंतर समझें। साझा करने से पहले सार्वजनिक गंतव्य तैयार करें और WikiURL से जाँचें।

WikiURL · रीडायरेक्ट · प्रकाशित

लैपटॉप पर अलग-थलग साइट के सामने दूसरे उपकरणों से जुड़ा सर्वर दिखता है।

केवल अपने कंप्यूटर पर खुले तो भेजा हुआ पता देखें

आप लैपटॉप पर किसी आयोजन का कार्यक्रम तैयार करते हैं। पूर्वावलोकन चलता है, इसलिए पता कॉपी करके किसी को भेजते हैं या QR बनाते हैं। आपके ब्राउज़र में कार्यक्रम दिखता है लेकिन फ़ोन पर त्रुटि आती है। डिज़ाइन बदलने या चित्र दोबारा बनाने से पहले पते में सर्वर का नाम देखें। स्थानीय पूर्वावलोकन ज़रूरी नहीं कि इंटरनेट पर प्रकाशित पृष्ठ हो।

फ़ोन और दूसरे नेटवर्क से localhost खोलने के वास्तविक प्रश्नों में एक बात समान है: केवल टेक्स्ट भेजने से उसकी सेवा देने वाला सर्वर पहुँच योग्य नहीं बनता। यह मार्गदर्शिका तीन स्थितियाँ अलग करती है और सार्वजनिक कार्यक्रम बाँटने की प्रक्रिया सुझाती है। यह विकास वातावरण को होस्टिंग नहीं बनाती और यह नहीं मानती कि त्रुटि खाते की अनुमति संबंधी है। सबसे पहले देखना चाहिए कि पता किस जगह इशारा करता है।

Localhost अनुरोध करने वाले उपकरण को दर्शाता है

localhost नाम का विशेष उपयोग है। RFC 6761 बताता है कि इसे स्थानीय वापसी, यानी loopback पते पर रिज़ॉल्व होना चाहिए। सामान्य स्थिति में ब्राउज़र अपने ही उपकरण पर सेवा खोजता है। इसलिए लैपटॉप का localhost फ़ोन के लिए उस लैपटॉप की पहचान नहीं है। वही पता फ़ोन पर खोलने से फ़ोन के अपने स्थानीय वातावरण तक पहुँचने की कोशिश होती है, जहाँ आपका तैयार कार्यक्रम शायद मौजूद नहीं है।

दोनों उदाहरण स्थानीय गंतव्य हैं, सार्वजनिक निमंत्रण नहीं। 127.0.0.1 एक IPv4 loopback पता है; पोर्ट 3000 सेवा अलग करता है, पते का दायरा नहीं बदलता। लिंक कॉपी करना, UTM जोड़ना, छोटा करना या QR में बनाना इसका अर्थ नहीं बदलता। इन्हें स्थानीय काम के लिए रखें, लेकिन किसी भी प्रतिभागी के खुल सकने वाले कार्यक्रम का गंतव्य न मानें। समस्या पहचानने के लिए इन्हें बाहरी टूल में आज़माना ज़रूरी नहीं है।

http://localhost:3000/programa
http://127.0.0.1:3000/programa

निजी पता भी इंटरनेट पर प्रकाशन नहीं है

localhost को स्थानीय नेटवर्क के पते से बदलना अधिकृत उपकरण परीक्षण का हिस्सा हो सकता है, लेकिन प्रकाशन नहीं। RFC 1918 निजी रेंज आरक्षित करता है, जिनमें 192.168.0.0/16 शामिल है। उदाहरण का 192.168.1.25 किसी खास नेटवर्क में कंप्यूटर पहचान सकता है; दूसरे नेटवर्क के लोगों के लिए सार्वभौमिक गंतव्य नहीं है। उसी वाई-फ़ाई पर भी सेवा और पहुँच नियमों को कनेक्शन की अनुमति देनी होगी।

आंतरिक परीक्षण चाहिए तो वातावरण के प्रशासक से पता और पहुँच की शर्तें तय करें। कॉर्पोरेट नेटवर्क या अधिकृत दूरस्थ पहुँच अलग स्थिति है, आंतरिक जानकारी सार्वजनिक करने का कारण नहीं। सार्वजनिक कार्यक्रम के लिए उचित प्रकाशित पता माँगें। पोस्टर तैयार करते समय अस्थायी उपाय के तौर पर फ़ायरवॉल बंद न करें और राउटर के पोर्ट न खोलें। URL की जाँच सर्वर के कॉन्फ़िगरेशन और सुरक्षा का विकल्प नहीं है।

http://192.168.1.25:3000/programa

सार्वजनिक सामग्री के लिए प्रकाशित पता प्राप्त करें

प्रकाशन के लिए सामग्री को ऐसी वेब सेवा पर रखना होता है जहाँ इच्छित लोग पहुँच सकें। MDN काम की फ़ाइलों और प्रकाशन का अंतर तथा होस्टिंग व वेब पते की भूमिका समझाता है। आपकी वेबसाइट कोई और संभालता हो तो स्वीकृत कार्यक्रम देकर अंतिम URL माँगें। स्वयं प्रकाशित करते हों तो होस्टिंग की प्रक्रिया अपनाएँ और जाँचें कि आगंतुकों के लिए कौन-सी सामग्री तथा सेटिंग उपलब्ध कर रहे हैं।

सिर्फ localhost शब्द को डोमेन से बदलना काफ़ी नहीं; डोमेन ऐसी सेवा तक जाना चाहिए जो वास्तव में पृष्ठ देती हो। काल्पनिक उदाहरण का example.invalid चलने वाली परीक्षण साइट नहीं है। प्रकाशन उपलब्ध होने के बाद ही असली URL से बदलें। कार्यक्रम का सही पथ रखें और चित्र, स्टाइल व लिंक जाँचें। प्रकाशित पृष्ठ अब भी localhost संसाधन माँगता हो तो आपके कंप्यूटर पर पूरा दिख सकता है और दूसरों के लिए विफल हो सकता है।

https://example.invalid/programa

WikiURL और दूसरे संदर्भ से सार्वजनिक गंतव्य जाँचें

रहस्य रहित सार्वजनिक URL मिलने पर WikiURL के URL जाँच टूल में डालें। HTTP प्रतिक्रिया और रीडायरेक्ट होने पर पहचाना गया अंतिम पता देखें। टूल बताता है कि वह निजी नेटवर्क के पते स्वीकार नहीं करता। अपने नेटवर्क की खोज या स्थानीय सेवाओं के परीक्षण के लिए इसका उपयोग न करें। सीमा या अवरोध दिखे तो नतीजे को उस जाँच के दायरे में समझें; अपने आप न मानें कि हर आगंतुक के लिए वेबसाइट बंद है।

फिर प्रकाशित लिंक फ़ोन पर खोलें और संभव हो तो विकास कंप्यूटर से अलग कनेक्शन से भी देखें। कार्यक्रम की सामग्री, चित्र और नेविगेशन की पुष्टि करें। केवल 200 प्रतिक्रिया अपेक्षित पृष्ठ का प्रमाण नहीं है; वह मुखपृष्ठ या साइन-इन स्क्रीन हो सकता है। तकनीकी जाँच और दृश्य समीक्षा अलग प्रश्नों का उत्तर देती हैं। यह भी जाँचें कि पृष्ठ का कोई लिंक आपको फिर स्थानीय पते पर न भेजे।

स्वीकृत संस्करण से साझा करने की सामग्री बनाएँ

इन जाँचों के बाद ही पुष्ट सार्वजनिक पते को संदेश, छोटे लिंक या WikiURL QR जनरेटर में उपयोग करें। अंतिम संस्करण का गंतव्य देखें और बाँटे जाने वाले वास्तविक सामग्री में QR आज़माएँ। पूर्वावलोकन से बनी फ़ाइल गलती से फिर उपयोग न करें। प्रकाशन का पता बदला हो तो अपने नियंत्रण वाली प्रतियाँ अपडेट करें और स्वीकृत संस्करण लिखें। पुराना QR अपने आप बदल गया होगा, ऐसा न मानें।

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

उपकरण खोलें →

स्रोत और दस्तावेज़

← सभी गाइड