Имена хостов


Хост или веб-сайт в интернете идентифицируется по имени хоста, например www.upread.ru. Имена хостов иногда называют доменными именами. Имена хостов сопоставляются с IP-адресами, но имя хоста и IP-адрес не полностью тождественные понятия.



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

Что еще более важно в современных реализациях HTTP, использование имен хостов в HTTP-запросах имеет следующие последствия:

  • Имя хоста может быть привязано ко многим серверами, имеющими разные IP-адреса.Это актуально для крупных сайтов, например Вконтакте – один сервер не может обработать все обращения на хост vk.com.
  • Один сервер с одним IP-адресом может обслуживать множество хостов – виртуальный хостинг. Например, этот блог upread.ru находится на виртуальном хостинге с ip-адресом 185.72.146.140 и кроме моего сайта «Блог читающего программиста» на данном ip располагаются и другие сайты.
Имена хостов сопоставляются с IP-адресами сервером, известным как DNS - сервер доменных имен. В большой сети многие DNS-серверы сотрудничают, чтобы обеспечить сопоставление между именами хостов и IP-адресами.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегистатьи IT, сети, интернет, концепции интернета




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




Поля и методы в Java: правила доступа к полям
Ошибки 500 (internal server error) и 550 (permission denied)
Apache и Nginx