Я загружаю appserv и устанавливаю на свой компьютер и устанавливаю IP-адрес по умолчанию в моем шлюзе по умолчанию, но когда другие люди хотят подключиться к моему домашнему серверу, они получают ошибку времени! что я собираюсь делать ? мой адрес сервера:

192.168.210.230

и мой брандмауэр сейчас выключен. Также мой антивирус.

3 ответа3

3

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

  • Откройте порт приложения на компьютере, на котором вы его запускаете. (в крайнем случае вы можете просто отключить брандмауэр, но это не так безопасно. Если у вас есть маршрутизатор, за которым вы находитесь, это не должно иметь большого значения, если вы доверяете другим людям в сети).
  • На маршрутизаторе обязательно перенаправьте порт приложения на IP-адрес компьютера, на котором запущено приложение. Это локальный 192.168.210.230 IP, который вы дали ранее. Это может измениться каждый раз, когда вы загружаете свой компьютер, так что вы можете убедиться, что данный компьютер имеет статический IP-адрес.
  • Запустите приложение.
  • Наконец, дайте людям IP-адрес вашей сети, что можно сделать с помощью метода madcolor, перейдя по адресу http://whatismyipaddress.com/. Это ваш IP для внешнего мира, тогда как 192 - это просто IP, который выдает вам маршрутизатор.

Чтобы описать, когда это происходит: ваш друг вводит IP-адрес, а его компьютер делает запрос на эту комбинацию IP/ порт, которая отправляется интернет-провайдером на ваш маршрутизатор (большинство приложений везде работают на согласованном порту. Например, просмотр веб-страниц всегда выполняется на порту 80, поэтому, если не указан другой порт, он всегда предполагается. Вам нужно будет выяснить, какой порт использует ваше приложение). Ваш маршрутизатор из-за переадресации портов распознает номер порта в своем списке правил и затем отправляет запрос на IP-адрес вашего компьютера. Если на вашем компьютере нет брандмауэра или брандмауэр настроен для пропускания этого порта, то ваш компьютер разрешает чтение пакета приложением, запущенным на указанном порту.

2

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

1

http://192.168.210.230/ - это локальный IP. Им понадобится IP, который вы видите здесь. Http://whatismyipaddress.com/

при условии, что вы все правильно передали.

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