Добрый день!
ребята, подскажите, пожалуйста, возможно ли как-то или с помощью каких-нибудь программ обойти серый айпишник?
Мой провайдер, как я понял, и многие другие, постоянный айпишник предоставляют только за доп. плату.
Добрый день!
ребята, подскажите, пожалуйста, возможно ли как-то или с помощью каких-нибудь программ обойти серый айпишник?
Мой провайдер, как я понял, и многие другие, постоянный айпишник предоставляют только за доп. плату.
Заранее спасибо за информацию!
Добрый день.
Для начала проверьте, действительно ли айпишник "серый", для чего убедитесь, что:
1. На вашей машине запущен сервер нужного приложения на нужном порту.
2. Этот сервер прослушивает входящие запросы на внешнем интерфейсе (не на 127.0.0.1), на винде поможет команда "netstat -an | findstr LISTENING" (можете дополнительно отфильтровать вывод по номеру порта: "netstat -an | findstr LISTENING | findstr 3389" (подставьте свой порт). На линуксе команда "ss -anl" (с фильтром: "ss -anl | grep 3389").
3. Ваш роутер "пробрасывает" порт из интернета на локальный адрес сервера, например, можете настроить, чтобы внешний порт роутера 3389 (или любой другой) отображался на внутренний порт 3389 локальной машины 192.168.1.101. Протокол тоже должен совпадать (нормальные роутеры позволяют перенаправлять отдельно TCP и UDP порты). Если не знаете, как пробрасывать порты, вот на этом сайте есть инструкции, просто найдите свой роутер: [Ссылки могут видеть только зарегистрированные пользователи. ]
4. Если пункты 1-3 соблюдаются, узнаёте свой текущий внешний IP-адрес на таких сайтах как 2ip.ru
5. Заручаетесь поддержкой друга и просите его подключиться к вашему серверу по внешнему IP-адресу и внешнему порту, который указали в роутере при перенаправлении портов.
Если друг подключился, то айпишник не серый, а проблема скорее всего в том, что он просто меняется со временем (например, с каждым перезапуском роутера), т.е. является динамическим. Для целей тестирования или одноразового подключения этого может быть достаточно. А вообще не так уж и дорого обычно стоит у провайдеров сделать себе статику.
Если друг не может подключиться, то ещё раз проверьте все настройки у себя и у друга, может ли он подключаться к другим подобным серверам в интернете? А далее - разговор с провайдером, может оказаться, что провайдер блокирует подключение к вам из интернета по некоторым (или всем) портам.
Если проблема действительно в динамическом адресе, а покупать статику не вариант, то воспользуйтесь решениями вроде [Ссылки могут видеть только зарегистрированные пользователи. ]. На ваш сервер ставится программа-агент, которая регулярно обращается на сервера noip, и сообщает ваш текущий внешний IP-адрес. Noip взамен при регистрации выдаёт вам hostname, доступный из интернета. Любое обращение на это имя хоста будет перенаправляться на ваш текущий внешний адрес. Программа бесплатна, но далеко не всегда вам достанется красивое и короткое имя хоста
________________
Принимаю реквесты на статьи, программы. Всё будет запилено в лучшем виде :3