A interface de rede da VM está configurada para aceitar DNS somente de dhcp . Altere as configurações da interface.
Os arquivos de configuração da interface de rede estão em /etc/sysconfig/network-scripts/ .
Digamos que seja um kvm vps e a interface de rede é eth0. Edite o arquivo /etc/sysconfig/network-scripts/ifconfig-eth0 e adicione o seguinte para o servidor de nomes IPv4 do Google
PEERDNS=no
DNS1=8.8.8.8
DNS2=8.8.4.4
Em seguida, reinicie a rede da seguinte forma
sudo service network restart
Você pode usar qualquer outro servidor de nomes.
Os servidores de nomes mencionados acima serão adicionados na diretiva resolve.conf e PEERDNS=no parará dhcp de alterar o servidor de nomes.
Outra maneira out é tornar resolv.conf somente leitura para raiz da seguinte forma
chattr +i /etc/resolv.conf
Se você quiser editar o arquivo, use chattr -i /etc/resolv.conf antes de editar.
P.S. PEERDNS=no funciona apenas com o sistema baseado em RHEL, incluindo RHEL, CentOS e Fedora.