サブドメインのサブドメインが解決されない

サブドメインのサブドメインが解決されない

example.comサーバーを指すドメインがあり、別のサーバーを指すAようにレコードを使用してサブドメインも作成しました。sub.example.com

のすべてのサブドメインを 2 番目のサーバーで管理したいのですが、どうすればよいですか? のsub.example.comsub2.sub.example.comAレコードを 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.

関連情報