На роутере когда настраиваешь проброс портов, указываешь нужно ли перенаправлять порт при запросах из локальной сети или нет, это называется по разному, например в kinetic можно указать по разному куда перенаправлять запросы из какой сети.
Второй способ, если к сайту обращаешься по имени сайта типа mysite.com то можно в настройках своего dns сервера, прописанного первым на машинах локальной сети либо в текстовом файле /etc/hosts, указать что этот сервер имеет не внешний ip адрес а внутренний локальный, тогда до роутера даже дело не дойдет.