Я предполагаю, что Ваш DC является серверами MS-DNS также? Если так, у них есть те же средства передачи?
DNS полезен для распространения имен по сети. Так, да, если Вы хотите иметь app1.myserver, преобразованный в <192.168.1.1>, Вам нужен сервер DNS. Но, если Вы - единственный человек, использующий это (или для тестирования цели), можно просто изменить файлы hosts на локальном компьютере и добавить запись для
192.168.1.1 app1.myserver
Теперь, если у Вас есть 3 приложения: app1.myserver, app2.myserver и app3.myserver. Когда Вы соединяетесь с одним из них использующий http://app1.myserver, Вы, браузер отправляет Запрос HTTP, который содержит Заголовок "Хоста". Этот заголовок Хоста имеет значение "Хост: app1.myserver".
Apache получает Ваш Запрос HTTP, смотрит на заголовок Хоста, и направьте запрос к хорошему приложению. Это называют Виртуальным Хостингом, и это - то, что Вы делаете при создании виртуальных хостов Apache.
Так, Вам не нужны mod_rewrite, основной сервер Apache2 и локальный файл Хоста (или DNS), и Вы все установлены.
Возможное решение:
Поскольку Вы описываете сценарий (локальная разработка дома), самый быстрый путь состоит в том, чтобы настроить вручную запись DNS в Вашей машине. Таким образом, Вы стараетесь не настраивать сервер DNS. (Почему расходуют 2 часа, устанавливая DNS, когда у Вас может быть он в 2 минуты...),
Необходимо вручную добавить запись в Файлы hosts на всех машинах в сети (что я предполагаю, сервер и компьютер). Если Ваш сервер 192.168.0.10, и Ваша локальная машина 192.168.0.9
Необходимо добавить запись в обеих машинах, подобных:
Таким образом, когда можно получить доступ к приложениям как http://app1.myserver или http://app2.myserver
Как сделать это?
Здесь у Вас есть больше информации для другой ОС: http://en.wikipedia.org/wiki/Hosts_%28file%29