Linux DNS設定を行う

Linux DNS設定を行う

bind9 サーバーがインストールされたサーバーがあります。それを DNS として使用してローカル アドレスを解決し、他のトラフィックを他の DNS に転送したいと考えています。

/etc/resolv.conf次のようなファイルを変更する必要があることはわかっています。

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1

ネームサーバーとして自分自身を追加すると(このサーバーの IP は 10.32.0.2)、正常に動作します。ただし、再起動するとファイルが上書きされます(記載されているとおりです)。この設定を永続的に変更するにはどうすればよいでしょうか。

答え1

厳密な方法は、ファイルを不変にして、sudo chattr +i /etc/resolv.conf

最も一般的な提案は、接続時に DHCP クライアントによってこれが編集されるというものです。 この場合、DHCP サーバーを変更して、DNS サーバーをクライアントにデフォルトのサーバーとして提供することを検討してください。

関連情報