2

Текущий сценарий:


Я использую Windows 7 за маршрутизатором и установил XAMPP. Несколько компьютеров подключаются к этому интернет-соединению.

У меня есть порт, перенаправленный на порты 80,8080 и 443 для моего внутреннего (локального) IP-адреса (192.168.xx)

дополнительная информация: мой текущий интернет-план предоставляет мне 2 открытых IP-адреса

Чего я хочу добиться:


  • Я хотел бы получить доступ к своему серверу XAMPP, когда я набираю свой публичный (статический) IP-адрес в своем веб-браузере. Я думал, что переадресация портов должна была сработать. Но это ничего не решило.
  • Кроме того, если у меня есть несколько экземпляров XAMPP на разных компьютерах в одной и той же локальной сети, как мне подключить их к сети или, скорее, получить к ним доступ онлайн?

1 ответ1

4

Действия могут сильно зависеть от системы / маршрутизатора. Но вот общий подход, который я использовал:

  1. Используя страницу конфигурации вашего маршрутизатора, перенаправьте порт 80 на IP-адрес вашей машины.

  2. Зарегистрируйтесь для получения услуги, такой как DynDNS, чтобы у вас было статическое текстовое <-> динамическое сопоставление IP (вы можете использовать john.dyndns.org или что-то, что всегда будет указывать на ваш динамический IP)

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

Теперь, когда бы вы ни использовали ваш URL-адрес dyndns, который вы выбрали при регистрации (john.dyndns.org или что-то еще), откуда угодно, запрос будет направляться на ваш динамический IP-адрес, который отслеживается dyndns, а затем после достижения вашего межсетевого экрана / маршрутизатора будет перенаправлен на ваш компьютер, где ваш XAMPP сможет его обработать. Если все идет хорошо, вы можете получить все это работает в течение часа максимум.

Важно После того, как вы все настроите, если вы просто опробуете свое доменное имя или URL-адрес dyndns из любой системы в вашей локальной сети, вы увидите только страницу своего маршрутизатора. Чтобы он работал правильно, вы должны попытаться получить доступ к вашему веб-серверу из-за пределов вашей локальной сети. Сделайте это или используйте прокси. Я забыл причину этого:|

Кроме того, если вам нужен доступ к XAMPP из локальной сети, просто получите IP-адрес локальной сети системы XAMPP и используйте его из своей локальной сети.

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