2012-05-25 8 views
5

Ho ricevuto un errore e non riesco a vedere cosa succede, per favore vedi se riesci a capire cosa c'è che non va.host: parse di /etc/resolv.conf non riuscito

Ogni volta che uso il comando "host", ottengo questo errore:

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

Penso che la sintassi è corretta:

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

anche i permessi sono leggibili per tutti:

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

Probabilmente è una cosa stupida ma non riesco a capirlo. Vedi qualcosa di sbagliato lì?

Grazie!

risposta

6

Controllare la sintassi, è necessario definire un nameserver per riga in /etc/resolv.conf

search dsitelecom.com 
nameserver 8.8.8.8 
nameserver 8.8.4.4 
+0

Funziona come un fascino! Grazie. –

0

ho avuto problema simile, ma fatto questo, ma ho lavorato:

# 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 

Gli indirizzi sono solo esempio, ma il risultato sta funzionando. Perché copiare resolv.conf è che si ottiene una copia dell'originale. Quindi, quando lo stampi, non devi ricordare tutto all'interno di resolv.conf. E quando fai il file con echos, puoi essere certo che non ci sono caratteri extra che creano problemi. Quindi fai eco a tutte le linee dei nameserver.

Problemi correlati