Как может браузеры в именах хостов твердости VMs веб-сайтов на родительском ПК?

Я имею много локальных веб-сайтов в разработке в моем Windows PC, настраиваю как виртуальные хосты в Apache с именами хостов (вроде dev.example.com) разрешенный через файл hosts, таким образом, я могу протестировать их их с различными браузерами.

Я теперь хочу расширить тестирование браузера до рабочих браузеров в различном OSs в виртуальных машинах и хотеть смочь разрешить dev.example.com от VMs. В настоящее время это соединение VMware Server и VirtualPC.

Я знаю, что могу отредактировать файл hosts в любом Windows VMs, но это немного трудно, и я хотел бы решение, которое независимо от отдельного VMs.

Я думаю, в чем я нуждаюсь, сервер имен, но каков самый простой способ идти об этом? Я хотел бы, чтобы все было автономным на одной машине.

Я думаю, что могу покрыть брандмауэр и проблемы управления правами Apache.

2
задан 11.04.2010, 23:07

2 ответа

Файлы хоста являются безусловно самым легким методом, чтобы сделать то, что Вы хотите.

Если Вы не хотите использовать их, затем смотреть на создание другой Виртуальной машины и установку любого Linux с сервером DNS (я не могу действительно рекомендовать дистрибутивы ни по каким другим), или Windows Server 2003 (или 2008).

В Windows 2003/2008 можно установить DHCP Server и DNS Server, создайте новую зону для каждого из доменов, Вы хотите - и помещаете IP своей основной машины. (В Linux можно, очевидно, сделать то же, но я не могу действительно рекомендовать много - в прошлом я использовал Сервер Ubuntu + Webmin, чтобы сделать тяжелую работу, если Вы способны к Linux, можно быть легко - но я нахожу, что Windows Server использования намного более прост для этого.)

Все, что необходимо сделать от клиентских машин, установлено на автоматический IP, и удостоверьтесь, что сервер DHCP является единственным доступным, или пропустите DHCP и просто установите сервер DNS на IP виртуальной машины. Если Вы также устанавливаете средства передачи (или просто используйте Корневые Подсказки) на сервере DNS это должно смочь полностью разрешить все сайты в Интернете, а также обслуживании сайтов, которые Вы хотите.

Существует так, я могу сказать относительно этого, я почти не записал ответ, потому что я не думал, что коснусь всех точек, в которых я нуждаюсь к - если Вы хотите разъяснение или больше информации о каких-либо точках, не стесняйтесь спрашивать.

2
ответ дан 08.12.2019, 07:36

В моей домашней сети у меня есть хост Windows XP с гостем VirtualBox FreeBSD с интерфейсом запараллеленной сети.

У меня есть маршрутизатор, выполняющий Томатное встроенное микропрограммное обеспечение. Каждая машина в сети - реальный или виртуальный - получает статическую запись DHCP, которая включает ее имя хоста. Я установил опцию "Use Internal Caching DNS Forwarder" в Помидоре, и результат состоит в том, что каждый клиент DHCP использует Томатный маршрутизатор в качестве своего сервера DNS, и маршрутизатор правильно отвечает на запросы со статическими именами хостов DHCP.

1
ответ дан 08.12.2019, 07:36

Теги

Похожие вопросы