В чем разница между хостом и доменом. Чем домен отличается от хостинга на примере дома и его адреса


Это дом для вашего сайта, на хостинг-серверах размещены ваши файлы. А доменное имя - адрес вашего «дома». Если такое объяснение не удовлетворило любопытство, мы добавим немного технических деталей. Их полезно знать, если у вас есть сайт.

Чтобы попасть на ваш сайт, посетитель использует доменное имя. Кажется, что это просто, но на самом деле это целый процесс:

пользователь напечатал имя домена → нажал Enter → домен переводится на IP-адрес сервера → сервер отправляет этому пользователю файлы вашего сайта браузер преобразует их в обычную веб-страницу.

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

Доменные имена

Компьютеры взаимодействуют между собой при посредничестве номеров, называемых IP-адресами. Приблизительно так же мы используем телефонный номер, чтобы позвонить другу. Доменные имена в интернете - как контакты в телефонной книге. Телефонные книги позволяют людям узнать, какой номер набрать, чтобы позвонить нужному абоненту. Точно также домены сообщают людям (т.е. их компьютерам), что сайт находится на определенном сервере.

Без домена вам пришлось бы говорить посетителям сайта, что сайт располагается по временной ссылке 123.456.789.123/-мойсайт вместо доменного имени мойсайт.укр . Согласитесь, это было бы крайне неудобно.

Чем вы владеете в интернете

Что такое домен с юридической точки зрения? Это ваш адрес в интернете, единственная интеллектуальная собственность пользователей и компаний в сети интернет. Больше ничего, кроме домена, вам не принадлежит. Адрес канала в YouTube принадлежит компании Google, логин в Skype принадлежит компании Microsoft. Ваш аккаунт в Facebook теоретически может перестать работать. Уже сейчас ваши публикации в социальной сети видит только часть ваших друзей, потому что в Facebook так решили.

Домен можно сравнить с торговой маркой. После регистрации торговой марки в государственном органе отменить ее регистрацию без решения суда никто не может. То же самое и с доменом.

Хостинг-серверы

Хостинг-серверы - словно помещение, которое вы арендуете для вашего предприятия. Изначально это помещение пусто, в нём нет мебели, как и на хостинг-сервере нет файлов вашего сайта.

Без хостинг-серверов у вас не было бы пространства, на котором можно разместить ваш сайт. Их можно сравнить с АТС, без которой вы были бы просто владельцем отключенного номера телефона. Именно благодаря телефонной станции телефонные номера могут работать.

Файлы сайта

Файлы сайта это то, что посетители (или даже потенциальные клиенты) видят, когда попадают на ваш сайт. Файлы сайта не отличаются от тех, которые вы используете в повседневной жизни. Например, это могут быть фотографии в формате.jpg или музыкальные файлы.mp3. Файлы сайта могут иметь также формат.php или.html (в зависимости от того, какой код использует программист для их создания).

Хостинг-серверы умеют «отдавать» эти файлы браузеру, который «читает» информацию о том, как должна выглядеть веб-страница и отображает её посетителю.

Важными для сайта являются все три компонента. Чтобы он работал быстро, хостинг-серверы должны физически находиться в той же стране, в которой находятся пользователи (это важно и для позиций в Google). Доменное имя должно быть запоминающимся и простым, чтобы посетители сайта легко его нашли.

Facebook Twitter Google+ LinkedIn

  • Бесплатно!

    Сертификат SSL certificate 2048 и 4096 Bits!

    Бесплатно! Надежный и Безопасный SSL Сертификат 2048 или 4096 Bits!

  • 0.49 / месяц Дополнительно 1 GB диска

    Докупить дополнительное место на диск, для существующего хостинг-аккаунта.

  • 0.49 / месяц Дополнительный 1 домен на аккаунт

    Докупить возможность создать дополнительный 1 домен, на существующий хостинг-аккаунт.

  • 1.99 / месяц Выделенный IP адрес для сайта

    Выделенный IP адрес для всех сайтов!

    В чем отличия хостинга от домена

    Чем отличается хостинг от домена?

    Людям, не вхожим в мир сайтов и программирования, бывает сложно понять, чем отличается хостинг от домена, а хостинг от сайта. Но на самом деле все не так уж и сложно. Если объяснять просто: хостинг – это место, где живет ваш сайт, там хранятся все файлы. Есть, например, в России город Петербург: у каждой постройки на улице есть свой адрес, так и ваш хостинг имеет свой номер, а на языке интернет-программирования – имя домена. Попробуем разобраться чуть поподробнее.

    Чем отличается хостинг от домена на практике?

    1) В попадании посетителя на ваш сайт «задействовано» доменное имя: человек вбивает в поисковик название сайта, нажимает «энтер». Все, для обычного человека процесс понимания здесь останавливается.
    2) Но на самом деле после нажатия клавиши домен переносится на IP-адрес сервера.
    3) Затем файлы страницы, на которую вы хотите попасть, переносятся на ваш адрес.
    4) Проверить почту на наличие письма с подтверждением изменения настроек, или же связаться со службой поддержки.
    5) И только потом они трансформируются в обычную интернет-страницу.

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

    Что означает доменное имя?

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

    А что делают хостинг-серверы?

    Их можно представить как квартиры, которые вы покупаете для проживания. Сначала в них совершенно ничего нет, но затем вы постепенно наполняете пространство мебелью – файлами, если говорить о сайтах.

    Зачем нужны файлы сайта?

    Файлы – это уже непосредственное наполнение сайта. Могут быть включены и фотографии.

    Наш хостинг «ХостиЯ» обеспечивает надежную работу всех известных систем управления контентом, а также разнообразных движков сайтов. Также мы предоставляем услуги , при котором большое количество веб-сайтов расположено на одном сервере. Если вы хотите или просто проконсультироваться по интересующим вас вопросам, пишите в нашу онлайн службу поддержки.


С точки зрения пользователя "домен " и "сайт " - практически одно и тоже. Это потому, что переходя по адресам в браузере пользователь видит только верхушку айсберга. На самом деле разница между доменом и сайтом огромная. По сути это вообще не сравнимые понятия. В этой статье я попытаюсь растолковать, в первую очередь себе, в чем разница, и как вообще работает виртуальный хостинг.

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

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

Так вот домен связан с каким-то конкретным каталогом сайта. Такая связь описана в конфигах веб-серверов, например в Apache. А чтобы браузер знал, у какого конкретно компа в сети спрашивать данные для домена, существует сеть DNS-серверов. В базах этих серверов записаны соответствия доменного имени и IP-адреса конечного компа.

Разрешение доменного имени в IP-адрес

Чтобы понять, как это работает, нужно сказать пару слов о DNS. Исторический очерк меня мало волнует. Сейчас дела обстоят так (упрощено): есть сравнительно маленькая сеть компов (DNS-серверов aka name-серверов) по всему миру, которая хранит списки доменных имен и соответсвующих им ip-адресов. Эта сеть построена в виде дерева: на самом верху - 13 серверов со списками доменных зон первого уровня - .ru .com .org .biz и т.д. Под ними - множество серверов со списками доменов второго уровня. Большие хостинговые компании предлагают вместе с хостингом хранение доменного имени второго уровня. Name-серверы (ns-серверы), которые нужно указывать при размещении сайта на хостинге - вот это самое оно. Домены третьего и больше уровней хранятся, как я понимаю, на тех же серверах, где и домены вторых уровней. Еще ниже могут быть DNS-сервера провайдеров или доменов других уровней.

Технически DNS-имя (домен) связано с ip-адресом. Это связь "многие-ко-многим", но об этом чуть ниже. Браузеры могут качать инфу по протоколу TCP/IP используя ip-адрес, а не символьное имя. Вводим DNS-имя в браузер, и начинается магия;) Запрос на получение ip-адреса уходит на DNS-сервер провайдера. Если сервер не знает ip-адрес указанного имени, он передает запрос выше по дереву. Если никто не сможет вернуть ip-адрес, то итоге запрос приходит к старшему серверу зоны. Если первый уровень указанного домена не в его ведении, он передает запрос серверу, который отвечает за эту зону. Потом идет нисходящий поиск, пока не будет найден ip-ник или выяснится, что адрес не зарегистрирован.

Пример: http:\\sub.somesite.ru\articles\text.htm
Беру простой случай, без редиректов и хитростей mod_rewrite. Здесь "sub.somesite.ru " - это доменный адрес сайта. Этому домену соответствует каталог на сервере у того хостера, на котором размещен контент (сайт) с таким адресом. В этом каталоге есть каталог "articles " и в нем файл "text.htm ".

Браузер посылает запрос: "дайте данные по адресу http:\\sub.somesite.ru\articles\text.htm ". Запрос уходит на DNS-сервера. Они разбираются, кто знает ip-адрес указанного домена, возвращают браузеру. Затем браузер уже по ip-адресу обращается к машине "дай файл sub.somesite.ru\articles\text.htm ". На ней стоит web-сервер, который определяет, какой каталог связан с заявленным доменом, где именно эти данные лежат и посылает по сети браузеру файл text.htm.

Еще нужно отметить, что DNS-серверы могут кешировать запросы на получение ip-адреса для ускорения ответа. Такие сервера называются рекурсивными . Другой вариант ускорить разрешение имен - прописать соответствие ip-адреса и домена в файле HOSTS на машине пользователя. Для WinXP такой файл может лежать в

Виртуальный хостинг через веб-сервер Apache

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

Итак, доменное имя ведет к серверу по IP-адресу. Там лежит каталог с контентом, связанный через веб-сервер с доменом. Благодаря виртуальным хостам веб-сервера Apache на один ip-ник может быть привязано много сайтов. На локальной машине я мог назначить один ip-адрес различным доменам второго уровня. А мог бы и вообще любым символьным именам один ip прикрутить. В глобальной сети нужно придерживаться некоторых ограничений, типа "нельзя создать домен первого уровня" и т.п. Приведу несколько примеров.

#1: Домен и поддомены связаны с одним и тем же сайтом

Если в браузере указать "http://сайт " или, например, "http://blog.сайт ", то Apache вернет индексную страницу из каталога

#2: Домен и поддомен связаны с разными каталогами и указывают на разные сайты.

ServerName sub.сайт DocumentRoot /home/www/userYYY/anothersite

Пишем в браузере "http://сайт ", попадаем на один сайт, пишем "http://sub.сайт " - попадаем на другой.

#3: Домен somesite.ru вместе со своими поддоменами, а так же домен othername.com указывают на один сайт.

ServerName somesite.ru ServerAlias othername.com *.somesite.ru DocumentRoot /home/www/dir1/some

Вбиваем в браузере "http://somesite.ru " или "http://othername.com ", попадаем на один и тот же сайт.

Пару слов о хитрых хостерах

Мой хостер - Infobox.ru. Его в пример и возьму, т.к. на нем я разбирался с поддоменами. Опция ServerAlias позволяет связать много доменных имен с одним и тем же каталогом . Возможность связывать множество доменов с одним сайтом объясняет, как привязывают "www.", как заводят несколько доменных имен для одного сайта (например в зоне.ru и.com). Именно эта возможность настраивается на Infobox.ru в настройках сайта, и об этом написано в тарифах в строке "размещение неограниченного количества доменов ". Вообще это замануха: писать о такой возможности - это как указывать очевидное, типа "снег - белый".

С другой стороны, доменные имена любого уровня (кроме первого) необязательно указывают на один и тот же каталог (сайт). Они могут быть связанны с различными сайтами с независимой организацией каталогов . В примере #2 домен "сайт " связан с контентом в каталоге , а домен "sub.сайт " связан с контентом в . И скорее всего эти каталоги не связаны друг с другом по смыслу содержимого.

Более того, крутанский Apache позволяет связывать поддомены с каталогами сайта по маске. Всю схему я не осилил, но можно, например, описать правило, по которому любой подкаталог от корневого будет связан с поддоменом некоторого домена:
сайт -
sub.сайт -
my.blogs.сайт -

Это одна из возможностей Apache для автоматического назначения поддоменов сайтам. Реально расположение каталогов может быть любым, и вероятно тогда его нужно будет описывать вручную.

