私は example.com というドメイン名を持っており、どのサブドメインがどの IP を指しているかを処理できるように Linux VPS を構成したいと考えています。
たとえば、test1.example.com を 99.99.99.99 を指すように設定できるようにしたいとします。これを行うにはドメイン レジスタの DNS を使用するだけでよいことはわかっていますが、レコードをすばやく変更/追加/削除できるようにしたいと考えています。
誰かが BIND を使うように勧めてきましたが、私が求めている機能は実現されていないようです。
ありがとう
答え1
独自の DNS を実行するには、次のことが必要です。
- DNSの仕組みを理解する。O'Reillyの本DNSとバインド良いスタートです。
- bind、dnsmasq、nsd、または同様の権威あるネームサーバーをインストールする
- ドメインを提供するように設定する
- テストして動作していることを確認します(例:
nslookup
サーバー自体から s を実行する) - レジストラの Web サイトでドメインを更新して
NS
(ネームサーバー) レコードがサーバーを指すようにするか、レジストラにその作業を依頼してください。
注意: 少なくとも 2 つの異なるネームサーバー (1 つがダウンまたはアクセス不能になった場合に備えて) を用意する必要があります。できれば 2 つの別々のネットワーク上に用意してください。レジストラが DNS セカンダリ サービスを提供しているかどうかを確認してください。提供している場合は、DNS サーバーから XFER 要求を許可するように DNS サーバーを構成する必要があります。