У меня есть следующий сценарий: хост-машина (OS X) и гостевая машина (Ubuntu). Гость работает через виртуальную коробку, а для конфигурации сети задано значение "Мостовой адаптер". Обе машины имеют имя хоста, host.local для хоста и guest.local для гостя. Они могут общаться друг с другом, используя имена хостов, например, ping host.local
.
Я хотел бы использовать гостевую машину в качестве сервера разработки для веб-сайтов. Сайты будут расположены на хосте и доступны для гостя через общую папку. Я настроил Apache для использования виртуального корня документа, который сделает сайты доступными на site.guest.local. Тем не менее, это потребует от меня установки site.guest.local, site2.guest.local и т.д. В моем файле hosts, указывая на IP гостя.
Я не хочу зависеть от IP-адреса гостя, поскольку компьютер может время от времени подключаться к разным сетям с разными IP-адресами.
Я возился с локальным DNS-сервером, в частности DNSMasq, пытался создать записи CNAME и т.д., Но не могу найти правильный способ добиться этого.
Вкратце, я хочу создать локальный псевдоним, который указывает на guest.local.