質問: ubuntu 17.04 systemd解決dnsルックアップがランダムに失敗する 私はubuntu 17.04にアップグレードしました、そしてそれは今ubuntu 16.10で最初に導入された 新しいdnsリゾルバメカニズム を持っているようです。私は今dnsルックアップの失敗を50%の確率で受けています。 nslookupへの他の呼び出しはすべて失敗し、半分の呼び出しは問題なく解決され、半分はこれを解決します。watch -n 1 nslookup google.com server: 127.0.0.53 address: 127.0.0.53#53 ** server can't find google.com: servfail 私の理解したところでは、dnsサーバーのipアドレスはsystemd解決を表すために使用されています。これは遅いdnsクエリ(または何か...)を避けるためにある種のメタルックアップを行います。私は先週17.04にアップグレードした2台のマシンでまったく同じ動作を見ています。問題がここにあること、そしてそれに対処するための正しい方法が何かという考えはありますか?アップグレード前は問題なく動作していました(16.04または16.10から、どちらを覚えているのかわかりません、申し訳ありません)。私は17.04 ltsリリースでしたが、今私は銃を飛ばしたことがわかり、4月まで安定しているとは考えられません。だから...ここにいるよ.また、注目に値する...ブラウザは問題を起こしているようには見えないが、nslookup、ping、gitなどはしている。
回答: 2017-04-18の時点で、ubuntu 17.04はdnssecをサポートするdnsサーバーを解決できません。このデーモンでdnssecを無効にします。sudo mkdir -p /etc/systemd/resolved.conf.d printf "[resolve]\ndnssec=no\n" | sudo tee /etc/systemd/resolved.conf.d/no-dnssec.conf 必要に応じてresolvconfを再設定します(「動的更新のために/etc/resolve.confを準備しますか?」というメッセージが表示された場合はyesと入力します)。sudo dpkg-reconfigure resolvconf systemd -olvedを再起動します。sudo systemctl restart systemd-resolved あなたのdnsが働き始めるはずです。あなたはsystemd-resolve www.google.comを試して、応答を見ることで確認できます。