Как получить доступ к устройству из Интернета с помощью 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. Пожалуйста, просветите меня.