Устройство DDNS unix в сети 10.x

Мой интернет-провайдер использует сеть NAT для подключения пользователей. Поэтому, когда я подключаюсь к Интернету, у меня есть IP-адрес 10.xxx .

Есть ли способ доступа к Unix-устройству в такой сети? DDNS нуждается в внешнем IP-адресе, чтобы получить работу, и я не могу ее получить, даже если захочу.

Есть идеи?

EDIT : И, конечно, лучшим решением является постоянное подключение к устройству.

Если ваш внешний IP-адрес (в вашей локальной сети) является немаршрутизируемым адресом (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), вы не сможете этого сделать. DDNS предоставляет сопоставление name-> ip, но ваша большая проблема заключается в том, что вы находитесь за NAT. Для входящих соединений для работы вам понадобятся правила пересылки на шлюзе NAT, которые, если ваш интернет-провайдер не даст вам реального IP-адреса, они не собираются делать.

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