39

Возможно ли для многих доменных имен использовать один IP-адрес? Например, www.xjtl.com, www.fmie.com, sdmfl.com и т.д.

Сотни доменных имен имеют только один IP-адрес - при выполнении DNS-запроса для каждого из них возвращается один и тот же IP-адрес.

Существуют ли какие-либо законы или правила Интернета, которые запрещают это?

7 ответов7

55

Да, это очень распространенная практика. Он называется Shared Web Hosting:

В виртуальном хостинге на основе имен, также называемом общим IP-хостингом, виртуальные хосты обслуживают несколько имен хостов на одном компьютере с одним IP-адресом. Это возможно, потому что когда веб-браузер запрашивает ресурс с веб-сервера, использующего HTTP/1.1, он включает запрошенное имя хоста как часть запроса. Сервер использует эту информацию, чтобы определить, какой веб-сайт показывать пользователю. Когда вы регистрируете /приобретаете свое доменное имя на определенном «сервере имен регистраторов», ваши настройки DNS сохраняются на их сервере, и в большинстве случаев ваш домен указывает на сервер имен вашего хостинг-провайдера. На этом сервере имен находится IP-номер (в настоящее время связанный с именем вашего домена).

Каждый раз, когда у вас есть веб-сайт, на котором вы просматриваете его IP-адрес, и когда вы вводите IP-адрес непосредственно в браузер и у вас появляется другой веб-сайт, вы просто сталкиваетесь с Shared Hosting.


На самом деле, этот сайт здесь использует его. Пингуйте superuser.com или stackoverflow.com, и вы получите 198.252.206.16 для обоих. Если вы введете этот IP-адрес в свой браузер, он не будет работать, и вы получите сообщение об ошибке, в котором говорится, что сайт не существует, потому что у него нет имени хоста, чтобы проверить и посмотреть, какой сайт должен обслуживать вас.

17

Общий веб-хостинг также предназначен для разных людей, у каждого из которых есть одно или несколько разных доменных имен, в дополнение к случаям одного или нескольких разных поддоменов.

Например, у меня есть около 30 доменных имен на одну учетную запись веб-хостинга. Файлы для моего "первого" доменного имени находятся в корне моей папки "public_html". Эта папка находится в моем "домашнем" каталоге, так что-то вроде: ".../.../username/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-адресов.

4

IP-адресов мало. Мало того, что нет никаких правил, которые запрещают это, это настоятельно рекомендуется. Использование IP-адресов должно быть оправдано какими-либо потребностями.

3

Это возможно, и это часто имеет смысл.

Допустим, вы владеете веб-сайтом и брендом для Firefox, вам нужно убедиться, что все совпадения с Firefox и набранными URL-адресами, которые могут быть перепутаны с вашим IP-адресом, разрешены, поэтому вы покупаете Firefox.com, Firefox.org, FF.com, FF .org, Firefix.org и Firefix.com. Вы также не покупаете 6 разных IP-адресов, вы бы указали их все на один и тот же IP-адрес. Допустим, Firefox выкупил браузер Maxthon, тогда вы также указали бы все домены Maxthon на свой IP.

Там нет никаких оснований для законов против этого ...

1

Вы действительно можете разместить множество сайтов на одном IP-адресе. Хотя, если вы хотите, чтобы ваш сайт использовал безопасный HTTP (HTTPS), вы должны использовать уникальный IP-адрес только для этого веб-сайта.

Вам нужно использовать безопасный HTTP, если посетители вашего сайта могут войти на ваш сайт или если какая-то другая конфиденциальная информация передается в их браузер. Итак, что-то вроде сайта электронной коммерции должно иметь свой собственный IP-адрес, который не используется ни для чего другого, чтобы зашифровать данные кредитной карты и тому подобное.

0

Предположим, у нас есть этот закон, например, «вы можете использовать только одно доменное имя, связанное с одним IP-адресом». В этом случае, поскольку у нас ограниченное количество IP-адресов, у нас будет ограниченное количество доменных имен. Поэтому, как только мы используем все IP-адреса, в городе не будет нового игрока.
И вот дело застряло и будет борьба за доменные имена или около того. Нет нового домена, нет новой компании, и все разваливается.
Так что будут голоса против такого закона и поэтому либо стереть закон, либо изменить его. И мы не предпочитаем такого закона. Так что просто нет такого закона, который ограничивал бы рост бизнеса в правильном направлении.

0

простой способ - использовать каждый домен на своем сервере в разных каталогах. Когда вы заходите на www.example.com, он перенаправляет вас на 208.352.12.24/website, и если у вас есть www.example2.com, вы можете пересылать его на 208.352.12.24/website2 и т.д. Надеюсь, это поможет!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .