Что такое хостинг и домен?
Многие новички очень часто задаются вопросом: «Что такое хостинг и домен?».
Я и сам очень хорошо помню то время, когда меня интересовал данный вопрос.
Вспоминается мне, как я только начинал создавать свой первый сайт, как я блуждал по просторам интернета и собирал информацию по теме создания сайтов и заработка в интернете.
Помню, ввожу в поисковик фразу типа: «Что такое хостинг и домен» нажимаю поиск, бинго! 🙂 . Нашлось 10 миллионов страниц, в голове сразу мысль: «Сейчас разберемся, что к чему…» Начинаю читать.…
Одну статью почитал, блин, что-то не совсем понятно.… Вторую прочитал, тот же перечень не понятных слов и терминов. Ну что ж, придется разбираться, как говориться, методом втыка.
Знакомая ситуация? Я уверен, знакомая многим! И этот горький опыт заставил меня написать данную статью. Попытаюсь объяснить все максимально понятно и доходчиво, так что читайте статью до конца ответ на вопрос: «что такое хостинг и домен» вы получите сполна. Итак, начнем!
Как вы знаете, интернет представляет собой сеть связанных между собой компьютеров. То есть, по сути, по своей технологии интернет практически не отличается от обычной локальной сети, которую часто проводят в домах и офисах.
Данная сеть содержат в себе ряд различных узлов (маршрутизаторы, сервера провайдера, сервера хостинга, DNS сервера и т.д.). Но как, же это связано с нашими сайтами? Давайте разберемся.
Предположим у нас уже есть сайт. Но как же мы можем сделать так чтобы на него заходили? Ведь сайт находиться у вас на компьютере, а пользователи ходят себе в интернете и ничего о нашем сайте не знают.
Вы можете сделать так, чтобы, посредством интернет соединения, пользователи посещали ваш сайт (который расположен на вашем компьютере) и таким образом получать посетителей на свой ресурс.
Но для этого необходимо решить ряд проблем:
1. У вас должен быть достаточно мощный компьютер. Все дело в том, что когда на ваш сайт будет заходить большое количество пользователь, будет создаваться большая нагрузка на программное обеспечение и чтобы справляться с данной нагрузкой, нужен очень мощный компьютер.
2. Компьютер должен всегда быть включен и подсоединен к сети интернет. Я думаю здесь все понятно. Ведь как на ваш сайт зайдут пользователи, если ваш компьютер будет выключен или он не будет подключен к интернету, файлы же сайта хранятся на жестком диске.
3. Скоростной интернет. Естественно скорость соединения с интернетом должна быть достаточно высокой. Ведь какой пользователь будет ждать пока ваш сайт загрузиться.
4. Компьютер должен иметь отдельный IP-адрес. Дело в том, что в интернете обращения к сайтам происходит посредством IP-адресов. И другие пользователи сети, Вас, без IP-адреса, просто-напросто не найдут.
5. Наличие специального программного обеспечения(Apache, MySQL, PHP). Да, на вашем компьютере должны быть установлены специальные программы, которые, кстати, еще нужно уметь обслуживать.
У вас, наверное, сейчас глаза на лоб лезут? Не переживайте, всего этого вам не нужно. Как вы понимаете обычный человек, вряд ли сможет позволить себе иметь такой компьютер, который, кстати, так же называют — сервер.
И решение данной проблемы простое. Сейчас в интернете существуют специальные компании, которые позволяют арендовать такого рода сервер.
Эти компании предоставляют ряд услуг, которые нужны для того чтобы ваш сайт начал работать на отдаленном компьютере в сети интернет. Иными словами, вы арендуете место на жестком диске, где и будут храниться файлы вашего сайта. Это арендуемое место и называется хостингом.
Тем более, хостинг, это не только арендуемое место на отдаленном компьютере в интернете, но также целый спектр услуг. Здесь хостер (компания предоставляющая услугу хостинга), также предоставляет вам электронную почту, базу данных, поддержку различных скриптов, техническую поддержку и многое другое.
Алгоритм простой, вы ищете в интернете подходящего хостинг провайдера, регистрируетесь, оформляете заказ аренды хостинга и оплачиваете услуги. В роде бы все достаточно просто, но здесь нужно определиться с несколькими моментами:
- Какой вид хостинга вам необходим;
- Какие ресурсы необходимы для вас;
- Какую хостинг-компанию выбрать.
Но то, как выбрать хостинг мы с вами поговорим в следующих статьях. Так как это тема достаточно объемна и требует отдельной публикации.
Так, с тем, что такое хостинг мы с вами разобрали, давайте поговорим, что же такое домен.
Что такое домен
Как наверняка знаете, компьютеры работают только с числами и воспринимают они только единицы и нули. Поэтому адреса компьютеров представляются в числовом виде.
Эти адреса представляются в виде набора чисел записанных через точку, например — 127.0.0.1. И если вы хотите перейти на какой-то сайт вы должны сообщить своему компьютер адрес компьютера, на котором размещен сайт.
Но согласитесь, что для человека оперировать числами достаточно неудобно, ведь запомнить ряд чисел не так-то просто. И был придуман механизм, с помощью которого, адрес компьютера в сети можно представить набором букв, что существенно облегчало работу человека с данными адресами. Так вот, данные буквенные адреса и называются доменными именами.
Процедура преобразования числовых адресов в буквенные, выполняется специальными DNS серверами. Думаю, не стоит заморачиваться, и рассказывать весь процесс данного преобразования, тем более эта информация достаточно нудная и в принципе бесполезна.
Просто запомните, что именно DNS сервер выполняет данную работу.
С доменным именем все также как и с хостингом, зарегистрировать его можно в специальной компании, которая предоставляет данную услугу. Но для того, чтобы правильно зарегистрировать доменное имя, нам необходимо разобраться с некоторыми понятиями. Поехали!
Уровень домена?
Как вы понимаете, количество сайтов в интернете очень большое и со временем доменных имен стало не хватать. Ведь подумайте сами, выгодных комбинаций (имен) не так уж много. И хранить в одном месте большое количестве доменном, достаточно проблематично. Решить данную проблему удалось с использованием уровней доменов.
Условно было решено, что домена типа: .com .net .info .ru .us .ua .рф и так далее, выделялись только под конкретную предметную область или страну, и эти домены были названы доменами 1-го уровня.
Все домены, которые имеют вид: yandex.ru, google.com, seo-dnevnik.ru, называли доменами второго уровня.
То есть, если перед доменном первого уровня, есть еще одно слово, значит это домен второго уровня. Понимаю, немного не понятно, но здесь, в принципе, не стоит сильно углубляться в термины, просто нужно понимать, что самым оптимальным вариантом для стандартного сайта является домен второго уровня.
И в будущем, когда вы будете регистрировать домен, рекомендую вам домен именно второй уровень. Я это говорю, потому что сейчас есть и трех уровневые домены типа: имя.narod.ru. Но данные домена имеют ряд недостатков, которые даже тем, что они полностью бесплатны, не компенсируются.
Перед тем как зарегистрировать доменное имя необходимо для себя определиться с такими факторами:
1. Какое конкретно имя вам нужно. Вы должны понимать, что сейчас подходящих доменных имен осталось не так уж много, и для того чтобы подобрать легко запоминающиеся и простое имя, необходимо хорошенько подумать. По каким критериям необходимо выбирать имя я буду писать в следующих статьях.
2. Какой уровень домена вам нужен. Здесь я вам уже говорил, что домены третьего уровня лучше не использовать.
3. Определитесь с доменной зоной. От того какую зону вы выберите, зависит то, какие посетители будут ваш сайт посещать, с каких стран, а также с каких поисковых машин. Рекомендую выбирать какую-то из зон: .ru, .com, .net.
4. Выбрать регистратора. Здесь, как и с хостинком регистрировать домен можно в специальных компаниях, которые предоставляют данные услуги. Этих компаний очень много, так что, иногда, достаточно затруднительно выбрать именно то, что вам подойдет.
В общем, на этом думаю, можно заканчивать, в принципе все, что я хотел вам рассказать, я рассказал, надеюсь, теперь вы знаете, что такое хостинг и домен.
И у вас уже не возникнет проблем с регистрацией хостинга и домена. Если вам понравилась статья, прошу подписаться на обновления, буду очень рад снова видеть вас у себя на блоге.