web-dev-qa-db-ja.com

サーバーを12.04 DNSにアップグレードすると機能しなくなります

名前でウェブサイト/サービスにping /アクセスできません(例:ping google.com)。

127.0.0.1を/etc/resolv.confのルーターに変更することで一時的に修正できますが、そのファイルは上書きされます。

これを永久に修正するにはどうすればよいですか?

明確にするために、DNSサーバーは必要ありません。サーバーがDHCPからDNSを使用できるようにしたいだけです。

5
Pieter

私は別の方法でそれを解決しました、なぜなら私は上記の解決策が求められていないこと、つまりdhcpサーバーを実装しているという印象を持っているからです。

Bind9とdhcp3-serverを削除しました

Sudo aptitude remove bind9 dhcp3-server

でネットワークを再起動しました

Sudo /etc/init.d/networking restart

ファイル/etc/NetworkManager/NetworkManager.confも変更しました。その内容は次のようになります。

[main]
plugins=ifupdown,keyfile
dns=dnsmasq

[ifupdown]
managed=true

このファイルを変更した後、Network Managerサービスを再起動する必要がありました。

Sudo service network-manager restart

Dhcpクライアントは、dnsサーバーをdhcpが提供するサーバーに設定しているようです。

3

Ubuntu 12.04で静的DNSサーバーをセットアップする(正確なPangolin)

Sudo nano /etc/dhcp/dhclient.conf

次に、強調表示されている行を

prepend domain-name-servers x.x.x.x, y.y.y.y;

enter image description here

liberiangeek


Ubuntu 12.04は、DNSセットアップの処理方法を変更します。 /etc/resolv.confにネームサーバーを追加するのではなく、/ etc/network/interfacesに追加する必要があります。

編集/ etc/network/interfaces、プライマリイーサネットデバイスを探します(eth0など)、プライマリイーサネットデバイスの下に次の行を追加します。

dns-nameservers 127.0.0.1

そして、ネットワークを再起動します。

/etc/init.d/networking restart

virtualmin

6
One Zero