Я работаю на двух компьютерах в одной сети. Компьютер A имеет приложение, работающее на localhost:4444. Тем не менее, я не могу получить к нему доступ из браузера компьютера B.

Вот моя ситуация:

  • Я пинговал IP и получаю успешные ответы.
  • Я пытался получить доступ через браузер: http://192.168.XX: 4444
  • В настоящее время я успешно делюсь файлами на обоих компьютерах через одну и ту же сеть.

Может кто-нибудь, пожалуйста, помогите мне сделать эту работу?

1 ответ1

2

Откройте окно командной строки и выполните следующую команду, чтобы подтвердить, прослушивает ли ваше веб-приложение все IP-адреса:

netstat -a -o

Вы увидите вывод, похожий на следующий:

Active Connections

  Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:135            JHUEBEL-VM:0           LISTENING       944
  TCP    192.168.0.173:5040     JHUEBEL-VM:0           LISTENING       5096

Я сократил вывод выше до пары примеров.

Обратите внимание, как в первой строке указан IP-адрес «0.0.0.0». Это указывает на то, что служба, использующая порт 135 («:135»), прослушивает все IP-адреса. Это будет включать localhost (127.0.0.1), а также IP-адрес локальной сети (192.168.0.173).

Но если вы посмотрите на вторую строку, служба, использующая порт 5040, только прослушивает IP-адрес локальной сети (192.168.0.173). Так что я не смог бы получить доступ к этой службе через localhost.

Итак, вы ищете строку, которая начинается примерно так:

TCP    127.0.0.1:4444

Если вы видите «127.0.0.1» (или действительно любой IP-адрес, начинающийся с «127.»), то веб-приложение, к которому вы пытаетесь получить доступ, только прослушивает localhost и недоступно для компьютеров в вашей локальной сети.

Итак, как вы это исправите? Это действительно зависит от приложения. Это, вероятно, потребует редактирования файла конфигурации. Не зная приложения, которое вы используете, я действительно не смогу там помочь. Пожалуйста, обновите OP с более подробной информацией о приложении, и я постараюсь помочь в дальнейшем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .