Я использую 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?