Вы не делаете ничего плохого, именно так работает DynDNS. DynDNS возвращает ваш общедоступный IP-адрес для вашего домашнего интернет-соединения, на который отвечает маршрутизатор. Поскольку вы находитесь в сети, предполагается, что вы хотите подключиться к самому маршрутизатору, а не к правилам переадресации портов, потому что вы уже находитесь за брандмауэром. Чтобы иметь возможность использовать URL-адрес DynDNS в своей сети, маршрутизатор должен поддерживать отражение NAT (или отражение порта). Это позволяет внутренним пользователям подключаться к вашему общедоступному IP-адресу и отображать обратно на правильный внутренний IP-адрес через правила переадресации портов маршрутизатора.
Если у вас этого нет, вам потребуется либо запустить двойной DNS, либо использовать другие методы, такие как переопределение файла hosts, когда он находится внутри сети.