Como dito no título, não consigo resolver nomes de host quando estou fazendo um "ping google.com", mesmo que o conteúdo do /etc/resolv.conf pareça correto:
nameserver 8.8.8.8
nameserver 8.8.4.4
Estou conectado à rede WiFi através de wicd-curses que preenchem corretamente o arquivo resolv.conf. Isso me garante acesso à Internet, pois o "ping 216.58.208.238" (google) funciona como esperado. Portanto, é como se meu arquivo resolv.conf não fosse lido para resolver nomes de host e não consigo entender o porquê.
Obrigado!
Editar: Depois de mais perguntas, acho que devo descrever com mais clareza o meu cenário porque parece ser a causa do problema. Eu tenho um laptop que recebe acesso à internet através de wireless. Está conectado por fio a outra rede privada. Eu tenho outro host com uma conexão sem fio para esta rede e a partir do qual eu quero acessar a internet. É neste host que não consigo resolver nomes de host.
Bem, se eu mudar meu servidor de nomes em /etc/resolv.conf para o mesmo servidor de nomes que no resolv.conf no meu laptop, ele funciona muito bem. O que estou perdendo para fazer isso automaticamente? E por que não funciona com os servidores de nomes do Google?