Почему 192.168.1.105 = 127.0.0.1 в моем ПК?

Это работает для меня:

sortedColNums=( $( printf "%s\n" "${colNums[@]}" | sort -n ) )
-1
13.08.2016, 20:20
1 ответ

С сетевой точки зрения операционная система видит два сетевых интерфейса. Один чисто логический, созданный в программном обеспечении, и даже не нуждается в физическом наборе микросхем и соединений для создания сетевого соединения. Другой является физическим сетевым соединением (скорее всего, с разъемом RJ-45 или беспроводным адаптером) и может быть использован для подключения к другим компьютерам.

Ваш веб-сервер настроен на прослушивание сетевых интерфейсов. В вашем случае он прослушивает все доступные интерфейсы, поэтому локальный интерфейс на 127.0.0.1 и ip-адрес, назначенный вашему физическому сетевому адаптеру (на данный момент 192.168.1.105).

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

Вы даже можете ввести localhost в адресной строке браузера, так как это псевдоним, назначенный 127.0.0.1. Смотрите /etc/hosts для этого.

Локальный адрес 127.0.0.1 не изменится. Он будет таким же в других сетевых операционных системах.

Отличная отправная точка для того, чтобы узнать больше о концепции Localhost, может быть найдена в Википедии: http://en.wikipedia.org/wiki/Localhost

5
28.01.2020, 05:06

Теги

Похожие вопросы