criando um host nomeado para o virtualbox acessível a partir do host

4

Para minha máquina dev, eu tenho o windows 7 host com o ubuntu guest. Eu corro o convidado como o servidor.

Sempre que quero testar a partir do host, encontro meu endereço IP de convidado atual e me conecto por meio dele (por exemplo, hoje é 192.168.1.188:3000/). Claro, isso muda toda vez que eu me conecto a uma rede diferente.

Eu quero criar um endereço nomeado, dev.myapp.com, ao qual eu possa me conectar da máquina do Windows ou, possivelmente, de qualquer máquina na rede (se isso for possível, embora possa ser uma preocupação de segurança, alguém a rede precisaria saber o nome do meu URL para acessar, então não estou tão preocupado).

Eu tentei chamar o etc/hosts no Ubuntu para incluir

127.0.0.1:3000 dev.myapp.com

mas, infelizmente, isso não está resolvendo nem do host nem do convidado. Estou usando um adaptador de rede em ponte, o modo promíscuo é deny.

    
por pedalpete 14.08.2012 / 04:30

1 resposta

2

Sugiro que você use o DNS multicast para corrigir isso.

O Ubuntu está usando isso por padrão via Avahi .

O host do Windows precisa de um cliente Avahi para descobrir outros serviços Avahi. Se o seu host já usa algum software da Apple, isso provavelmente já está lá através de um serviço chamado Bonjour. No entanto, se isso ainda não estiver instalado, uma versão pequena do Bonjour está disponível para download aqui: Serviços de Impressão Bonjour . Após a instalação, você poderá acessar seu convidado via .local.

Observação: o sistema mDNS parece usar o postfix .local por padrão. Portanto, se o seu nome de host for "dev.myapp.com", o nome do host atual será "dev.myapp.com.local".

    
por 29.01.2013 / 23:35