क्या कई डोमेन नामों के लिए एक आईपी पता साझा करना संभव है?


40

क्या कई डोमेन नामों के लिए एक आईपी पता साझा करना संभव है? उदाहरण के लिए, www.xjtl.com, www.fmie.com, sdmfl.com, आदि।

सैकड़ों डोमेन नाम सिर्फ एक आईपी साझा करते हैं - जब आप उनमें से प्रत्येक के लिए एक DNS क्वेरी करते हैं, तो एक ही आईपी वापस आ जाता है।

क्या ऐसे कोई कानून या इंटरनेट नियम हैं जो इसे अस्वीकार करते हैं?


14
इसके खिलाफ कानून क्यों होंगे?
ऑस्टिन टी फ्रेंच

यह थोड़ा परेशान करने वाला है, क्योंकि स्पैमर एक आईपी से जुड़े सैकड़ों विभिन्न डोमेन बना सकते हैं। लेकिन तकनीक के कई वैध उपयोग हैं।
डैनियल आर हिक्स

7
इसे अस्वीकार करने से वेब होस्टिंग की लागत बढ़ेगी और हम तुरंत आईपीवी 4 पतों से बाहर निकल जाएंगे।
यूसुफ

@AthomSfere - वास्तव में। मुझे लगता है कि यह दिलचस्प है कि उन्होंने इसका उल्लेख किया है, हालांकि, इसमें हमें यह याद दिलाता है कि एक समय में ऐसा क्या था, यह नहीं पता कि हम अब क्या जानते हैं। आरंभ करने के लिए, यह सोचने में बेतुका लगता है कि साझा आईपी पते के खिलाफ कानून हो सकते हैं। हालाँकि, इससे पहले कि आप उन्हें समझने से पहले गूढ़ विषयों के बारे में धारणाओं पर विचार करें। सॉफ्टवेयर में नई अवधारणाएं अक्सर एक काले, नकली आकार की होती हैं, जिन्हें जानने में कुछ समय लगता है। इस बीच, मस्तिष्क कुछ रिक्त स्थानों में भर जाता है, जो कभी-कभी जीवंत हो जाते हैं। यह सभी सीखने की प्रक्रिया का हिस्सा है।
बबलिंग

जवाबों:


60

हां, यह एक बेहद आम बात है। इसे साझा वेब होस्टिंग कहा जाता है :

नाम आधारित वर्चुअल होस्टिंग, जिसे साझा आईपी होस्टिंग भी कहा जाता है, वर्चुअल होस्ट एक सिंगल मशीन पर एक सिंगल आईपी एड्रेस के साथ कई होस्टनामों की सेवा देते हैं। यह संभव है क्योंकि जब कोई वेब ब्राउज़र HTTP / 1.1 का उपयोग करके किसी वेब सर्वर से किसी संसाधन का अनुरोध करता है, तो इसमें अनुरोध के भाग के रूप में अनुरोधित होस्टनाम शामिल होता है। सर्वर इस जानकारी का उपयोग उपयोगकर्ता को दिखाने के लिए किस वेब साइट को निर्धारित करने के लिए करता है। जब आप अपना डोमेन नाम किसी विशेष "रजिस्ट्रार नाम सर्वर" पर रजिस्टर / खरीदते हैं, तो आपकी DNS सेटिंग्स उनके सर्वर पर रखी जाती हैं, और ज्यादातर मामलों में अपने डोमेन को अपने होस्टिंग प्रदाता के नाम सर्वर को इंगित करते हैं। यह नाम सर्वर वह जगह है जहां आईपी नंबर (वर्तमान में आपके डोमेन नाम से जुड़ा हुआ है) रहता है।

किसी भी समय आपके पास एक ऐसी वेबसाइट होती है, जिसे आप अपना आईपी देखते हैं और जब आप सीधे ब्राउज़र में आईपी टाइप करते हैं और आपको एक अलग वेबसाइट मिलती है, तो आपको सिर्फ साझा होस्टिंग का सामना करना पड़ता है।


वास्तव में, यहां यह वेबसाइट इसका उपयोग करती है। पिंग superuser.com या stackoverflow.com और आप 198.252.206.16दोनों के लिए मिलेगा । यदि आप अपने ब्राउज़र में उस आईपी पते को टाइप करते हैं, तो यह काम नहीं करेगा और आपको यह कहते हुए एक त्रुटि मिलेगी कि साइट मौजूद नहीं है क्योंकि इसमें होस्टनाम की जांच करने और देखने के लिए नहीं था कि उसे किस साइट पर आपकी सेवा करनी चाहिए।


दूसरा भाग मैं अपनी प्रतिक्रिया में जोड़ने जा रहा था, अच्छा।
ऑस्टिन टी फ्रेंच