Infobox.ru нагло зажимает эту возможность и позволяет связывать любые поддомены только с одним сайтом. Т.е. на деле настраивать псевдонимы сайта (ServerAlias). Другие хостеры, например Belihost.ru, заявляют о "неограниченных поддоменах ", имея в виду именно назначение любого количества поддоменов одного домена любым каталогам (в пределах, разрешенных на аккаунте).

Маркетинг

Технически "sub..ru" оба являются доменами, первый - поддомен по отношению ко второму. И без разницы, куда указывают эти имена, оба домена равнозначны по отношению к сайтам . Т.е. они могут вести на разные сайты или подразделы одного сайта; физически контент может быть расположен на разных серверах или в одном дисковом пространстве хостера, и то потому, что ip-адреса доменов приведут запрос на один сервер.

Но хитрые хостеры вносят путаницу в понятия:
"домен второго уровня " - например "сайт" и связанный с ним каталог с контентом (сайт). NS-сервер вернет адрес компа хостера.
"неограничено поддоменов " - домены третьего и ниже уровней, т.е. " *.сайт ". Иерахия соответствующих каталогов вообще не важна .. И скорее всего, корневые каталоги "подсайтов" будут где-то в корневом каталоге этого сайта.
"Количество сайтов " - сколько доменов второго уровня я могу связать с конечными корневыми каталогами (c разными каталогами). NS-сервер может вернуть разные ip-адреса, т.е. разные машины будут хранить сайты по этим именам. При этом "количество сайтов ", связанных с доменами третьего (и выше) уровней я могу делать, сколько хочу (aka "неограничено поддоменов").

Т.е. хостеры накладывают ограничение только на домены второго уровня. Хотя технически домен любого уровня (кроме первого) может указывать на любой сайт . Просто домены третьего уровня и ниже выглядят не так солидно, не ценятся и не приносят денег. И потом, вы не представляете, как трудно подобрать имя для домена второго уровня. А для доменов бОльших уровней - без проблем.

Post Scriptum
Организация каталогов на сайте

В настройках сайта нужно указывать, какой каталог считать корневым. Мне хостер дал доступ в . Там я могу организовывать иерахию каталогов, как мне хочется. И в итоге я вполне мог бы сделать так:

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

- админские скрипты. Сюда обращается веб-сервер при сборке страницы. Любопытный пользователь сюда не заглянет даже зная путь к каталогу.

Кстати, там уже есть некоторые созданные каталоги, существование которых требует хостер:

Аpache сюда пишет логи.

- здесь должны лежать исполняемые скрипты (php-скрипты тоже), которые нужно запускать непосредственно с интерпретатором.

Зачем отдельный каталог для скриптов? Я понял это так: все мои скрипты используется только веб-сервером при сборке страницы для ответа браузеру. Например при запросе css-файла Apache просто его отправляет, но если он берет php-файл, то подключает для его выполнения php-процессор. Это потому, что в конфигах Apache (в.htaccess) прописано: использовать предобработку php-файлов через соответствующий процессор.

Но при всей своей мощи Apache - это всего лишь веб-сервер, т.е. он занимается только ответами на запросы, приходящие в порт 80 (по умолчанию). А на серверах хостера есть же еще и операционка и куча полезного софта. Этим софтом можно пользоваться, если знать как. Возвращаясь к каталогу "cgi-bin ": скорее всего на этот каталог назначены права на исполнение от имени владельца/группы. Речь про права доступа в Linux. Поэтому сюда пишутся скрипты для софта, возможно не принимающего явного участия в сборке html-страницы. Самый очевидный пример работы помимо ответов браузеру - Cron (планировщик Linux). Например, можно накатать скрипт, указать в его первой строке, каким софтом его выполнять и записать в Cron запуск этого скрипта, разместив его в "cgi-bin ". Получится скрипт с правами на исполнение, выполняющий некую служебную работу для сайта.

Парковка домена

Теперь понятно, что это, и зачем нужна парковка домена. Допустим, я купил доменное имя, но еще ничего не написал для сайта. По этому имени будет обращение к ns-серверам, которые вернут для него ip-адрес. По адресу придет запрос к хостеру, а там нет ничего %) Тогда хостер может вернуть страницу типа "Сайт по имени не найден" или более красиво "Доменное имя занято, сайт в разработке". Вот зачем парковка. С тем же успехом я мог бы сам сразу связать домен с корневым каталогом будущего сайта, и выложить там индексную страницу с соответствующим сообщением.

