Я делал базовую ошибку. Как я уже сказал в комментарии выше, я оставил настройки сети по умолчанию даже после установки Apache и Bind. Не было никакого способа, чтобы клиенты могли разрешать локальные имена хостов на соответствующие IP-адреса.
Чтобы исправить это, я установил Bind на моем сервере Ubuntu, а затем добавил свой сервер в список DNS-серверов. Мои запросы маршрутизатора когда он получает запрос на веб-службу.
Я сделал это, выполнив следующие руководства:
https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-private- network-dns-server-on-ubuntu-14-04
Это также помогло обеспечить, чтобы клиенты Linux могли использовать DNS-сервер:
http://www.linuxjournal.com/content/ubuntus-new-dns-unknown-host
Клиенты Windows и Mac OS в сети, похоже, не испытывали проблем с установкой своих параметров DNS с маршрутизатора. Клиенты Ubuntu не смогли и, следовательно, не смогли разрешить имена хостов, пока я не обновил / etc / network / interfaces (после того, как он сначала выполнил его до interface.old с помощью команды sudo mv).
Если я найду лучший способ сделать это, я обновлю этот ответ.