Linux コマンドラインエラーメッセージ: 名前解決の一時的な失敗 [closed] 質問する

Linux コマンドラインエラーメッセージ: 名前解決の一時的な失敗 [closed] 質問する

ウェブサイトなどのドメイン名を ping しようとすると、「名前解決で一時的な失敗がありました」というエラー メッセージが表示されます。個別の IP アドレスを ping すると、ping は正常に機能します。

ping: google.com: Temporary failure in name resolution

この問題は、IP ではなくドメインを ping しようとした場合にのみ発生するため、DNS の問題であると思われます。

私の/etc/resolve.conf指定 DNS サーバーは 127.0.0.57 です。nameserver 8.8.8.8サービスを追加して再起動すると、問題は解決したようです。ただし、これは一時的なもので、再び問題が発生する可能性もあります。そのため、長期的な解決策が必要です。この問題の解決策をお持ちの方がいらっしゃれば、大変助かります。

ベストアンサー1

私もまったく同じ問題に直面しましたが、別のアプローチで解決しました。

Ubuntu 18.04 を使用する場合は、まずsystemd-resolvedサービスを無効にします。

sudo systemctl disable systemd-resolved.service

サービスを停止する

sudo systemctl stop systemd-resolved.service

/run/systemd/resolve/stub-resolv.conf次に、/etc/resolv.conf

sudo rm /etc/resolv.conf

手動で作成したものresolv.confを追加する/etc/

sudo vim /etc/resolv.conf

そこに優先DNSサーバーを追加します

nameserver 208.67.222.222

これをテストしたところ成功しました。

おすすめ記事