2012-05-25 15 views
5

Bir hata alıyorum ve ne olduğunu göremiyorum, neyin yanlış olduğunu anlayabiliyorsanız lütfen. Ben sözdizimi doğru olduğunu düşünüyorumhost: /etc/resolv.conf dosyası ayrıştırılamadı

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

:

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

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

izinler herkes için okunabilir

Ben "ev sahibi" komutunu her kullandığınızda

, bu hatayı alıyorum

Muhtemelen aptalca bir şey ama bunu alamıyorum. Orada yanlış bir şey görüyor musun?

Teşekkürler!

cevap

6

Sözdizimi kontrol edin, ben benzer bir sorun vardı /etc/resolv.conf

search dsitelecom.com 
nameserver 8.8.8.8 
nameserver 8.8.4.4 
+0

Bir çekicilik gibi çalışır! Teşekkürler. –

0

her satıra bir ad sunucusunu tanımlamak gerekir, ancak bunu ve çalışma var:

# 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 

adresleri sadece örnektir, ama sonuç çalışıyor. Neden resolv.conf kopyasının orijinal bir kopyasını almanız gerektiğidir. Sonra yazdırdığınızda, resolv.conf'un içindeki her şeyi hatırlamanız gerekmez. Ve dosyayı echos ile yaptığınızda, sorun yaratan ekstra karakterlerin olmadığından emin olabilirsiniz. Yani tüm nameserver satırlarını oraya yapıştır.