Como acessar meu servidor de máquina virtual via hostname?

4

Eu criei uma máquina virtual Ubuntu 12.10 no VMware que executa um servidor Apache. A máquina VMware está em um adaptador de rede em ponte, por isso está usando a rede física conectada ao meu host.

Por enquanto, posso acessar o servidor da Web na VM usando seu endereço IP atribuído dinamicamente, por exemplo:

http://192.168.1.8/...

No entanto, seu endereço IP provavelmente será alterado toda vez que eu reiniciar a VM (por causa do DHCP). Para não precisar determinar o endereço IP da máquina repetidas vezes, gostaria de acessá-lo usando um nome de domínio / host, por exemplo:

http://name.local/...

Como posso conseguir isso?

EDITAR:

É um VMware vm com rede em ponte.

Meu sistema operacional host é o Ubuntu 12.10 também.

Minha rede local usa o DHCP e prefiro não usar o endereço IP estático.

O servidor DHCP é aquele embutido no meu roteador. E eu não sei sobre o servidor DNS (Eu tenho um local por padrão?)

    
por Alexis 30.12.2012 / 13:22

1 resposta

5

Eu acho que você precisa do 'Bonjour' da Apple para isso, e ele precisa ser instalado no sistema operacional host. bem como o sistema operacional convidado. Deve ser instalado por padrão no Ubuntu. Se já estiver instalado, acesse:

http://hostname.local/

deve funcionar, onde o nome do host é o nome que você recebe em uma CLI no sistema operacional convidado, por exemplo:

username@hostname:~$

Se você não tiver o 'Bonjour' instalado, basta instalar os pacotes avahi-daemon e libnss-mdns com:

sudo apt-get install avahi-daemon libnss-mdns
    
por p0llard 30.12.2012 / 18:47

Tags