web-dev-qa-db-ja.com

resolv.confにネームサーバーを追加する

Ubuntuサーバーエディションを使用しています。その点で、DHCPが提供するIPアドレスを使用するように構成されています。ここで、resolv.confファイルを編集して、定義するネームサーバーを指すようにします。明らかにresolv.confファイルを直接編集しても、変更が上書きされるため機能しません。また、別の方法で/etc/resolvconf/resolv.conf.d/headを編集し、そこにネームサーバーエントリを追加してみましたが、私にとっては有効でしたが、推奨されていないと言われています。したがって、DHCPを使用するようにマシンが構成されている場合、ネームサーバーエントリを追加する方法を知りたいです。 /etc/network/interfacesを編集する必要があると信じていますDHCPを使用している場合、ネームサーバーを追加することも可能ですか?

3
Tarun

/etc/network/interfacesに新しい設定を追加できます

次のようになります。

  iface eth0 inet static
    address x.x.x.x
    netmask x.x.x.x
    gateway x.x.x.x
    dns-nameservers x.x.x.x

公式ドキュメント から詳細を読む

6
Achu

DHCPを使用した単純なUbuntuデスクトップインストールでは、接続エディターを開き、IPv4 SettingsタブのMethod設定をAutomatic (DHCP) addresses onlyに変更できます。次に、Additional DNS serversフィールドに目的のネームサーバーアドレスを追加します。

次に/etc/NetworkManager/NetworkManager.confを編集し、dns=dnsmasq行をコメントアウトします。

2
Paul Reinking