
example.com
サーバーを指すドメインがあり、別のサーバーを指すA
ようにレコードを使用してサブドメインも作成しました。sub.example.com
のすべてのサブドメインを 2 番目のサーバーで管理したいのですが、どうすればよいですか? のsub.example.com
別sub2.sub.example.com
のA
レコードを Godaddy に追加したくありません。 のすべてのサブドメインを 2 番目のサーバーで解決したいsub2.sub
だけです。sub.example.com
参考までに: 2 番目のサーバーに Virtualmin があるので、着信要求を解決するために DNS サーバーがインストールされています。
前もって感謝します
答え1
委任を作成しようとしていますが、NSレコード。新しい DNS サーバーを指す A/AAAA レコードを持つ名前を指す NS レコードを作成します。
myserver.domain.com. AAAA 2001:db8::1
myserver.domain.com. A 192.0.2.1
sub.domain.com. NS myserver.domain.com.
委任はすべてのサブドメインをカバーしますそして名前自体。すべての A/AAAA クエリsub.domain.com.
(およびその他のレコード タイプ) は、実際には 2 番目のサーバーを使用して解決されます。
つまり、sub.domain.com.
親ゾーンから他のすべてのレコードも削除し、代わりに子ゾーン (2 番目のサーバー) に追加する必要があります。
その他のバリエーション
NSレコードは委任自体がカバーするネームサーバー名を指すことは許可されていますが、その場合、それらのA/AAAAレコードは、両方親ドメインと子ドメイン(これらは「接着レコード」になります)。
たとえば、これは有効です:
mysrv.sub.domain.com. A 192.0.2.1 ; needs to exist on both zones!
sub.domain.com. NS mysrv.sub.domain.com.
これはおそらくこれも有効ですが、お勧めしません:
sub.domain.com. A 192.0.2.1 ; needs to exist on both zones!
sub.domain.com. NS sub.domain.com.