साझा वेब होस्टिंग एक या अधिक अलग-अलग उप-डोमेन के मामलों के अलावा, अलग-अलग लोगों के मामले में भी होती है, जिनमें से प्रत्येक एक या कई अलग-अलग डोमेन नामों के साथ होता है।
उदाहरण के लिए, मेरे पास एक वेब होस्टिंग खाते पर लगभग 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 के समय में यह एक ही आईपी पते को साझा करने के लिए कई डोमेन नामों की अनुमति देने के लिए बदल दिया गया था। ऐसा तब किया गया था क्योंकि आईपी पते से बाहर भागने की चिंता थी।