Да, это, безусловно, можно сделать. Но это потребует нескольких вещей, и ваше описание немного расплывчато, поэтому я дам вам довольно общий ответ:
Чтобы это работало, каждая запись DNS для вашей зоны должна быть изменена, чтобы указывать на ваш внешний (динамически меняющийся) IP-адрес. Поэтому, когда ваш маршрутизатор получает новый внешний адрес, вам нужно, чтобы динамический DNS изменил содержимое вашей зоны, чтобы отразить это. Вы не сказали, как вы это делаете, но, похоже, у вас это работает. Но если вы просто запускаете bind во внутренней локальной сети и меняете его только там, это не сработает. Если вы владеете, например, «mylan.com», вам нужно сообщить «.com», что ваш сервер имен также изменил адреса и что полномочия сместились. Вряд ли вы можете сделать это изменение в автоматическом режиме. Вместо этого вам, скорее всего, понадобится внешний поставщик DNS для «mylan.com», который вы можете обновить без изменения зарегистрированных записей NS для самого mylan.com.
Но, что еще хуже, если у вас есть внутренняя локальная сеть за NAT-маршрутизатором (именно поэтому у вас 192.168 ....), то вам нужно указать блоку NAT также выполнить переадресацию. Ваш NAT-блок должен будет перенаправить все входящие на его адрес через порт 53 (UDP и TCP оба) на ваш внутренний блок для DNS, а все на порт 80 - на ваш внутренний блок. И, возможно, 8082 и 8083, но если вы правильно настроили прокси, в этом нет необходимости.