डोमेन और होस्टिंग का फ़र्क बस इतना है: डोमेन नाम पता है और वेब होस्टिंग इमारत है। एक बताता है कि कहां जाना है। दूसरा वह है जो वहां पहुंचकर लोगों को मिलता है। चालू वेबसाइट के लिए आपको दोनों चाहिए, लेकिन ये दोनों बिल्कुल अलग सेवाएं हैं और इनका काम भी अलग है।
पिछले चैप्टर में हमने URL और डोमेन के फ़र्क की बात की थी। अब कुछ भी लाइव होने से पहले तीसरा हिस्सा समझना ज़रूरी है: होस्टिंग। इसके बिना आपका डोमेन नाम बस एक ऐसा पता है जो कहीं नहीं ले जाता। आपकी साइट खुल नहीं सकती, आपके पेज दिख नहीं सकते और विज़िटर के पास पहुंचने की कोई जगह नहीं होती। आइए देखते हैं कि ये सब कैसे जुड़ता है।
डोमेन नाम क्या है और वह क्या करता है?
डोमेन नाम इंटरनेट पर किसी जगह की ओर इशारा करने वाला रजिस्टर किया हुआ नाम है। लोग आपकी साइट ढूंढने के लिए इसे ही ब्राउज़र में टाइप करते हैं। जैसे wemasy.in। इस नाम के पीछे DNS रिकॉर्ड का एक सेट होता है, जो नाम को एक नंबर वाले IP एड्रेस में बदलता है। यही आपके सर्वर की असली जगह है।
डोमेन नाम के अंदर खुद कुछ नहीं होता। कोई फ़ाइल नहीं, कोई पेज नहीं, कोई इमेज नहीं। वह सिर्फ़ रास्ता बताता है। जब कोई आपका डोमेन नाम टाइप करता है, तो इंटरनेट का DNS सिस्टम देखता है कि इस नाम का ट्रैफ़िक कहां भेजना है, और फिर ब्राउज़र को सही सर्वर तक पहुंचा देता है। इसे हमने डोमेन नाम कैसे काम करता है में विस्तार से समझाया है।
आप डोमेन नाम किसी रजिस्ट्रार के ज़रिए रजिस्टर करते हैं। उसे चालू रखने के लिए हर साल फ़ीस देनी होती है। रजिस्ट्रेशन से आपको उतनी अवधि के लिए उस नाम को इस्तेमाल करने का हक़ मिलता है जितनी का आपने भुगतान किया है। इससे आपको वेबसाइट नहीं मिलती। आपको एक ऐसा पता मिलता है जो किसी वेबसाइट की ओर इशारा कर सकता है।
वेब होस्टिंग क्या है, और वह अलग से क्यों चाहिए?
वेब होस्टिंग एक सेवा है जो आपकी वेबसाइट की फ़ाइलें सर्वर पर रखती है और उन्हें साइट पर आने वाले हर व्यक्ति के लिए उपलब्ध रखती है। इंटरनेट पर दिखने वाला हर पेज, हर इमेज, हर कंटेंट किसी न किसी सर्वर पर रखा होता है। वेब होस्टिंग वह सेवा है जो उस सर्वर को चलाती है और उसे ऑनलाइन रखती है।
इसे ऐसे समझिए। आपका डोमेन नाम किसी इमारत का पता है। वेब होस्टिंग खुद वह इमारत है, यानी दीवारें, कमरे, फ़र्नीचर, वह सब कुछ जो दरवाज़े से अंदर जाने पर विज़िटर को मिलता है। इमारत न हो तो पता खाली प्लॉट पर लगे बोर्ड जैसा है।
जब कोई आपकी वेबसाइट खोलता है, तो उसका ब्राउज़र आपके डोमेन के DNS रिकॉर्ड से संपर्क करता है, आपके होस्टिंग सर्वर का IP एड्रेस ढूंढता है और वहां रखी फ़ाइलें मांगता है। सर्वर वे फ़ाइलें ब्राउज़र को भेज देता है और पेज खुल जाता है। यह पूरी प्रक्रिया इस पर टिकी है कि आपकी होस्टिंग चालू और ऑनलाइन हो। उसके बिना खुलने के लिए कुछ नहीं बचता।
डोमेन और होस्टिंग के लिए आप किस चीज़ का भुगतान करते हैं?
डोमेन नाम का रजिस्ट्रेशन आमतौर पर सालाना फ़ीस पर होता है। यह अपेक्षाकृत छोटी रकम है, .com जैसे आम एक्सटेंशन के लिए अक्सर करीब $10 से $20 प्रति वर्ष। आप उस नाम को इस्तेमाल करने के हक़ के लिए भुगतान करते हैं। जब तक आप उसे रिन्यू करते रहते हैं, कोई और wemasy.in रजिस्टर नहीं कर सकता।
वेब होस्टिंग अलग सेवा है और उसका बिल भी अलग होता है। आप सर्वर के संसाधन, बैंडविड्थ, स्टोरेज और अपटाइम के लिए भुगतान करते हैं। होस्टिंग प्लान की कीमत और क्षमता में बहुत फ़र्क होता है। एक सामान्य शेयर्ड होस्टिंग प्लान कुछ डॉलर महीने का होता है। ज़्यादा संसाधन, स्पीड और फ़ीचर वाला प्लान महंगा होता है।
ये दोनों खर्च डिफ़ॉल्ट रूप से अलग होते हैं। ये अलग प्रोवाइडर से आते हैं, अक्सर अलग बिलिंग अकाउंट में, और अलग रिन्यूअल तारीख़ों पर। इसीलिए चेकआउट स्क्रीन पर दो चार्ज दिखते हैं। भले ही सब एक ही चेकआउट में हो रहा हो, आप दो अलग सिस्टम से दो अलग चीज़ें खरीद रहे हैं।
डोमेन और होस्टिंग साथ कैसे काम करते हैं?
आपके डोमेन और होस्टिंग के बीच का जुड़ाव DNS सेटिंग से बनता है। यानी आपके डोमेन के DNS रिकॉर्ड इस तरह सेट किए जाते हैं कि वे आपके होस्टिंग सर्वर के IP एड्रेस की ओर इशारा करें। इसका सबसे आम तरीक़ा A रिकॉर्ड है, जो आपके डोमेन नाम को सीधे आपके सर्वर के नंबर वाले IP एड्रेस से जोड़ता है।
दूसरा तरीक़ा है अपने डोमेन के नेमसर्वर को अपने होस्टिंग प्रोवाइडर के नेमसर्वर पर सेट करना। ऐसा करने पर आप DNS का कंट्रोल होस्टिंग प्रोवाइडर को दे देते हैं और रिकॉर्ड वही संभालता है। दोनों तरीक़ों का नतीजा एक ही है: आपका डोमेन नाम विज़िटर को आपके होस्टिंग सर्वर तक पहुंचाता है।
यह जुड़ाव बन जाने के बाद, जब भी कोई आपकी साइट खोलता है, डोमेन और होस्टिंग अपने आप साथ काम करते हैं। डोमेन रास्ता दिखाता है। होस्टिंग पेज पहुंचाती है। विज़िटर को बस पेज खुलता दिखता है। उसे इन दोनों सिस्टम के बारे में कुछ जानने की ज़रूरत नहीं पड़ती।
क्या होस्टिंग के बिना डोमेन, या डोमेन के बिना होस्टिंग हो सकती है?
हां, और ये दोनों स्थितियां आपके सोचने से ज़्यादा आम हैं।
आपके पास ऐसा डोमेन नाम हो सकता है जिसके पीछे कोई होस्टिंग नहीं है। जब डोमेन नाम रजिस्टर हो लेकिन किसी चालू वेबसाइट से जुड़ा न हो, तो उसे पार्क्ड डोमेन कहते हैं। उस पते को ब्राउज़र में टाइप करने वाले विज़िटर को एक प्लेसहोल्डर पेज दिखता है, या कभी-कभी कुछ भी नहीं दिखता। कई ब्रांड वेबसाइट बनाने के लिए तैयार होने से बहुत पहले ही अपना नाम बचाने के लिए डोमेन नाम रजिस्टर कर लेते हैं।
आपकी वेबसाइट किसी सर्वर पर होस्ट हो सकती है और उस पर अपना कोई डोमेन नाम न लगा हो। डेवलपमेंट के दौरान यह आम है। वेबसाइट बिल्डर अक्सर साइट बनते समय आपको एक अस्थायी पता देते हैं, जैसे yourname.platform.com। वह पता चलता है, लेकिन वह प्लेटफ़ॉर्म का डोमेन होता है, आपका नहीं। जब आप अपना डोमेन रजिस्टर करके उसे होस्टिंग से जोड़ देते हैं, तो आपकी साइट आपके ब्रांड के पते पर उपलब्ध हो जाती है।
जनता आपके ब्रांड के पते पर आपकी चालू वेबसाइट ढूंढ सके, इसके लिए आपको दोनों चाहिए: रजिस्टर किया हुआ डोमेन नाम और चालू वेब होस्टिंग, और डोमेन का होस्टिंग सर्वर की ओर इशारा करना।
अगर आपकी होस्टिंग बंद हो जाए तो क्या होता है?
होस्टिंग बंद हो जाए तो आपकी वेबसाइट ऑफ़लाइन हो जाती है। जो भी आपका डोमेन नाम ब्राउज़र में टाइप करता है, उसे एरर मिलता है। डोमेन नाम तब भी रजिस्टर और चालू रहता है। DNS रिकॉर्ड तब भी सर्वर की ओर इशारा कर रहे होते हैं। लेकिन सर्वर पर कुछ ऐसा नहीं है जो रिक्वेस्ट का जवाब दे, इसलिए कुछ नहीं खुलता।
इस स्थिति में समस्या आपका डोमेन नहीं है। समस्या आपकी होस्टिंग है। होस्टिंग सर्वर वापस ऑनलाइन आते ही आपकी वेबसाइट फिर खुलने लगती है, डोमेन में कोई बदलाव किए बिना। डोमेन तो पूरे समय सर्वर की ओर ही इशारा करता रहा।
इसीलिए होस्टिंग का अपटाइम मायने रखता है। जो डोमेन नाम हमेशा रजिस्टर और रिन्यू होता रहे, उसका कोई फ़ायदा नहीं अगर उसके पीछे का सर्वर बार-बार बंद होता है। होस्टिंग प्रोवाइडर चुनते समय अपटाइम की भरोसेमंद रिकॉर्ड देखना सबसे ज़रूरी बातों में से एक है।
अगर आपका डोमेन नाम एक्सपायर हो जाए तो क्या होता है?
डोमेन एक्सपायर हो जाए तो आपकी वेबसाइट व्यवहार में पहुंच से बाहर हो जाती है, भले ही होस्टिंग पूरी तरह चालू हो और वेबसाइट की सारी फ़ाइलें वहीं हों। डोमेन नाम ट्रैफ़िक को रास्ता दिखाना बंद कर देता है। जो भी आपका पता टाइप करता है, उसे एरर मिलता है या वह किसी पार्किंग पेज पर पहुंच जाता है।
होस्टिंग सर्वर ठीक है। आपकी फ़ाइलें अब भी उस पर हैं। लेकिन डोमेन के उसकी ओर इशारा किए बिना कोई आपके ब्रांड के पते से उसे नहीं ढूंढ सकता। उन्हें सर्वर का कच्चा IP एड्रेस चाहिए होगा, जो कोई विज़िटर न जानता है और न इस्तेमाल करेगा।
इसीलिए अपना डोमेन रजिस्ट्रेशन समय पर चालू रखना ज़रूरी है। यह सिर्फ़ एडमिन का काम नहीं है। इसी से आपका ब्रांड ढूंढा जा सकता है। अपना रजिस्ट्रेशन कैसे ट्रैक करें और डोमेन खोने से कैसे बचें, यह हमारी गाइड डोमेन एक्सपायरी और उसे कैसे जांचें में देखें।
क्या डोमेन और होस्टिंग एक ही कंपनी से लेना ज़रूरी है?
नहीं। आप अपना डोमेन नाम एक कंपनी से रजिस्टर कर सकते हैं और वेबसाइट बिल्कुल दूसरी कंपनी पर होस्ट कर सकते हैं। यह आम सेटअप है। कई लोग डोमेन किसी अलग डोमेन रजिस्ट्रार से लेते हैं और साइट किसी दूसरे होस्टिंग प्रोवाइडर या वेबसाइट बिल्डर पर होस्ट करते हैं।
इन्हें जोड़ने के लिए आप अपने डोमेन के DNS रिकॉर्ड में होस्टिंग सर्वर का IP एड्रेस डालते हैं। अगर आपका होस्टिंग प्रोवाइडर नेमसर्वर देता है, तो आप डोमेन के नेमसर्वर वहीं सेट कर सकते हैं। दोनों तरीक़ों में ये दो सेवाएं DNS से जुड़ती हैं, और जुड़ जाने के बाद यह मायने नहीं रखता कि उनके पीछे कौन सी कंपनियां हैं।
अलग प्रोवाइडर लेने का नुक़सान यह है कि आपको दो अकाउंट, दो बिलिंग साइकिल और दो सपोर्ट कॉन्टैक्ट संभालने पड़ते हैं। जुड़ाव में कुछ गड़बड़ हो तो आपको दो सिस्टम में समस्या ढूंढनी पड़ती है। यह चलता है, लेकिन इसमें जटिलता बढ़ती है।
उन प्लान का क्या जिनमें डोमेन और होस्टिंग दोनों साथ मिलते हैं?
कुछ प्लेटफ़ॉर्म डोमेन रजिस्ट्रेशन और वेब होस्टिंग को एक ही सब्सक्रिप्शन में जोड़ देते हैं। आप डोमेन उसी प्लेटफ़ॉर्म से रजिस्टर करते हैं जहां आप साइट बनाते और होस्ट करते हैं। डोमेन और होस्टिंग अपने आप जुड़ जाते हैं, इसलिए आपको DNS रिकॉर्ड हाथ से सेट नहीं करने पड़ते।
इससे दो अकाउंट वाली दिक्कत खत्म हो जाती है। डोमेन का रिन्यूअल और होस्टिंग का रिन्यूअल एक ही जगह होता है। कुछ बदलना हो तो आप एक ही अकाउंट में कर लेते हैं। और प्लेटफ़ॉर्म DNS जुड़ाव अंदर से संभालता है, इसलिए आपका डोमेन और साइट सेट करते ही जुड़े होते हैं।
इसका समझौता यह है कि बाद में किसी दूसरे प्लेटफ़ॉर्म पर जाने के लिए आपको डोमेन को ट्रांसफ़र करके बाहर ले जाना होगा। यह आसान प्रक्रिया है, लेकिन योजना में एक कदम और जुड़ जाता है।
WEMASY डोमेन और होस्टिंग कैसे संभालता है
WEMASY में आप डोमेन नाम रजिस्टर कर सकते हैं और अपनी वेबसाइट बना और होस्ट कर सकते हैं, सब एक ही जगह। जब डोमेन और साइट दोनों एक ही WEMASY अकाउंट से संभाले जाते हैं, तो अलग से DNS सेटअप की ज़रूरत नहीं पड़ती।
अगर आपका डोमेन नाम पहले से कहीं और रजिस्टर है, तो आप अपने डोमेन के DNS रिकॉर्ड को WEMASY के सर्वर की ओर सेट करके उसे WEMASY पर होस्ट की गई साइट से जोड़ सकते हैं। हर प्लान में क्या शामिल है, यह WEMASY प्राइसिंग पर देखें।
अक्सर पूछे जाने वाले सवाल
मेरा डोमेन एक्सपायर हो जाए तो मेरी वेबसाइट का क्या होगा?
आपकी वेबसाइट की फ़ाइलें होस्टिंग सर्वर पर रहती हैं, लेकिन साइट पहुंच से बाहर हो जाती है। डोमेन ट्रैफ़िक को रास्ता दिखाना बंद कर देता है, इसलिए जो भी आपका पता टाइप करता है उसे एरर मिलता है या वह पार्किंग पेज पर पहुंचता है। डोमेन रिन्यू करने से जुड़ाव वापस आ जाता है। ज़्यादातर रजिस्ट्रार एक्सपायरी से पहले रिन्यूअल रिमाइंडर भेजते हैं, और ऑटो-रिन्यूअल लगाने से गलती से डोमेन खोने का जोखिम नहीं रहता। WEMASY के वेबसाइट बिल्डर में आप अपनी वेबसाइट और डोमेन एक ही जगह संभाल सकते हैं।
होस्टिंग बंद हो जाए तो मेरे डोमेन का क्या होगा?
आपका डोमेन नाम रजिस्टर और चालू रहता है। DNS रिकॉर्ड सर्वर की ओर इशारा करते रहते हैं। लेकिन सर्वर ऑफ़लाइन हो तो रिक्वेस्ट का जवाब देने वाला कुछ नहीं होता, इसलिए विज़िटर को एरर दिखता है। होस्टिंग वापस चालू होते ही आपकी साइट फिर खुलने लगती है, और डोमेन की तरफ़ कोई बदलाव नहीं करना पड़ता।
होस्टिंग प्रोवाइडर बदलने पर क्या मेरा डोमेन नाम बदल जाता है?
नहीं। होस्ट बदलने पर आपका डोमेन नाम वही रहता है। इसके लिए आप अपने डोमेन के DNS रिकॉर्ड को नए होस्टिंग सर्वर के IP एड्रेस की ओर कर देते हैं। प्रोपेगेशन पूरा होने के बाद विज़िटर पहले जैसे ही पते पर आपकी साइट पर पहुंचते हैं। आपका डोमेन नाम, आपके URL और आपके ईमेल एड्रेस सब वैसे ही रहते हैं।
क्या होस्टिंग से मेरी वेबसाइट की लोडिंग स्पीड पर असर पड़ता है?
हां। आपके होस्टिंग सर्वर की क्वालिटी सीधे आपकी साइट की लोड स्पीड पर असर डालती है। तेज़ सर्वर रिक्वेस्ट का जवाब जल्दी देता है, यानी विज़िटर के लिए पेज जल्दी खुलते हैं। डोमेन नाम का लोड स्पीड पर कोई असर नहीं होता। वह सिर्फ़ ट्रैफ़िक को रास्ता दिखाता है। असली परफ़ॉर्मेंस होस्टिंग सर्वर और साइट कैसे बनी है, इससे आती है।
क्या मैं एक ही होस्टिंग प्लान कई डोमेन नाम के लिए इस्तेमाल कर सकता हूं?
यह होस्टिंग प्लान पर निर्भर करता है। कई होस्टिंग प्रोवाइडर एक अकाउंट में कई वेबसाइट या डोमेन होस्ट करने देते हैं, हालांकि यह प्लान और प्रोवाइडर के हिसाब से बदलता है। हर डोमेन के अपने DNS रिकॉर्ड उसी सर्वर की ओर इशारा करेंगे, और सर्वर इस तरह सेट होगा कि हर डोमेन के लिए सही वेबसाइट दिखाए। जो प्लेटफ़ॉर्म डोमेन और होस्टिंग साथ देते हैं, वे आमतौर पर यह हर साइट के हिसाब से संभालते हैं।
अब आप जानते हैं कि डोमेन और होस्टिंग में क्या फ़र्क है और दोनों मिलकर वेबसाइट को ऑनलाइन कैसे करते हैं। इस मोड़ पर ज़्यादातर लोग अगला सवाल यही पूछते हैं कि क्या दोनों के लिए भुगतान करना ज़रूरी है। चैप्टर 7 में मुफ़्त डोमेन नाम की बात है: वे क्या हैं, कब काम के हैं और उनके साथ आमतौर पर क्या आता है।