मुझे लगा कि साझा वेब होस्टिंग में कुछ नामकरण प्रतिबंध हैं, जैसे कि यदि रूट डोमेन नाम है prop.com, तो उन डोमेन नामों को a.prop.com, fld.prop.com, belt.prop.com की तरह रखा जाना चाहिए, वैसे भी, उनका प्रत्यय होना चाहिए prop.com?
मितेशी

2
वर्चुअल होस्टिंग सेट करना बहुत आसान है (कम से कम Apache पर।) httpd.apache.org/docs/2.2/vhosts/examples.html
HairOfTheDog

1
@misteryes नहीं, कोई प्रतिबंध नहीं है। यह सब मायने रखता है वही कार्यक्रम सभी साइटों को होस्ट करता है ताकि यह होस्टनाम को HTTP / 1.1 हेडर के हिस्से के रूप में इंटरसेप्ट कर सके और फिर सही वेब पेज पर काम कर सके।
स्कॉट चैंबरलेन

@misteryes आप जो सोच रहे हैं उसे सब डोमेन कहा जाता है।
हंसी

17

साझा वेब होस्टिंग एक या अधिक अलग-अलग उप-डोमेन के मामलों के अलावा, अलग-अलग लोगों के मामले में भी होती है, जिनमें से प्रत्येक एक या कई अलग-अलग डोमेन नामों के साथ होता है।

उदाहरण के लिए, मेरे पास एक वेब होस्टिंग खाते पर लगभग 30 डोमेन नाम हैं। मेरे "पहले" डोमेन नाम की फाइलें मेरे "public_html" फ़ोल्डर की जड़ में स्थित हैं। यह फ़ोल्डर मेरी "होम" निर्देशिका में है, इसलिए कुछ इस तरह है: "... / ... / उपयोगकर्ता नाम / होम / public_html"।

और, इस फ़ोल्डर की जड़ में मेरे "प्रथम" डोमेन नाम के प्रत्येक उप-डोमेन के लिए फ़ोल्डर हैं। मान लें कि मेरा "प्रथम" डोमेन नाम "example.com" है, और मेरे पास कुछ उप-डोमेन हैं। फाइलों को इस तरह व्यवस्थित किया जाएगा:

"example.com"  -->  ".../username/home/public_html"
"a.example.com"  -->  ".../username/home/public_html/a"
"b.example.com"  -->  ".../username/home/public_html/b"
"c.example.com"  -->  ".../username/home/public_html/c"

इसके अलावा, मेरे अन्य अतिरिक्त डोमेन नामों में से प्रत्येक के लिए public_html में एक और फ़ोल्डर है (मेरी होस्टिंग में "ऐड-ऑन" डोमेन के रूप में संदर्भित)।

"domain2.com"  -->  ".../username/home/public_html/somefolder"
"domain3.com"  -->  ".../username/home/public_html/otherfolder"
"a.domain2.com"  -->  ".../username/home/public_html/somefolder/a"
"b.domain3.com"  -->  ".../username/home/public_html/otherfolder/b"

साथ ही, कई अन्य लोग (शायद दर्जनों लोग), जिनमें से प्रत्येक के पास एक अलग "उपयोगकर्ता नाम" है, सभी के पास एक ही कंप्यूटर पर होस्टिंग खाते हैं, और इनमें से प्रत्येक अन्य उपयोगकर्ताओं के पास एक या कई डोमेन और उप-डोमेन हो सकते हैं, उनकी फाइलें व्यवस्थित होती हैं इसी तरह।

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

मूल रूप से, कम से कम अवधारणा में, मेरा मानना ​​है कि इंटरनेट एक अलग आईपी पते के लिए प्रत्येक डोमेन नाम के साथ सेटअप किया गया था। मुझे लगता है कि HTTP / 1.1 के समय में यह एक ही आईपी पते को साझा करने के लिए कई डोमेन नामों की अनुमति देने के लिए बदल दिया गया था। ऐसा तब किया गया था क्योंकि आईपी पते से बाहर भागने की चिंता थी।


1
मेरी इच्छा है कि मैं आपको अपने कुछ वोट दे सकूं, आपने मेरी तुलना में बहुत बेहतर व्याख्या की।
स्कॉट चैंबरलेन

ठीक है, तो इसका मतलब है कि, यदि आपके पास X नामक एक अतिरिक्त डोमेन है, तो आपके पास अपने प्राथमिक डोमेन पर X नामक एक उपडोमेन नहीं हो सकता है क्योंकि यह एक नाम संघर्ष होगा। यह शायद एक ऐसी स्थिति होगी जिसमें अधिकांश लोग भागते नहीं हैं, लेकिन फिर भी ध्यान देने योग्य है।
रादु मुरझिया

