![Linux DNS設定を行う](https://rvso.com/image/1585752/Linux%20DNS%E8%A8%AD%E5%AE%9A%E3%82%92%E8%A1%8C%E3%81%86.png)
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 サーバーをクライアントにデフォルトのサーバーとして提供することを検討してください。