VirtualBox Ubuntu Server com DNS usando dnsmasq

1

Eu só quero ter um servidor local dentro do meu VirtualBox que ofereça funcionalidade DNS como www.example.local = > %código%. O sistema operacional do meu host é o Ubuntu 11.10 e o convidado é o Ubuntu 10.10.

No meu servidor eu já posso pingar 127.0.0.1 - então configurei meu host virtual corretamente.

A pergunta é: como posso endereçar www.example.local de fora do meu VirtualBox ? Eu pesquisei no Google e AskUbuntu e encontrei dnsmasq . Eu instalei o dnsmasq no meu servidor e segui todos os passos em help.ubuntu . No meu sistema host eu configurei www.example.local para a lista de servidores DNS (192.168.178.91 é o endereço IP do meu servidor local que usa um adaptador de rede em ponte).

A coisa é, eu ainda não consigo pingar (ou conectar-me ao) meu host virtual de exemplo. Isso me dá uma resposta host desconhecido .

Como posso configurar meu servidor DNS corretamente?

    
por Boris Karl Schlein 23.02.2012 / 16:26

2 respostas

1

Se hostname.local na sua rede local é o objetivo, então você não precisa fazer nada. Você pode simplesmente se conectar a ele. Se o seu laptop é chamado mylaptop, por exemplo, basta ligar para mylaptop.local. É feito usando Avahi fora da caixa.

    
por Jo-Erlend Schinstad 23.02.2012 / 17:33
0

No host, você provavelmente tem o servidor dns definido em /etc/resolv.conf para uma máquina diferente (como seu roteador ou seu DNS isp). Você pode alterá-lo para o seu servidor virtual depois de executá-lo, mas como o servidor virtual será carregado após o host, obviamente, se você tornar a alteração permanente, você não terá DNS antes de carregar o servidor virtual e isso pode ser um problema. Em outras máquinas, você pode tornar essa alteração permanente.

De qualquer forma, antes de alterar qualquer coisa, você poderia apenas testar se o servidor DNS está funcionando bem, emitindo na máquina host:

nslookup www.example.local 192.168.178.91 e veja se funciona.

    
por laurent 23.02.2012 / 16:36