2012-05-25 9 views
5

Me aparece un error y no puedo ver qué sucede, vea si puede ver lo que está mal.host: análisis de /etc/resolv.conf Falló

Siempre que uso el comando "host", me sale este error:

[email protected]:~$ host www.guparty.com 
host: parse of /etc/resolv.conf failed 

Creo que la sintaxis es correcta:

[email protected]:~$ cat /etc/resolv.conf 
search dsitelecom.com 
nameserver 8.8.8.8 8.8.4.4 

también permisos son legibles para todo el mundo:

[email protected]:~$ ls -l /etc/resolv.conf 
-rw-r--r-- 1 root root 49 2011-10-30 12:02 /etc/resolv.conf 

Probablemente es una tontería, pero no puedo conseguirlo. ¿Ves algo mal allí?

Gracias!

Respuesta

6

Compruebe la sintaxis, es necesario definir un nombre de servidor por línea en /etc/resolv.conf

search dsitelecom.com 
nameserver 8.8.8.8 
nameserver 8.8.4.4 
+0

¡Funciona como un encanto! Gracias. –

0

tuve un problema similar, pero lo hizo y consiguió trabajo:

# mv resolv.conf resolv.conf.old 
# cat resolv.conf.old 
search example.com 
domain example.com 
nameserver 11.22.33.44 
nameserver 2000::1 
# echo "search example.com" >>resolv.conf 
# echo "domain example.com" >>resolv.conf 
# echo "nameserver 11.22.33.44" >>resolv.conf 
# echo "nameserver 2000::1" >>resolv.conf 

Las direcciones son sólo ejemplo, pero el resultado está funcionando. Por qué copiar resolv.conf es que obtienes una copia del original. Luego, cuando lo imprima, no tiene que recordar todo dentro de resolv.conf. Y cuando crea el archivo con ecos, puede estar seguro de que no hay caracteres adicionales que causen problemas. Entonces repita todas las líneas del servidor de nombres hasta allí.