Спільний веб-хостинг також призначений для різних людей, кожен з яких має одне або багато різних доменних імен, на додаток до випадків одного або декількох різних піддоменів.
Наприклад, у мене є близько 30 доменних імен на одному обліковому записі веб-хостингу. Файли мого доменного імені "Перше" знаходяться в корені моєї папки "public_html". Ця папка знаходиться в моєму "домашньому" каталозі, тож щось на зразок: "... / ... / ім'я користувача / home / 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-адресу. Якщо я хочу, я можу доплатити, щоб мати один або кілька унікальних IP-адрес для моїх доменів.
Спочатку, принаймні в концепції, я вважаю, що в Інтернеті було налаштовано кожне доменне ім’я, щоб мати іншу IP-адресу. Я думаю, що під час HTTP / 1.1 це було змінено, щоб дозволити декілька доменних імен ділитися однією IP-адресою. Це було зроблено тоді через занепокоєння зникненням IP-адрес.