10 октября 2020 в 20:23

Как работает сервер для чайников

 

Прокси-сервер: основные понятия для «чайников»

Компьютеры уже настолько прочно вошли в нашу жизнь, что мы даже не представляем, как без них жили раньше. Но, пользуясь всем функционалом современных ПК, практически безграничными возможностями интернета, тысячи пользователей до сих пор не знают некоторых базовых вещей. Одно из таких понятий – proxy.

Представьте, что вы пришли на детскую площадку, где молодые мамочки играют с детьми, и спросили: «У кого из вас есть аккаунт в социальных сетях?». Руку поднимут все присутствующие взрослые. Но на ваш вопрос о том, что такое прокси сервер, с вероятностью в 95% вы не услышите ответа. Поэтому и нужно объяснять основы устройства интернета и компьютера, а прокси именно к ним и относится. Но обо всем по порядку.

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

Если настройка прокси правильная, то вы можете рассчитывать на то, что:

  • прокси ускорит вашу работу во всемирной паутине,
  • будет отфильтровано то, что содержится на тех или иных страницах сайта (например, прокси может удалять ненужную и надоевшую рекламу);
  • можно поменять «место прописки» вашей машины.

Сегодня существует несколько видов proxy-серверов. Все они отличаются друг от друга, так как предназначены для выполнения разных целей и задач.

Например, HTTP – это самый распространенный вид прокси. Он позволяет скачивать различные файлы, просматривать сайты. Также он поддерживает и различные браузеры, и современные программы по типу скайп.

CGI-proxy предназначен только для работы через браузеры. Здесь можно легко применить анонимайзер. FTP-proxy используют в больших компаниях, там, где есть необходимость в создании корпоративной сети. Применяют этот сервер там, где есть система защиты, которая предупреждает вторжение в систему извне.

Также сегодня имеют популярность индивидуальные или персональные прокси, которыми пользуется только один клиент. Обычно прокси, которые есть в пакетах, используют те клиенты, что их купили. Если же клиент изъявил желание арендовать или купить весь пакет, то он будет пользоваться различными IP-адресами столько, сколько будет их продлевать. В компаниях, где продают прокси, такие сервера называют элитными.

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

Как работает DNS

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

Из статьи вы узнаете:

Что такое DNS

DNS — это технология, которая помогает браузеру найти правильный сайт по доменному имени.

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

Людям неудобно использовать длинные комбинации цифр, поэтому IP-адреса придумали связывать с понятными текстовыми именами — доменами. Всё-таки запомнить google.com проще, чем 216.58.209.14.

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

Как это работало раньше

В первые годы интернета доменам присваивали IP-адреса вручную. Их записывали в текстовый файл hosts.txt в таком формате:

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

Со временем такой подход стал отнимать много времени и технологию решили усовершенствовать. Новую систему придумали в 1984 и назвали её DNS. Аббревиатура означала Domain Name System, по-русски — Система доменных имён.

Как браузер находит IP-адрес домена

Настройки каждого домена в интернете хранятся в текстовых файлах на DNS-серверах. Адреса этих серверов обычно приходится указывать вручную — их присылает хостинг-провайдер. Например, у нас они выглядят так: dns1.hostiq.ua и dns2.hostiq.ua.

Браузеры используют DNS-сервер вашего провайдера, чтобы узнать IP-адрес сервера, на котором находится сайт. Для этого в каждом браузере есть специальная программа — DNS-клиент. Разберёмся, как именно это работает:

  1. Вы вводите в адресной строке доменное имя, например, google.com. Сначала браузер проверяет файл hosts.txt на компьютере. Если там не оказывается нужного IP-адреса, он обращается к локальному DNS-серверу вашего интернет-провайдера. Его IP-адрес браузер находит в настройках подключения к интернету.
  2. Локальный DNS-сервер не знает нужного IP-адреса лично, но умеет обмениваться информацией с другими DNS-серверами. Пока браузер ждёт ответа, локальный DNS-сервер обращается к главным серверам в мире — корневым DNS-серверам — и просит IP-адрес для google.com. Корневой DNS-сервер не знает IP-адрес этого домена, но знает IP-адреса DNS-серверов, которые отвечают за все домены в зоне .com.
  3. Локальный DNS-сервер получает IP-адрес одного из этих DNS-серверов и задаёт тот же вопрос ему. Этот DNS-сервер тоже не знает IP-адрес Гугла, но знает IP-адреса DNS-серверов, которые использует google.com.
  4. Локальный DNS-сервер получает IP-адрес одного из этих DNS-серверов и обращается к нему. Этот DNS-сервер знает нужный IP-адрес и отправляет его локальному DNS-серверу.
  5. Локальный DNS-сервер получает нужный IP-адрес и отправляет его браузеру.
  6. Браузер получает IP-адрес google.com, обращается напрямую к серверу и просит отправить сайт.

