Здравствуйте. Возник вопрос, который опишу на примере создания сервера для игры.
Имеется: серый динамический IP, нахожусь за NAT, соединение через маршрутизатор (роутер) -> ADSL модем -> ПК
Желание: открыть доступ к серверу извне для других игроков без покупки VDS и/или белого IP (в общем максимальные костыли, главное чтобы все работало :) )
Какие действия предпринимал: Проброс портов на роутере ситуацию не решает, пробовал через утилиту NO-IP, но проблема осталась прежней, извне доступа никто получить не может.
Нашел вариант с ssh туннелем, к примеру сервис ngrok прекрасно выполняет поставленную задачу, но существенный минус даже не в случайном домене, а в непостоянном порте и адресе, который он выдаёт. Есть альтернативы для вывода компьютера в сеть или может тему с туннелем можно как то развить?
Увы, в сетях не особо силён, надеюсь на Вашу помощь.
Заранее спасибо.
Никак.
Доступ к компьютерам в сети Интернет осуществляется по IP адресам.
Если у вас нет белого IP значит обратиться к вам из глобальной сети невозможно.
Поэтому в любом случае нужен белый IP - можете у провайдера взять, можете сервер арендовать с белым адресом и тоннель поднять до него, можете сервис какой-нибудь найти который предоставить вам белый IP.
Вариантов много.
так всё же у вас сначала роутер, потом адсл модем, или наоборот? по пути следования трафика разрешить всё. и на адсл-модеме и на роутере и на компе, следом определить нет ли приложений использующих те или иные порты, необходимые тому серверу. а вот уже только потом заморачиваться с no-ip или другим ddns сервисом. а серая динамика... ростелеком, билайн и мегафон норм работал личный opds сервер, за статику не платил.