2012-05-25 30 views
5

エラーが発生しましたが、何が起こるかわかりません。何が間違っているかを確認してください。ホスト:/etc/resolv.confの解析に失敗しました

私は "ホスト" コマンドを使用するたびに、私はこのエラーを取得する:私は、構文が正しい

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

思う:

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

はまた、アクセス権が誰にとっても読みやすいです:

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

おそらくそれは愚かなことですが、私はそれを得ることができません。そこに何か間違いがありますか?

ありがとうございます!

答えて

6

あなたの構文をチェックし、あなたが/etc/resolv.conf

search dsitelecom.com 
nameserver 8.8.8.8 
nameserver 8.8.4.4 
+0

魅力的な作品です! 〜 –

0

に1行につき1つのネームサーバを定義する必要があり、私は同様の問題があったが、これをしなかったと働いてしまった:

# 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 

アドレスは一例であり、結果は機能しています。なぜresolv.confをコピーするのは、元のコピーを得ることなのですか?それを印刷すると、resolv.confの中のすべてを覚える必要はありません。また、エコーでファイルを作成すると、問題が発生する余分な文字がないことを確認できます。したがって、すべてのネームサーバの行をそこにエコーします。

関連する問題