Есть компьютер с Windows, подключенный к Интернету через NAT (без IP, без входящих подключений). Есть ли способ сделать локальный веб-сервер на этой машине доступным из Интернета по статическому IP или домену?
Веб-сервер: Apache + MySQL + PHP
P.S. Я нашел только одно решение: использовать Opera Unit с приложением Web Proxy, но есть некоторые проблемы с COOKIES.
Пока ваш маршрутизатор получает общедоступный IP-адрес на стороне WAN, вы сможете сделать это, настроив переадресацию портов, которая сообщает вашему маршрутизатору, например, «порт tcp / 8000 переходит на частный IP-адрес ABCD: tcp / 80. ".
Протестируете по адресу http: //A.B.C.D: 8000 / Разумеется, с компьютера в другом месте в Интернете, не в том же месте, что и ваша локальная сеть.
Однако ваш интернет-провайдер может предоставить вам «динамический IP-адрес», что означает, что он меняется каждые N часов или около того. Не повезло, чтобы он оставался стабильным. Возможно, вы захотите попробовать службу динамического DNS, например changeip.
Кроме того, ваш интернет-провайдер может «защищать» свою сеть с помощью брандмауэра, который не позволит вам настроить порты таким образом. (Позволит, не сработает).
Просто учтите это будет НЕ предоставить вам высокодоступный сервис.