ウェブサイトなどのドメイン名を 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
これをテストしたところ成功しました。