DirectAccess требует использования IPv6 от сквозного, таким образом, существует партия предпосылок инфраструктуры в реальном мире. Это не интранет - базирующееся решение, но предназначенный для прямого доступа без VPN ресурсов от защищенной внутренней сети. Это также требует версии Windows 2008 R2 к бэкенду (с клиентами W7).
Ваша конфигурация Apache смотрит хорошо. Кажется, что Ваш сервер разрешает доменный адрес как удаленный. Попытайтесь добавить строку к своему локальному/etc/hosts для фиксации этого. Строка должна быть похожей:
127.0.0.1 domain
Если Ваш локальный Apache слушает на другом сетевом интерфейсе, замените 127.0.0.1 надлежащим IP-адресом
Этот FAQ поможет пролить некоторый свет, я думаю. http://wiki.apache.org/httpd/CommonMisconfigurations.
Директива NameVirtualHost должна относиться к интерфейсу (0.0.0.0, *, 192.168.0.1, и т.д.).
Что-то вроде
NameVirtualHost *:80
<VirtualHost *:80>
ServerName domain
DocumentRoot /var/www/domain.com/
</VirtualHost>
Затем необходимо проверить, что домен действительно разрешает или перечисленный интерфейс в директиве NameVirtualHost, или к определенным используемым адресам. Если Вы работаете от веб-сервера, можно добавить домен к локальному файлу hosts для 127.0.0.1, или безотносительно адреса, который Вы использовали.