У него прописан только внешний белый IP, локальные адреса не прописаны
Скорее всего это утверждение неверно. Если хост находится в локальной сети, то у него 100% есть IP адрес из этой сети. белый внешний IP скорее всего настроен не на самом хосте, а на шлюзе/роутере. В на конкретно данном хосте вряд ли сетевой интерфейс прям с белым IP - если это так - немедленно исправьте, это огромная дыра в безопасности.
1. Проверьте, резолвится ли домен из вашей сети (nslookup) и в какой IP
2. Выполните трейсы до домена (tracert, traceroute)
3. Проверьте все интерфейсы на сервере, если там есть внутренний, то ходите по его IP
Также непонятно, какие функции выполняет ваш сервер, но если там сайт или веб приложение, то да, возможно, там на веб сервере привязка только к конкретному сетевому интерфейсу, это можно исправить.
Если же у вас действительно резолвинг по внешний IP, то, вероятно, дело в настройках файрвола и маршрутизации в вашей сети. Обычно на сетевых устройствах, подключение с локального адреса на внешний интерйес запрещено, между ними только NAT и в обратную сторону эту не работает, т.к. это тепля.