Hostwinds Блог

Результаты поиска для:


Адрес Loopback - что это такое и как он работает? Популярное изображение

Адрес Loopback - что это такое и как он работает?

от: Hostwinds Team  /  Август 14, 2024


127.0.0.1, широко известный как «Localhost», представляет собой IP -адрес Loopback, который позволяет локальной машине, такой как компьютер или сервер, общаться с самим собой без использования внешней сети, такой как Интернет.Он попадает в IPv4 Class адресов петли (127.0.0.0 до 127.255.255.255) и часто используется для тестирования и разработки местных сред.

Ключевые элементы 127.0.0.1
  • Интерфейс Loopback: Это позволяет программному обеспечению на компьютере общаться с собой

  • Местное общение: Любые данные, отправленные в 127.0.0.1, перецированные обратно на тот же компьютер, что означает, что он никогда не покидает устройство.

  • Универсальный адрес: 127.0.0.1 является стандартным на всех устройствах с адресом IPv4, поэтому использование его всегда будет указывать на локальную машину.

Как работает 127.0.0.1 Loopback?

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

Когда приложение TCP/IP отправляет данные на 127.0.0.1, оно знает, что эти данные предназначены для остановки в компьютере.Вместо того, чтобы отправлять его в сеть, данные перенаправляются обратно на компьютер.

Вот простой разбивка того, как TCP/IP обрабатывает данные, отправляемые по адресу Loopback (127.0.0.1):

  1. Идентификация адреса петли: Когда данные адресованы 127.0.0.1, стек TCP/IP на компьютере распознает это как специальный адрес, предназначенный для внутренней связи на компьютере.

  2. Перенаправление данных: Вместо того, чтобы отправлять пакеты данных в сеть, TCP/IP перенаправляет их обратно в собственный стек TCP/IP компьютера, эффективно зацикливая данные обратно.

  3. Доставка в правильное приложение: Пакеты затем восстанавливаются в полном сообщении и направляются на соответствующее приложение на компьютере на основе номера порта, включенного в данные.

Для чего используется 127.0.0.1?

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

Местная среда развития: Веб -разработчики часто используют 127.0.0.1 для размещения веб -сайта на своей локальной машине, прежде чем развернуть его на живом сервере, что позволяет им проверить вещи в среде, которая имитирует живой сервер.

Тестирование сервера: Когда Настройка веб -сервера, Используя 127.0.0.1, позволяет администраторам тестировать функциональность сервера без разоблачения сайта в Интернет.Например, проверка, правильно ли обслуживает контент из Localhost правильно обслуживает контент.

Безопасность: Настройка определенных услуг для связывания только с 127.0.0.1, вы можете ограничить доступ к этим услугам, гарантируя, что они доступны только из локальной машины.Это особенно полезно для серверов баз данных, таких как MySQL или MariaDB, которые не должны быть непосредственно доступны из Интернета.

CPanel/WHM: На средах хостинга, которые используют CPanel или WHM (менеджер веб -хоста), 127.0.0.1 часто упоминается в файлах конфигурации и сценариях для обращения к локальному серверу.Например, CPanel может использовать 'localhost«Как хост базы данных по умолчанию, то есть сервер подключается к базе данных MySQL на той же машине.

Используя номера портов с 127.0.0.1

Все данные, отправленные по TCP/IP на IP -адрес, включают что -то, что называется "номер порта" - Порты похожи на каналы или почтовые ящики, которые направляют данные в правильное приложение, работающее на локальной машине (компьютер, веб -сервер и т. Д.). Они добавляются в конце IP -адреса и обычно назначаются автоматически приложением, ноТакже можно настроить вручную.

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

Например, при тестировании веб -сервера локально можно получить доступ к ним до 127.0.0.1:8080, где 8080 является номером порта.

Насколько безопасна 127.0.0.1?

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

Изоляция сети: Адрес цикла может использоваться только локальной машиной для связи с собой.Это не видно в сети и не отображается на сетевых интерфейсах, поэтому внешние пользователи не могут охватить приложения, связанные с этим адресом.

Маршрутизация и брандмауэры: Сетевые маршрутизаторы и брандмауэры настроены, чтобы блокировать любые внешние попытки получить доступ к адресу Loopback, обеспечивая хранилище пакеты данных с адресом 127.0.0.1 в локальной машине и не перенаправлены в других местах.

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

Диапазон петли IPv4

Весь диапазон адресов Loopback IPv4 переходит от 127.0.0.0 до 127.255.255.255.В то время как 127.0.0.1 является наиболее часто упоминаемым и широко используемым адресом петли, другие адреса в этом диапазоне также могут использоваться для различных целей, таких как изоляция различных сервисов и приложений, тестирование внутреннего сетевого устройства и управление внутренним трафиком.

Например, вы можете выделить приложения для тестирования и отладки, присвоив им свои собственные адреса, например, 127.0.0.2 или 127.0.0.3.

IPv6 -обратный адрес

IPv6 также имеет адрес обратной связи.Это часто считается написанным как :: 1, что является сокращенной нотацией.В адресах IPv6 «::» означает серию нулей, поэтому полный адрес в ее расширенной форме - 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001.

В то время как IPv4 предоставляет диапазон IP -адресов Loopback, IPv6 имеет только :: 1 для доступа к LocalHost.

Как использовать Localhost

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

Примечание: Перед использованием браузера или 'завиток«Команда Убедитесь, что веб -сервер или приложение, к которому вы пытаетесь получить доступ, запущены.Если это не так, вы не сможете получить к нему доступ.

Использование веб -браузера

Шаг 1: Откройте свой веб -браузер

  • Вы можете использовать любой веб -браузер, такой как Chrome, Firefox или Edge.

Шаг 2: Введите URL

  • В адресной панели браузера, тип 'http://localhost' или 'http://127.0.0.1'и нажмите ВойтиАнкетОба адреса относятся к вашей локальной машине и будут заполнять одни и те же данные.

Номер порта (при необходимости): Если ваше приложение или сервер работает на определенном порте (кроме порта 80 по умолчанию для HTTP), вам необходимо включить номер порта в URL.Например, если ваш сервер работает на порту 8080, вы бы ввели 'http://localhost:8080' или 'http://127.0.0.1:8080'.

Командная строка

Шаг 1: Откройте интерфейс командной строки

  • На Окна, Открыть командную строку (CMD) или PowerShell.

  • На macOS или Linux, открытый терминал.

Шаг 2: Запустите команду «curl»

  • Тип 'Curl Localhost' или 'Curl 127.0.0.1'и нажмите Войти.

  • За IPv6, тип 'curl :: 1'и нажмите Войти.

Бонус: Вы также можете использовать 'пинг'Команда с адресом Loopback для тестирования сетевой подключения ('Ping Localhost' а также 'Ping 127.0.0.1')

Написано Hostwinds Team  /  Август 14, 2024