Crie um alias para o nome do host local

Crie um alias para o nome do host local

Tenho o seguinte cenário: Uma máquina host (OS X) e uma máquina convidada (Ubuntu). O convidado está executando o 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 entre si usando nomes de host, por exemplo ping host.local, .

Gostaria de usar a máquina convidada como servidor de desenvolvimento de sites. Os sites estarão localizados no host e poderão ser acessados ​​pelo convidado por meio de uma pasta compartilhada. Configurei o Apache para usar uma raiz de documento virtual, que disponibilizará os sites em site.guest.local. No entanto, isso exigiria que eu configurasse site.guest.local, site2.guest.local etc. em meu arquivo hosts, apontando para o IP do convidado.

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.

Tenho mexido em um servidor DNS local, especificamente DNSMasq, tentando criar registros CNAME, etc., mas não consigo descobrir a maneira correta de fazer isso.

Resumindo, quero criar um alias local que aponte para guest.local.

Responder1

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

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

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

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 host (VirtualBox/Preferências/Rede) e o IP estático na VM.

informação relacionada