Одним из решений является обращение к серверу с использованием DNS, а затем разделение DNS, чтобы локальные запросы DNS разрешались на внутренние серверы ввода-вывода, а удаленные запросы получали другой IP-адрес.
Есть несколько способов сделать это, включая локальное использование dnsmasq с файлом hosts или настройку привязки для ответа по-разному в зависимости от диапазона интерфейса / IP-адреса.