Cria o alias para o nome do host local

3

Eu tenho o seguinte cenário: uma máquina host (OS X) e uma máquina de convidado (Ubuntu). O convidado está sendo executado pelo Virtual Box e as configurações de rede estão definidas como "Adaptador em ponte". Ambas as máquinas têm um nome de host, host.local para o host e guest.local para o convidado. Eles podem se comunicar uns com os outros usando os nomes de host, por ex. ping host.local .

Gostaria de usar a máquina convidada como um servidor de desenvolvimento para sites. Os sites estarão localizados no host e estarão acessíveis ao convidado usando uma pasta compartilhada. Eu configurei o Apache para usar uma raiz de documento virtual, o que tornará os sites disponíveis no site.guest.local. No entanto, isso exigiria que eu configurasse o site.guest.local, site2.guest.local etc no arquivo hosts, apontando para o IP do convidado.

Eu não quero depender do endereço IP do convidado, pois o computador pode estar conectado a redes diferentes, com um endereço IP diferente de tempos em tempos.

Eu andei mexendo em um servidor DNS local, especificamente DNSMasq, tentando criar registros CNAME, etc., mas não consigo descobrir a maneira correta de conseguir isso.

Em curto prazo, desejo criar um alias local que aponte para guest.local.

    
por Olof Johansson 03.01.2013 / 11:18

1 resposta

0

Eu uso o vagrant para gerenciar VMs do VirtualBox. Eles são todos configurados com rede somente host, um IP estático e uma entrada em / etc / hosts. Certifique-se de que a rede somente de host do VirtualBox esteja definida como NAT (VirtualBox / Preferences / Network).

O convidado é capaz de acessar o exterior (assumindo que sua rede esteja configurada corretamente), e a interface virtual é traduzida pelo NAT para que você possa escolher seu próprio IP.

Isso pode não ajudar, mas aqui está uma linha de um dos meus Vagrantfile's:

config.vm.network :hostonly, "10.11.12.13", :auto_config => true

Se o IP de um convidado colidir com outro dispositivo na rede, atualize o endereço IP do adaptador somente para host (VirtualBox / Preferences / Network) e o IP estático na VM.

    
por 06.02.2013 / 05:49

Tags