Eu tenho uma configuração de imagem da Debian no Virtualbox que usa o NAT padrão para acessar a Internet. Estava funcionando bem antes de atualizar para a 12.10. Após a atualização, as pesquisas de DNS não funcionam mais. Ainda consigo acessar endereços IP, mas essa não é uma solução agradável.
virtualbox
12.10
dns
nat
null_radix
fonte
fonte
Respostas:
Além disso
VBoxManage modifyvm "name" --natdnsproxy1 on
, eu também tive que executarVBoxManage modifyvm "name" --natdnshostresolver1 on
em cada uma das minhas VMs para fazer o DNS funcionar. Encontrei essa dica nesta página .fonte
Consegui
VBoxManage modifyvm "VM name" --natdnsproxy1 on
A caixa virtual possui um servidor DHCP para o mecanismo NAT. Que possui uma lista de servidores DNS registrados. O comando acima oculta esta lista de servidores DNS e usa as configurações do resolvedor do host, forçando o mecanismo NAT do VirtualBox a interceptar solicitações de DNS e encaminhá-las para o resolvedor do host
fonte
VBoxManage list vms
Então basta percorrer essa listaAparentemente, você precisa atualizar o VritualBox para 4.2, caso contrário não funcionará
fonte
O
--natdnsproxy1 on
não funcionou para mim. :(Mas consegui entrar na máquina virtual e definir meu servidor DNS manualmente, e isso funcionou.
Minha máquina host está resolvendo para o dispositivo de loopback. Não sabe como ou por que
/etc/resolv.conf
foi definido para o loopback. Minha conexão de rede host possui um servidor DNS estático configurado, que NÃO está definido para o dispositivo de loopback.Mas tudo está resolvendo bem na minha máquina host, através do loopback. Ímpar.
fonte
Received 43 bytes from 127.0.1.1#53 in 67 ms
O que parece ser explicado aqui; debian.org/doc/manuals/debian-reference/…Eu tive um problema semelhante com o DNS para de funcionar. Isso aconteceu usando a caixa virtual versão 5.02r102096 executando o servidor ubuntu como convidado no windows 10 de 64 bits como host. O problema ocorreu depois que ativei o encaminhamento de porta.
Aparentemente, até você ativar o encaminhamento de porta para o NAT, ele habilita automaticamente o encaminhamento da porta 53. Ativei 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 que meu host não possa mais receber e processar a porta 53 e falhe na pesquisa futura de DNS como resultado, mas ainda não a tentou. Se isso estiver correto, provavelmente também precisamos encaminhar algumas das outras portas, como o tempo da rede.
Suspeito que seja um erro no VirtualBox, onde ele deve habilitar automaticamente o encaminhamento / compartilhamento de algumas dessas portas comuns, a menos que você as desative explicitamente.
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 no problema até a porta 53 ser encaminhada.
Nota: Tentei postar duas fotos para ficar mais claro, mas o blog exigia uma reputação de 10, então não consegui. Você pode entrar em contato comigo através do bayesanalytic.com graças Joe E.
fonte
Para sua informação, peguei a versão mais recente do VirtualBox (4.2.16) e ela corrige esse problema. Nenhum comando CLI é necessário para o DNS funcionar em uma rede NAT.
fonte