Локальный сервер с динамическим IP, DDNS и общедоступным доменом - Внутренний и внешний трафик/маршрутизация

Я только что установил домашний сервер Linux, который работает как частное облако с seafile. Сервер имеет статический IP-адрес в моей локальной сети (например, 192.168.1.7), но мой провайдер предоставляет динамические IP-адреса, поэтому я купил услугу DDNS, добавил домен (например. example.com ) и настроил службу ddns плюс некоторую переадресацию портов на маршрутизаторе. Все работает отлично, но я не уверен в одном:

Если клиент seafile в локальной сети загружает/загружает что-либо на сервер через example.com, что маршрут будет использоваться для передачи данных? Является ли этот материал DNS/маршрутизации достаточно умным, чтобы в конечном итоге соответствовать example.com до 192.168.1.7 в локальной сети? Если это не так, и манипулирование файлом hosts на клиентах невозможно (мобильные устройства, которые должны иметь доступ к облаку из любого места, или устройства iOS), нужно ли настраивать локальный DNS-сервер, чтобы получить полную скорость локальной сети, но сохранить возможность удаленного доступа?