Использование dnsmasq на виртуальной машине Windows в VirtualBox на Mac (+ MAMP)

Я использую dnsmasq на Mac (OS X 10.7) для облегчения локальной разработки (вместе с MAMP) с помощью этой довольно простой конфигурации:

[dnsmasq.conf]
адрес = / dev / 127.0.0.1

.. чертовски просто. Все мои домены * .dev разрешаются до 127.0.0.1 (localhost). Вместе с:

[DNS-серверы]
127.0.0.1
8.8.8.8
8.8.8.4

..как настройки DNS моего Mac, это работает.

Но у меня также есть довольно стандартная виртуальная машина Windows 7 SP 1, работающая в VirtualBox (последняя версия). Он использует 10.0.2. * В качестве IP-подсети в Windows. На данный момент мне нужно использовать такую ​​службу, как http://xip.io + другой псевдоним имени хоста, чтобы использовать мой * .dev сайты в Windows, например:

[если локальный IP-адрес Mac - 192.168.1.50]
something.dev.192.168.1.50.xip.io

..и мне нужно вручную настроить этот дополнительный ServerAlias ​​в моей конфигурации Apache и обновлять его каждый раз при изменении моего локального IP-адреса.

Есть ли способ настроить dnsmasq, VirtualBox или настройки IP-адреса Windows (или их комбинацию), чтобы я мог использовать свои имена хостов .dev (например, http://something.dev/) прямо из Windows?


person Jonny Nott    schedule 13.01.2013    source источник


Ответы (2)


Попробуйте это: https://github.com/stackia/DNSAgent

Он имеет функции, аналогичные Dnsmasq server = и address =

и конвертер правил: https://stackia.github.io/masq2agent/

person Stackia    schedule 08.03.2015

Если вы имеете в виду, что хотите запустить что-то вроде dnsmasq на своей Windows vm, то я разделяю вашу боль. Я пытался настроить что-то на хосте Windows для работы с сайтами localhost с подстановочными знаками, не делая что-то вроде xip.io, но у меня возникают проблемы с его работой. Dnsmasq на машине OSX, которая у меня была, была пустяком, но я пытался получить Acrylic DNS работать с окнами таким же образом не сработало. У меня он работает как локальный кеширующий DNS, и он должен выполнять часть с подстановочными знаками, но с проблемами при прохождении последних шагов.

Проверить это. Выглядит аккуратно, бесплатно и является альтернативой dnsmasq для Windows. И если у вас все получится, опубликуйте свои результаты! Я сделаю то же самое, если у меня получится.

person noeldiaz    schedule 18.06.2014