@RaduMurzea - ​​कई मामलों में, यह सही है। लेकिन, यह वेब होस्टिंग खाते पर निर्भर कर सकता है। कुछ वेब होस्ट के साथ, "अतिरिक्त डोमेन" (example.com), और जिस फ़ोल्डर की ओर इशारा किया जाता है, उसे अलग से कॉन्फ़िगर किया गया है। इसलिए, जहाँ आप अपने अतिरिक्त डोमेन को परिभाषित / कॉन्फ़िगर करते हैं जैसे: example.com, आप उस डोमेन के लिए एक फ़ोल्डर नाम भी बनाते / निर्दिष्ट करते हैं जैसे "/ कुछ-असंबद्ध-फ़ोल्डर-नाम"।
केविन फेगन

4

आईपी ​​दुर्लभ हैं। न केवल ऐसे नियम हैं जो इसे अस्वीकार करते हैं बल्कि इसे दृढ़ता से प्रोत्साहित किया जाता है। आईपी ​​पते का उपयोग किसी प्रकार की आवश्यकता से उचित होना चाहिए ।


3

यह संभव है, और यह अक्सर समझ में आता है।

कहते हैं कि आपके पास फ़ायरफ़ॉक्स के लिए वेबसाइट और ब्रांड का स्वामित्व है, आप फ़ायरफ़ॉक्स और टाइप किए गए यूआरएल के लिए सभी हिट सुनिश्चित करना चाहते हैं जो आपके आईपी के लिए आपके संकल्प के लिए भ्रमित हो सकते हैं, इसलिए आप फ़ायरफ़ॉक्स डॉट कॉम, फ़ायरफ़ॉक्स.org, एफएफ.कॉम, एफएफ खरीदें .org, Firefix.org और Firefix.com। आप 6 अलग-अलग IP भी नहीं खरीदते हैं, आप उन सभी को एक ही IP पर इंगित करेंगे। कहते हैं कि फ़ायरफ़ॉक्स ने मैक्सथन ब्राउज़र को खरीदा, आप तब मैक्सथन के सभी डोमेन को अपने आईपी में भी इंगित करेंगे।

वहाँ के लिए कोई कारण नहीं है इसके खिलाफ कानून ...


1

आप वास्तव में एक ही आईपी पते पर कई वेबसाइटों की मेजबानी कर सकते हैं। हालाँकि, यदि आप चाहते हैं कि आपकी वेबसाइट सुरक्षित HTTP (HTTPS) का उपयोग करे, तो आपको केवल उस वेब साइट के लिए एक विशिष्ट IP पते का उपयोग करना होगा।

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


1
यह सच नहीं है, SSL के लिए सर्वर नाम पहचान विस्तार उस समस्या को हल करता है। यह 100% समर्थित नहीं है, लेकिन सभी आधुनिक ब्राउज़र इसके साथ काम करते हैं।
स्कॉट चैंबरलेन

+1। यह ओपी के प्रश्न के लिए एक महत्वपूर्ण अतिरिक्त विवरण है। स्कॉट चैंबरलेन की कैवेट भी महत्वपूर्ण है, लेकिन "सभी आधुनिक ब्राउज़र इसके साथ काम करते हैं" एक ओवरस्टेटमेंट है, इसलिए एसएनआई का अस्तित्व जैक ह्यूजेस के बिंदु को अमान्य नहीं करता है।
mc0e

1
वास्तव में, यदि आप एसएनआई का उपयोग करते हैं तो आप अपने विंडोज एक्सपी उपयोगकर्ता आधार को बहुत अधिक डंप कर रहे हैं।
जैक ह्यूजेस

@JackHughes like Microsoft ...
ब्रेट

0

सरल तरीका है कि प्रत्येक डोमेन आपके सर्वर पर विभिन्न निर्देशिकाओं का उपयोग करें। जब आप www.example.com पर जाते हैं, तो यह आपको 208.352.12.24/website पर भेज देगा और यदि आपके पास www.example2.com है, तो आप इसे 208.352.12.24/website2 आदि पर भेज सकते हैं। आइडी को उम्मीद है कि इससे मदद मिलेगी!


0

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


यह पूरी तरह सच नहीं है। कोई नई कंपनी नहीं क्योंकि उन्हें एक डोमेन नहीं मिल सकता है? उन सभी कंपनियों के बारे में जो अपना काम करने के लिए एक वेब उपस्थिति की आवश्यकता नहीं है, जैसे कि एक निर्माण कंपनी जो फैक्स / मेल आदेश कर सकती है?
क्रुग

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