Перед приобретением хостинга для своего сайта, важно четко представлять разницу между понятиями домен и хостинг.

Определения домена и хостинга

Представьте, что мы в осязаемом пространстве виртуального мира. Хостинг это наш дом, где мы размещаем мебель - Файлы нашего сайта. Если этих файлов много, то соответственно нам необходим дом еще больше. Адрес нашего дома в виртуальном мире - это Домен. Вместо того, чтобы использовать название улицы,

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

Домен

Когда Вы регистрирует домен, то получаете исключительное право собственности на имя Вашего сайта. Никто, кроме Вас, не имеет доступ к Вашему домену.

Тем не менее, если у Вас есть домен, то это не означает, что Вы можете показать сайт миру. Для запуска веб сайта необходимо доменное имя и настроенный сервер с Вашим сайтом.

Хостинг

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

Виртуальный хостинг, Выделенный хостинг. Кто кого?

Хорошо, Вы узнали о хостинге и домене. А что, если у Вас уже есть домен и Вы готовы создать свой сайт? Какой хостинг Вам выбрать? В основном, Вы будете выбирать из двух вариантов: и . В уроке: мы узнаем, какой из них лучше.

Популярные обзоры хостинга

Если Вы ищете хостинг для своего сайта, то перед Вами популярные обзоры американского хостинга.

И . Что только мы с ними не делали: регистрировались, настраивали, переносили и т.д.

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

Понятия

Domain и hosting – это конкретные понятия, определяющие место жительства веб-ресурса в Глобальной сети.

Hosting представляет собой арендуемую площадку, обеспечивающую сайту необходимое для хранения его данных пространство, а домен определяет, по какому адресу его найти во Всемирной паутине.

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

Понятия домен и web-хостинг носят арендуемый характер, то есть за них нужно постоянно платить, чтобы не нарушилась функциональность и работоспособность вашего веб-ресурса. Например, домен можно заказать минимум на один год, а вот hosting доступен для оплаты ежемесячно.

Надеюсь, это пока понятно? Если да, тогда идем дальше!

Хостинг и домен – съемная квартира и ее адрес

Надеюсь то, что я сейчас скажу, раз и навсегда объяснит вам что же такое hosting, и чем он отличается от домена.

Хостинг – это съёмная квартира, в которой согласно договоренностей, и, конечно же, предоплаты может проживать ваш ресурс.

Вам нужно:

  1. найти среди бесчисленного количества предложений хостинговую компанию (виртуального владельца жил. площади),
  2. договориться с ним о стоимости арендуемого жилья,
  3. оценить его предложение (анализируете все ли вам подходит, к примеру, устраивает ли вас программный язык, выделенный сервер, поддержка скриптов),
  4. подтвердить согласие с условиями, чтобы получить на руки ключи от новенькой квартиры.

Таким образом, хостинг-провайдер выделяет вам (точнее вашему веб-ресурсу) определенное место на своем жестком диске.

Важно отметить, что hosting всегда остается съемным жильем. Когда срок аренды заканчивается, вы можете перевезти свой ресурс на иной hosting.

Чтобы гости и знакомые нашли вас во Всемирной глобальной сети, на помощь приходит доблестный рыцарь – домен, целью которого является определение адреса виртуального месторасположения новенькой жилплощади.

На сегодняшний день главными являются два доменных уровня. Первый – сообщает о том, в какой стране живет веб-ресурс, или же к какому роду деятельности он относится. И второй – является главным именем сайта. К примеру, site_zhivet_zdes.ru (где.ru – доменная зона, определяющая российское местожительство).

Не сильно закрутил?! Мне кажется, это наиболее доступное пояснение. Попробуйте друзьям в социальной сети объяснить, что такое domain и hosting, и чем они отличаются, а лучше – поделитесь с ними ссылкой на эту статью, они сами все прочтут и поймут. Не забудьте подписаться на обновления блога, чтобы первым узнавать о редакции нового материала. До скорых встреч!

С уважением! Абдуллин Руслан







2024 © gtavrl.ru.