web-dev-qa-db-ja.com

17.04へのアップグレード後にDNS解決が機能しなくなりました

動作するUbuntu 16.04バージョンがインストールされていました。最近、17.04にアップグレードしようとしました。アップグレード後、インターネットを閲覧できなくなりました。直接IPへのPingは機能しますが、名前へのPingは機能しません。

これをグーグルで検索すると、dnsmasqを無効にするための多くの参照が見つかりました。ほとんどの場合、dns=dnsmasq/etc/NetworkManager/NetworkManager.conf行をコメント化することを指しますが、この行はありません。

Ubuntu 17.04のクリーンインストールを含め、非常に多くのことを試しましたが、同じ問題があります。ローカルDNSが機能していないようです。

次のリブートまで一時的に問題を解決する2つのオプション:1. /etc/resolv.confを編集し、ローカルループバックの代わりにルーターを追加します。 2. Sudo dhclientを実行します。これは私のためにこれを行っています。

ローカルDNSを永続的にキャンセルし、DHCPサーバーからの設定のみを有効にする方法はありますか?

ネットワーク接続を管理するGUIでは、設定は正しく見えます(IPv4の「自動」を使用)。

ありがとう

3
Ilan

/etc/network/interfacesファイルでDNSサーバーを静的に割り当てることができます。使用するインターフェースの下に、dns-nameserver 8.8.8.8または使用するDNSサーバーを追加します。例えば:

auto eth0
iface eth0 inet auto
dns-nameserver 192.168.1.1 8.8.8.8 8.8.4.4
1
Gansheim