Problemas de DNS com VirtualBox VM e Ubuntu 18.04

1

Eu tenho uma nova VM Ubuntu 18.04 em execução no VirtualBox no Windows 10. Estou conectado a uma rede local e sou capaz de resolver endereços locais do Windows. No entanto, minha VM do Ubuntu só pode acessar endereços da Internet.

Na linha de comando, vejo meu servidor DNS listado como 127.0.0.53, mas o NetworkManager exibe corretamente o endereço 10.x.x.x do servidor DNS na minha rede local.

Eu brinquei um pouco com várias configurações de rede, mas não sei como resolver isso. Qualquer ajuda é apreciada, obrigado!

EDIT1: Curiosamente, meus servidores DNS parecem estar corretos, mas o meu navegador e os comandos shell, como o nslookup, não estão sendo usados por padrão. Quando eu executo nslookup, funciona perfeitamente bem.

EDIT2: Eu tentei o comando --natdnshostresolver1 que o @Fabby recomendou, sem sorte.

EDIT3: é assim que meu arquivo resolv.conf se parece:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by 
resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.

nameserver 127.0.0.53
    
por matthewcummings516 25.05.2018 / 18:15

1 resposta

0

Você pode resolver isso instalando o aplicativo resolvconf do repositório. Até o Ubuntu 18.04 LTS, o aplicativo foi instalado por padrão.

$ sudo install resolvconf

Depois de instalar resolvconf no seu cliente VM, adicione o servidor DNS desejado ao arquivo /etc/resolvconf/resolv.conf.d/head .

Coloque nameserver [your preferred dns server] na parte inferior do arquivo. Após a reinicialização do cliente da VM, você verá o conteúdo do arquivo /etc/resolvconf/resolv.conf.d/head no arquivo /etc/resolv.conf , que terá precedência sobre outras configurações.

    
por L. D. James 26.05.2018 / 02:03