GNU/Linux >> Linux の 問題 >  >> Linux

ホスト:/etc/resolv.conf の解析に失敗しました

同様の問題がありましたが、これを実行して動作しました:

# 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 内のすべてを覚えておく必要はありません。また、エコーを使用してファイルを作成すると、問題を引き起こす余分な文字がないことを確認できます。そのため、すべてのネームサーバー行をそこにエコーします。


誤って *nix EOL ("\n") が Windows のもの ("\r\n") に置き換えられたときに、同じエラーが発生しました。解決策:dos2unix filename


構文を確認してください。/etc/resolv.conf の行ごとに 1 つのネームサーバーを定義する必要があります。

search dsitelecom.com
nameserver 8.8.8.8 
nameserver 8.8.4.4

Linux
  1. 起動するたびに/etc/resolv.confを上書きするものは何ですか?

  2. /etc/passwd はグループ内のユーザーを表示しますが、/etc/group は表示しません

  3. /etc/nginx/nginx.conf で getpwnam(www) が失敗しました

  1. Network Manager:Nmの更新/etc/resolv.confを停止する方法は?

  2. / etc / motdはどのように更新されますか?

  3. Linux の /etc/hosts ファイルについて

  1. サンプル /etc/mke2fs.conf ファイル

  2. LVM コマンドが「Failed to load config file /etc/lvm/lvm.conf」で失敗する

  3. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?