По умолчанию большинство маршрутизаторов блокируют трафик за пределами локальной сети. Если вы хотите иметь доступ к чему-либо со стороны локальной сети маршрутизатора, вам необходимо настроить маршрутизатор так, чтобы пропускать этот трафик.
Один из способов - открыть определенные порты (например, 80, если вы размещаете веб-сайт). Трафик, попадающий на маршрутизатор через порт 80, будет затем пропущен в локальную сеть. Вторая часть конфигурации переадресации портов состоит в том, чтобы сообщить, какому компьютеру должен передаваться трафик порта 80. Если вы размещаете веб-сайт на 192.168.0.100, вы перешлите 80 по этому адресу.
Другой способ - использовать DMZ. Это функционально эквивалентно открытию ВСЕХ портов на маршрутизаторе и отправке всего этого трафика через порт LAN. У него есть свои применения, но это, вероятно, не идеально для вас.
DynDNS, как упомянул Ален, - это онлайн-сервис, который будет следить за тем, каков ваш публичный IP-адрес, даже если он меняется. Вместо того, чтобы знать этот IP-адрес и вводить его в браузер, терминал или что-то еще, вы вводите доменное имя (например, myhouse.dyndns.com или что-то в этом роде), которое всегда указывает на ваш общедоступный IP-адрес.
В вашем случае я бы настроил бесплатную учетную запись DynDNS и настроил переадресацию портов на вашем маршрутизаторе.
Вы можете использовать программное обеспечение для дистанционного управления, например TeamViewer . Программное обеспечение, подобное этому, вы просто устанавливаете и запускаете без особых настроек. Затем вы можете войти на свой компьютер с любого компьютера либо с помощью Teamviewer на другом компьютере, либо перейдя по адресу https://login.teamviewer.com/ в браузере, и работать на своем компьютере оттуда.
Существуют и другие приложения для удаленного управления, но TeamViewer используется наиболее широко. Это бесплатно для личного использования.
Вы можете использовать VPN либо непосредственно на своем маршрутизаторе (обычно маршрутизаторы, поставляемые ISP для ADSL обычно не имеют этого), либо на компьютере в локальной сети, который затем сопоставляется с общедоступным IP-адресом. Если вы не хотите использовать VPN, вы можете использовать OpenVPN, но, как я уже сказал, вам нужно подключить этот компьютер к вашему ADSL-маршрутизатору.
Вы также можете привязать свой компьютер к общедоступному IP-адресу и подключиться с помощью удаленного рабочего стола.
Если вы просто хотите получить доступ к веб-страницам, которые находятся на веб-сервере, и вам не требуется доступ к самой машине (вход в ОС). затем просто подключите машину к маршрутизатору через порт 80 и используйте DynDNS для доступа к нему.
DynDNS работает так, что вы устанавливаете клиент на свой компьютер, который затем обновляет вашу запись dyndns с вашим текущим адресом при его изменении
источник