DNS-кэш

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

В большинстве случаев IP-адреса хранятся в кэше полчаса. Если вы поменяли IP-адрес на своём домене, но видите в браузере старую страницу, — подождите немного. Как только кэш удалится, локальный DNS-сервер пройдёт цепочку DNS-запросов ещё раз и вы увидите новую страницу.

Попасть в кэш может не только IP-адрес, но и запись о DNS-серверах, которые использует домен. Кэш этих записей хранится дольше — 48 часов. Поэтому старый сайт может открываться дольше, если вместо IP-адреса владелец домена менял DNS-серверы.

DNS-кэш на стороне интернет-провайдера можно очистить дистанционно:

Если пользуетесь Windows, нажмите комбинацию клавиш Win + R и напишите в открывшемся окне cmd. Когда откроется командная строка, выполните в ней команду:

В конце должно появиться сообщение «Кэш сопоставителя DNS успешно очищен».

Если пользуетесь MacOS, найдите в поиске «Терминал» или откройте «Finder» — «Программы» — «Утилиты» — «Терминал». В открывшемся окне выполните команду:

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Кэш удалится после ввода пароля.

На этом всё. В следующий раз расскажем о субдоменах и сферах их применения. А пока — комикс про цепочку DNS-запросов, чтобы закрепить информацию:

Как разобраться в понятиях хостинга, домена, vds и выделенных серверов

Всем привет! Тема блогинга неразрывно связана с такими понятиями, как хостинг и домен. Домен, сервер, SSL-сертификат, хостинг сайтов – что это такое? Огромное количество подобных вопросов возникает у новичков в Интернете. Давайте в этих терминах разбираться вместе.

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

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

Чем хостинг отличается от виртуального хостинга

Хостинг и виртуальный хостинг – казалось бы, это два равноценных понятия: чем же они могут отличаться?

Хостинг – это организация. Более точное название – хостинг-провайдер. Самые известные хостинг-провайдеры на сегодняшний день:

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

Виртуальный хостинг – это определенное пространство на сервере, которое выделено под ваш сайт согласно купленному тарифному плану.

Обычно стоимость виртуального хостинга в линейке всех услуг провайдеров имеет самую низкую цену. С чем это связано?

Дело в том, что место на сервере после покупки виртуального хостинга будет занимать не только ваш сайт. Обычно рядом с вашим ресурсом функционирует еще несколько сайтов. Если один из ваших «соседей» получает большую нагрузку, ваш сайт тоже «падает».

Это главный недостаток всех виртуальных хостингов. Вот почему опытные сеошники рекомендуют под сайт покупать выделенный сервер (vds/vps). В чем преимущество серверов vds/vps, мы поговорим далее.

Пример

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

Итак, обратите внимание, как можно купить виртуальный хостинг на Timeweb.

Для этого необходимо на главной странице Таймвеб выбрать из меню раздел Хостинг – Виртуальный хостинг.

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

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

 

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

Поговорим о доменах

Домен – это имя сайта. Например, домен моего сайта – denezhnye-ruchejki.ru. Более грамотно использовать термин «доменное имя».

Некорректно будет задать вопрос, чем отличается хостинг от домена. Это два разных понятия. Если представить образно, домен – это дом, а хостинг – это улица, на которой находится этот дом. Вот так, простыми словами, можно объяснить, в чем разница между хостингом и доменом.

VDS/VPS для более крупных проектов

