web-dev-qa-db-ja.com

UbuntuサーバーでDNS設定を構成するにはどうすればよいですか?

このページ によると、単純なように見えます。ただし、/etc/bindはUbuntu 12.04.3 LTSサーバーのデフォルトのインストールには存在しません。

それでは、追加のソフトウェアをインストールせずに、どのようにDNSを構成し、ubuntuサーバー上のdnsmasqを削除できますか?私はSudonanoにかなり精通しています。

110
Asta-Risky

DNSサーバーの設定:

コマンドラインからDNSサーバーを変更する場合は、/ etc/network/interfacesファイルを設定する必要があります。

次のようになります。

# The loopback network interface  
auto lo  
iface lo inet loopback  


# The primary network interface  
auto eth0 
iface eth0 inet static  
address 192.168.X.X
netmask 255.255.255.0
gateway 192.168.X.X
dns-nameservers X.X.X.X 

DNSサーバーが複数ある場合は、それぞれの間にスペースを追加します。

dns-nameservers X.X.X.X Y.Y.Y.Y Z.Z.Z.Z

Xs、Ys、およびZsを選択したDNSサーバーの独自のIPに置き換えるだけです。これが完了したら、次のコマンドを実行して設定を更新します。

Sudo ifdown eth0 && Sudo ifup eth0

お役に立てれば!

153
Nullet

ただし、新しいUbuntuバージョンを使用している場合は、resolv.confを使用している可能性があります

再起動後に削除されないdns-nameserverを設定するには、それらを追加します

Sudo nano /etc/resolvconf/resolv.conf.d/base 

好む

nameserver x.x.x.x
nameserver x.x.y.y

あとは

Sudo resolvconf -u
8