Что такое 127.0 0.1, Localhost или адрес обратной связи

Localhost База данных

Localhost

Localhost стоит особняком как отдельный домен. Как разработчик или технарь, вы, вероятно, когда-то сталкивались с localhost. Возможно, вы видели это при разработке веб-сайта или запуске приложения на своём компьютере.

Что такое localhost? В этом руководстве мы обсудим, что такое localhost, почему он важен и как работает.

Что такое Localhost?

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

Localhost привязан к определённому IP-адресу: 127.0.0.1. Этот IP-адрес относится к вашему компьютеру, вашему локальному хосту. Другими словами, когда ваш компьютер использует localhost, он обращается к самому себе. Существует несколько стандартов, защищающих этот IP-адрес, поэтому при переходе к 127.0.0.1 вы всегда подключаетесь к своему компьютеру.

Иногда перед localhost ставится префикс «http: //». В вашем браузере это выглядит как » http: // localhost «. Этот URL-адрес позволяет вам войти на веб-сайт, размещённый на вашем локальном компьютере.

Что такое шлейф Localhost?

Loopback означает, что ваш компьютер определяет, что вы обращаетесь к локальному ресурсу, а не к ресурсу во внешней сети.

Компьютеры используют адреса Интернет-протокола (IP) для связи друг с другом. Как мы обсуждали ранее, у каждой машины есть свой уникальный IP-адрес. IP работает с протоколом, называемым протоколом управления передачей (TCP), для подключения к другим устройствам. Возможно, вы слышали о TCP / IP в сети; вот откуда это взялось.

Все адреса в диапазоне от 127.0.0.1 до 127.255.255.255 зарезервированы для вашей локальной сети системой доменных имён (DNS). Это связано с тем, что есть несколько сервисов, которые должны быть размещены в вашей локальной сети и не должны быть доступны для посторонних. Ваш роутер — один из примеров. Вы и ваши компьютеры — единственные, кому нужен доступ к этому маршрутизатору.

Интернет-корпорация по присвоению имён и номеров (ICANN), которая выделяет доменные имена, зарезервировала эти адреса, что означает, что они стандартные.

Когда вы переходите к IP-адресу, начинающемуся со 127, обратная петля обращается к запросу. Ваш компьютер подключается к ресурсу в вашей локальной сети, а не в Интернете. Именно этот механизм позволяет работать localhost. Без него ключевое слово не было бы частным.

Где используется Localhost?

Где используется Localhost

Мы определили, что localhost — это особый IP-адрес на вашем компьютере. Но для чего это используется?

Сетевое тестирование

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

Тестирование приложений

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

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

Как синоним

Localhost является синонимом 127.0.0.1, который является IP-адресом вашего компьютера в вашей локальной сети. «Localhost» легче сказать и запомнить, чем 127.0.0.1.

Эта функция синонима работает с использованием файла с именем «hosts», который есть во всех системах на базе Windows и Unix. В операционных системах Linux вы найдёте файл hosts в / etc / hosts.

Предполагая, что вы сами не меняли файл, вы увидите следующие записи:

  • 127.0.0.1 локальный
  • :: 1 локальный хост

Эти записи сообщают вашему локальному компьютеру, что термин «localhost» должен подключаться к 127.0.0.1 или :: 1 (оба относятся к вашему локальному компьютеру).

Заключение

Localhost — важная часть сети. Эта концепция позволяет администраторам сети и веб-разработчикам тестировать свои приложения без подключения к сети. «Localhost» легче запомнить и произнести, чем 127.0.0.1; вот почему веб-разработчики используют этот термин в своих приложениях.

Оцените статью
bestprogrammer.ru
Добавить комментарий