Следующее звено и более крупное в системе хостингов – это VDS/VPS сервера. Когда посещаемость вашего сайта будет превышать 5000 человек в сутки, рекомендуется виртуальный хостинг сменить на один из тарифов VDS/VPS серверов.

На Timeweb под этот тариф выделена отдельная вкладка.

Чем отличается vps/vds от виртуального хостинга? При покупке виртуального хостинга вы покупаете лишь пространство на сервере, которое не защищено от действий ваших «соседей».

При покупке выделенного сервера (vps/vds), ваш сайт также будет иметь «соседей» в виде других сайтов, но ваше пространство будет защищено определенными «рамками». Т.е. под ваш сайт будет выделено определенное количество ресурсов: в итоге, чтобы ни происходило рядом с другими сайтами, на ваш сайт это не будет оказывать никакого влияния.

В данном случае под ресурсами понимается CPU – мощность, RAM – количество предоставляемой памяти, SSD – место на диске. В зависимости от выбранного тарифного плана эти показатели изменяются.

Отдельным вопросом стоит разобрать, что такое SSD хостинг. SSD – это скорей не хостинг. Это физическая характеристика дисков с использованием микросхем для хранения информации на сервере.

Сервер

В начале статьи я говорила, что если хостинг представить в виде системы, то сервер – это самое крупное звено.

Сервер – это компьютер. Обычно хостинг-провайдеры имеют несколько физических серверов. Когда я писала о покупке виртуального хостинга или о покупке VDS/VPS, всегда речь шла о сервере. Потому что это пространство предоставляется в рамках сервера.

Про аренду серверов

Для крупномасштабных проектов в Интернете невозможно ограничиться покупкой виртуального хостинга или vps/vds сервера. Для этого необходима аренда серверов.

Примерами крупномасштабных проектов могут быть большие интернет-магазины, форумы с высокой посещаемостью, игровые проекты и т.д.

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

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

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

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

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

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

Про облачный хостинг

В интернете можно встретить такое понятие, как облачный хостинг. Что это такое? По сути это обычный хостинг, но подключается он в том случае, если с основным хостингом (сервером), на котором расположен ваш сайт, возникли проблемы. За работой серверов следят специалисты. И при любой проблеме на одном сервере, чтобы сайты работали в обычном режиме, вся нагрузка перераспределяется на другой сервер. Вот что такое облачный хостинг.

Про SSL-сертификат

С 2017 года согласно требованиям поисковой системы Google на каждый сайт должен быть установлен SSL-сертификат . SSL-сертификат – это защищенное соединение, которое зашифровывает все данные, переданные с сайта.

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

Существует несколько видов сертификатов. И в зависимости от этого они бывают бесплатные и платные.

Получить SSL-сертификат бесплатно или купить его вы можете на любом хостинг-провайдере.

Для обычных сайтов и блогов рекомендуется использовать бесплатный сертификат Let’s Encrypt. Обычно он входит в стоимость хостинга, как на примере Таймвеб.

Но, если у вас интернет-магазин, и вы принимаете платежи через сайт, тогда вам понадобится более надежный SSL-сертификат.

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

Но если SSL-сертификат у вас куплен на другом сервисе, его также можно установить на сайт из панели хостинга.

Услуги хостинга

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

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

Пример хостинга Таймвеб:

Пример хостинга Sprinthost:

Дополнительную информацию по услугам хостинга всегда можно найти в разделе Полезные статьи (База знаний) или задать в службу поддержки хостинга. За одним и проверите, насколько оперативно работает служба поддержки.

Кратко о покупке хостинга

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

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

Друзья, вы можете подписаться на обновление моего блога. Под этой статьей находится форма подписки на сайт. Периодически по своей базе подписчиков я делаю рассылку анонсов статей, которые вышли на блоге denezhnye-ruchejki.ru. Подписывайтесь!

Также вступайте в группу ВКонтакте Секреты Интернет-маркетинга (в сайдбаре), где я делюсь полезными фишками для заработка в Интернете.

И подписывайтесь на мой ютуб канал (в сайдбаре): новое видео выходит 1 раз в неделю.

 

 

2.

Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

офер