DNS do Virtualbox parou de funcionar na atualização para 12.10

23

Eu tenho uma configuração de imagem do Debian no Virtualbox que usa o NAT padrão para acessar a internet. Ele estava funcionando bem antes de eu atualizar para 12.10. Depois que eu atualizei as pesquisas de DNS não funcionam mais. Eu ainda posso acessar endereços IP, mas isso não é uma boa solução.

    
por null_radix 23.10.2012 / 04:27

6 respostas

11

Entendi

VBoxManage modifyvm "VM name" --natdnsproxy1 on

A caixa virtual tem um servidor DHCP para o mecanismo NAT. Que tem uma lista de servidores DNS registrados. O comando acima oculta essa lista de servidores DNS e usa as configurações do resolvedor do host, forçando, assim, o mecanismo NAT do VirtualBox a interceptar solicitações DNS e encaminhá-las para o resolvedor do host

    
por null_radix 23.10.2012 / 04:36
22

Além de VBoxManage modifyvm "name" --natdnsproxy1 on , eu também tive que executar VBoxManage modifyvm "name" --natdnshostresolver1 on em cada uma das minhas VMs para que o DNS funcionasse. Eu encontrei essa dica em esta página .

    
por hcsteve 23.11.2012 / 21:22
3

Aparentemente, você precisa atualizar o VritualBox para 4.2, caso contrário não funcionará

    
por antych 29.10.2012 / 15:41
1

O --natdnsproxy1 on não funcionou para mim. : (

Mas eu consegui entrar na máquina virtual e configurar meu servidor DNS manualmente, e isso funcionou.

Minha máquina host está resolvendo para o dispositivo de loopback. Não sei como ou por que /etc/resolv.conf foi definido para o loopback. Minha conexão de rede do host tem um servidor DNS estático configurado, ou seja, NÃO definido para o dispositivo de loopback.

Mas tudo está resolvendo bem na minha máquina host, através do loopback. Ímpar.

    
por Ted Parvu 24.10.2012 / 23:13
0

Eu tive um problema semelhante com o DNS parar de funcionar. Aconteceu usando a versão virtual da caixa 5.02r102096 executando o servidor Ubuntu como guest no windows 10 de 64 bits como host. O problema ocorreu depois que eu primeiro ativei o encaminhamento de porta.

Aparentemente, até que você ative o encaminhamento de porta para o NAT, ele habilita automaticamente o encaminhamento da porta 53. Eu habilitei o encaminhamento de UDP e TCP na porta 53 e o DNS começou a funcionar novamente. Não funcionou apenas com o UDP encaminhado.

Estou um pouco preocupado com o fato de meu host não poder mais receber e processar a porta 53 e, como resultado, falhar na pesquisa futura de DNS, mas não a ter tentado. Se isso estiver correto, provavelmente também precisaremos encaminhar algumas das outras portas, como Tempo de rede.

Eu suspeito que este é um bug no VirtualBox, onde deve habilitar automaticamente o encaminhamento / compartilhamento de algumas dessas portas comuns, a menos que você explicitamente desativá-las.

Eu também modifiquei as interfaces de rede no linux para incluir os servidores de nomes. / etc / network / interfaces com a linha dns-nameservers xx.xx.xx.xx, mas isso não teve efeito sobre o problema até que a porta 53 fosse encaminhada.

Observação: tentei postar duas fotos para torná-la mais clara, mas o blog exigiu uma reputação de 10, então não consegui. Você pode entrar em contato comigo via bayesanalytic.com obrigado Joe E.

    
por Joe Ellsworth 31.08.2015 / 11:10
-1

FYI eu peguei a versão mais recente do VirtualBox (4.2.16) e corrige esse problema. Nenhum comando CLI é necessário para que o DNS funcione em uma rede NAT.

    
por Jacob 20.08.2013 / 20:37