Как получить доступ к устройству из Интернета с помощью DDNS, когда оно находится за несколькими уровнями частной сети?
Насколько я знаю, DDNS или динамический DNS используется для назначения доменного имени устройству с непостоянным IP-адресом. Либо это устройство, либо маршрутизатор, к которому оно подключено, должны иметь общедоступный IP-адрес. Но возможно ли назначить доменное имя DDNS устройству, которое находится за несколькими уровнями частных сетей?
traceroute 8.8.8.8 показывает такой результат:
192.168.1.2( Мое устройство)192.168.1.1( Мой маршрутизатор)10.0.0.1( Маршрутизатор моего провайдера)10.1.0.1( Другой маршрутизатор с без общедоступного IP-адреса)123.x.x.x( Ближайшее ко мне устройство с общедоступным IP-адресом; это адрес, который отображается на таких сайтах, как whatismyipaddress.com)x.x.x.x( Больше маршрутизаторов)8.8.8.8( Наконец, IP, который яtracerouteотредактировал.)
Я понимаю, что после установки динамического DNS-клиента на мое конечное устройство (например Клиент без IP-адреса), у него будет общедоступный URL-адрес, такой как xyz.no-ip.com. Но я не понимаю, как это будет работать, даже если это сработает. Я думаю, что URL-адрес xyz.no-ip.com будет преобразован в IP-адрес, который отображается как мой общедоступный IP-адрес (123.x.x.x; номер 4 в списке выше), и мой компьютер все равно не будет доступен из общедоступного Интернета.
Я просто хочу понять, как это будет работать, прежде чем подписываться на динамическую службу DNS. Пожалуйста, просветите меня.