Веб-сервер Apache и виртуальный хост не могут быть доступны из другого компьютера Ubuntu в локальной сети
Нет необходимости скрывать DNS, поскольку Ubuntu не кэширует DNS. Вместо этого ваш интернет-провайдер может кэшировать DNS. Если вы хотите включить кеш DNS, установите pdnsd и resolvconf.